#7777th of 142 in Agent frameworks and SDKs

kungfu

Durable Work layer that keeps tasks intact across coding agents and failures

Stars
4.5k
License
Apache-2.0
Last commit
Sep 2026
Last release
Sep 2026
Language
C++
Stars, last 29 weeks+727
21 Apr 2026: 3,814 stars28 Apr 2026: 3,821 stars5 May 2026: 3,826 stars12 May 2026: 3,829 stars19 May 2026: 3,834 stars26 May 2026: 3,837 stars2 Jun 2026: 3,841 stars9 Jun 2026: 3,845 stars16 Jun 2026: 3,847 stars23 Jun 2026: 3,849 stars30 Jun 2026: 3,851 stars7 Jul 2026: 3,857 stars14 Jul 2026: 3,864 stars21 Jul 2026: 4,192 stars28 Jul 2026: 4,414 stars4 Aug 2026: 4,425 stars11 Aug 2026: 4,434 stars18 Aug 2026: 4,461 stars25 Aug 2026: 4,479 stars1 Sept 2026: 4,484 stars8 Sept 2026: 4,495 stars15 Sept 2026: 4,499 stars22 Sept 2026: 4,506 stars29 Sept 2026: 4,510 stars6 Oct 2026: 4,514 stars13 Oct 2026: 4,519 stars20 Oct 2026: 4,525 stars27 Oct 2026: 4,530 stars3 Nov 2026: 4,536 stars10 Nov 2026: 4,541 stars

3,814 on 21 Apr 20264,541 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Kungfu is a C++ CLI, TUI and GUI that stores a task (Work) outside any agent session, with its objective, progress, evidence and next action. It wraps agents such as Codex, Claude, OpenCode and Amp via `kungfu run <agent>`, records each Attempt including failures, and blocks a second live writer on the same Work. Completion is decided by independent review and settlement, not by the agent that did the work. Alpha.

Who it is for: Developers who switch between coding agents and want durable task state

Strengths

  • Work state persists across agent switches, crashes and disconnects without copying chat context
  • Blocks a second live agent from writing to the same Work
  • Built-in deterministic Mock Agent needs no provider credentials to try recovery scenarios
  • Agent cannot mark its own work complete; independent review and settlement decide

Weaknesses

  • Alpha prerelease; README says it is not stable or generally available
  • Regular onboarding still needs a supported real agent for independent review
  • Creates a project-local .kungfu/ directory with Git-staging rules you must follow
  • Heavy custom vocabulary (Project, Work, Attempt, KFD, Shifu) raises the learning curve

What it needs

  • no GPU
  • Needs Codex, Claude, OpenCode or Amp (for real agent runs and review)
  • Models: Codex, Claude, OpenCode, Amp

Also in Agent frameworks and SDKs

See all 142
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)76.2k stars+15,031 (+25%) in 30 daysMIT96 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.6k stars+692 (+2.3%) in 30 daysMIT92 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29.5k stars+778 (+2.7%) in 30 dayscustom license92 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)120.8k stars+3,334 (+2.8%) in 30 daysMIT90 out of 100
#5copilotkitReact and Angular SDK for adding agent chat and generative UI to apps38.7k stars+757 (+2.0%) in 30 daysMIT90 out of 100