Back to directory

Kungfu

An alpha-stage tool that keeps one unit of work moving across different coding agents, such as Codex, Claude and OpenCode, so switching agents does not mean re-explaining context or losing progress.

Kungfu

Kungfu keeps a single piece of work, which it calls a Work, moving across different coding agents so a developer can use the best agent for a task and a cheaper one when it does not matter, without copying context or re-explaining decisions on every switch. A per-user installer adds the kungfu command on macOS and Linux without using sudo or editing the shell profile.

A built-in Mock Agent, which needs no provider credentials, demonstrates the recovery story by running one Work through a disconnect, a crash and a recovered delivery, and a shorter scenario exercises a question, an approval and a ready-for-review result. For real work, a developer can either stay in their current agent and ask it to use Kungfu as the durable Work layer, or start the agent through Kungfu directly with a command such as running Codex, OpenCode or Amp, with Kungfu keeping the Work behind it in a project-local workspace.

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.