codex-autorunner (CAR) — Summary
Elevator pitch: A Python-based meta-harness for coding agents (Codex, Hermes, OpenCode, any ACP-compatible agent) that implements a ticket-driven state machine: "Plan once, then let your favorite coding agents grind through tickets while you sleep — and ping you on Telegram or Discord when they're stuck." Users write or generate markdown tickets (with YAML frontmatter), CAR works through the queue autonomously, and notifies via Telegram or Discord only when human input is needed. CAR is agent-agnostic — it does not do any coding itself; it provides scheduling, state management, and notification surfaces for agents that do. Codex is the primary supported backend but is replaceable with Hermes, OpenCode, or any ACP runtime. The architecture is explicitly 4-layered (Engine, Control Plane, Adapters, Surfaces) with a SQLite-backed orchestration store, a web UI (Svelte), a FastAPI server, a Typer CLI, and Discord/Telegram bots. Compared to seeds: most similar to taskmaster-ai (ticket/task queue, agent orchestration) but differs by being a full runtime harness (not just a task planner), supporting multiple agent backends, and using filesystem tickets as the control plane rather than a single tasks.json.