gitwtfhub

wtf is kungfu?

kungfu-systems/kungfu — explained in plain English

Analysis updated 2026-05-18

4,351C++Audience · developerComplexity · 4/5LicenseSetup · hard

TL;DR

A tool that lets AI coding agents remember and continue project work across separate chat sessions.

Mindmap

mindmap
  root((Kungfu))
    What it does
      Preserves agent work context
      Surfaces missing info
      Records durable facts
    Tech stack
      C++
      CLI tooling
    Use cases
      Agent session continuity
      Cross-tool work state
      Source evaluation
    Audience
      Developers
      AI agent builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Let a fresh AI agent session continue project work without re-explaining context.

REASON 2

Surface missing or conflicting project understanding instead of letting an agent guess.

REASON 3

Record durable work facts that other tools can read across a shared boundary.

REASON 4

Build the current source tree to evaluate early functionality before a public release.

What's in the stack?

C++

How it stacks up

kungfu-systems/kungfuskeeto/w64devkitultrajson/ultrajson
Stars4,3514,4814,482
LanguageC++C++C++
Setup difficultyhardeasyeasy
Complexity4/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · hard Time to first run · 1day+

No public release artifact yet, only a source build path is available, and features are still in progress.

You can use, modify, and share this freely, including commercially, as long as you keep required notices and follow the patent terms.

Wtf does this do

Kungfu addresses a problem familiar to anyone using an AI coding agent: when a chat session ends, the agent loses its understanding of the project and the person has to explain everything again. Kungfu aims to let a fresh agent pick up the same work without that repeated explanation, by recording project sources, surfacing missing or conflicting information instead of letting the agent guess, and keeping enough structure around to continue the work later. The project describes itself as the foundation of something it calls an Agent Supply Chain, a layered system where Kungfu is responsible for recording, ordering, checking, and recovering durable facts about work in progress, which the project calls Facts and Episodes. Other tools and products can then read this durable state across a boundary, rather than each one keeping its own private, disconnected memory of a project. The intended everyday experience is a single command, kungfu run agent, run from inside a project folder, after which the agent explains what it understands about the project, points out anything unclear or conflicting, and keeps that understanding consistent across restarts and different agent tools. The README is careful to say this command describes the intended first release experience rather than something available as a finished public download today. Status is explicitly listed as coming soon, with a v4 alpha that the maintainers describe as evidence only, not yet carrying the stability guarantees planned for a full release. The README also discusses how the project plans to handle version upgrades and users leaving the platform, treating both as commitments the software should honor rather than afterthoughts. People wanting to try the current source code can clone the repository and use included build scripts, though the maintainers note that public, ready to use release artifacts are not yet available. The project is written mostly in C++ and is licensed under Apache 2.0.

Yoink these prompts

Prompt 1
Explain what problem Kungfu's continuity system is trying to solve for AI agents.
Prompt 2
Help me build Kungfu from source using the shifu build scripts.
Prompt 3
What are Kungfu's current known limits according to its qualification docs?
Prompt 4
Walk me through what kungfu run agent is meant to do once released.

Frequently asked questions

wtf is kungfu?

A tool that lets AI coding agents remember and continue project work across separate chat sessions.

What language is kungfu written in?

Mainly C++. The stack also includes C++.

What license does kungfu use?

You can use, modify, and share this freely, including commercially, as long as you keep required notices and follow the patent terms.

How hard is kungfu to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is kungfu for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.