Back to directory

Zenith

An agent harness for long-running coding tasks that runs Claude Code, Codex or Hermes as a multi-agent orchestrator, deciding each turn whether to spawn workers, register reusable skills, replan or stop.

Zenith

Zenith targets work that may run for days or weeks, where the researchers behind it argue the main failure mode is an agent stopping before a task is truly complete rather than being unable to make progress. It runs one orchestrator session over MCP and the Agent Client Protocol that reads the current task state each turn and decides whether to spawn worker and tester agents, register a reusable skill, revise the plan, or stop.

The accompanying technical report compares five harness designs across eight long-horizon tasks and finds that a simpler baseline called RALPH, which repeatedly reopens the gap between current state and the original requirement, is a strong but expensive approach with no principled stopping rule; Zenith is presented as keeping that benefit while adaptively allocating workers, testers and replanning, reportedly at under half of RALPH's per-task cost in the study. Installation uses uv and Node.js, with ACP adapters installed separately for whichever agents Zenith will run as workers.

More in Coding agents

See all 793
  • The City

    github.com

    A native macOS app that shows Claude Code runs as a city, with each project as a building, each team as a floor of robots, and every animation driven by a real event from the claude CLI's stream.

  • rig

    tryrig.ai

    A small, single-binary agent runtime that points at any OpenAI-compatible model, local or hosted, reads and edits a repository's code, runs its tests and remembers what it learned, with a loop implemented in a few hundred lines.

  • Jauvex

    jauvex.reindent.com

    An Electron desktop app that puts Claude Code, Codex and Grok coding-agent sessions side by side and lets you steer them by voice, with a small model handling fast routing decisions.