Architecturally these two are twins. Both are self-hosted, open-source, YAML workflow engines with loops, gates and conditions, multi-channel dispatch, and per-workflow model choice. The differences are subtle, and worth spelling out properly.
Archon bills itself as "the first open-source harness builder for AI coding", and it is the most architecturally similar tool on this site. Both projects borrow the same core idea: workflows as code, dispatched from wherever you happen to be.
The split is what sits inside the workflow. Archon orchestrates external agent CLIs, so you bring your own coding agent and it runs wherever you point it. Last Light has its own integrated runtime with model routing built in, and it runs that runtime entirely inside the sandbox boundary. Archon is the more agent-agnostic of the two; Last Light is the more self-contained.
The second split is intent. Archon is about dispatch: fire off many parallel runs. Last Light is about maintenance: a standing service that triages, reviews and reports on its own, with humans gating the interesting moments.
| Last Light | Archon | |
|---|---|---|
| What runs the agent | Its own integrated runtime (agentic-pi / pi-ai) | Your existing agent CLIs (Claude Code, Codex, and so on) |
| Isolation | Docker / micro-VM sandbox, default-deny egress firewall | Per-run Git worktrees |
| Framing | Autonomous repo maintenance, running on its own | Developer dispatch: send work from anywhere |
| Channels | GitHub webhooks, Slack, cron, CLI, dashboard | Terminal, Slack, Telegram, GitHub comments, web |
| Parallelism | Sequential per repo, gated | Fan-out across worktrees |
| Workflows shipped | Triage, review, build, security, health, chat | You build them |
| Agent-agnostic | No: the runtime is part of the system | Yes, that is the point |
| Licence | MIT, free | Open source, free |
you want a lightweight, agent-agnostic harness to dispatch parallel coding runs across worktrees from many channels, driving whatever CLI agent you already use.
you want a self-contained repo-maintenance service with its own runtime, a hardened sandbox, egress and token boundary, and a built-in suite of triage, review, health and security workflows.
Honestly, if you like one project's philosophy you should look at the other. They are solving adjacent problems from the same starting idea.