Projects

Agent Hub

Independent

A local platform for handing coding tasks to more than one agent. Tasks go to ZCode, Codex, or bash. Progress stays on disk. A person watches the board and can stop or resume a run. The platform does not write the code, and it does not decide whether the work succeeded.

  • Express and React in one app: a dispatch API, SSE logs, a Kanban, and an Inspector.
  • Adapters turn a task into the argv and environment for ZCode, Codex, or bash, then fold the output into a closing record. They do not read credentials.
  • The record keeps mechanical facts only: completion, exit code, stop cause, and references to the session and transcript. Whether it actually worked is left to a person, or to an upstream agent, reading that record.
  • Tickets can be queued in a batch. Dependencies and parallelism are written in Markdown or JSON, and that path has no language model. Before a spawn, the platform checks the working-directory allowlist, the concurrency cap, and whether the CLI, provider config, and auth file exist. On timeout it kills the process tree.
  • Preconditions, adapters, settlement, concurrency, working directories, and timeouts are covered by Node’s built-in test runner.

TypeScript · Node · Express · React

github.com/zhm20001/agent-hub