You write a spec, then sit in front of your terminal babysitting an AI agent for hours. You paste context, fix merge conflicts, restart after crashes, and lose track of what's done.
By session 10 you're exhausted and the agent has forgotten everything from session 1.
You write the same spec, run agent-fox code, and go do something else.
The fox reads your specs, plans the work, spins up isolated worktrees, runs each
session with the right context, handles merge conflicts, retries failures,
extracts learnings into structured memory, and merges clean commits to
develop.
You come back to a finished feature branch and a standup report.
# Initialize your project (use --skills to install Claude Code skills)
agent-fox init --skills
# Create the task graph from your specs
agent-fox plan
# Run autonomous coding sessions with 4 agents in parallel
agent-fox code --parallel 4
# Check progress
agent-fox statusSee the CLI reference for all command options.
Your project needs specs under .agent-fox/specs/ before running plan or code.
Use the /af-spec skill in Claude Code to generate them from a PRD,
a GitHub issue or a plain-English description:
/af-spec [path-to-prd-or-prompt-or-github-issue-url]
Keep your codebase healthy while you sleep. Night Shift is a continuously-running
maintenance daemon that hunts for linter debt, dead code, test coverage gaps,
outdated dependencies, and more — then files GitHub issues and autonomously fixes
the ones labelled af:fix.
# Start the maintenance daemon (Ctrl-C to stop gracefully)
agent-fox night-shift
# Automatically label every discovered issue as af:fix for hands-off repair
agent-fox night-shift --autouv tool install agent-foxOr install directly from the repository:
uv tool install git+https://github.com/agent-fox-dev/agent-fox.gituv sync --group dev
make test # all tests
make lint # check lint + formatting
make check # lint + all testsuv sync installs the project in editable mode, so changes you make to the
source are immediately reflected when you run agent-fox. To run the local
version explicitly (rather than a globally installed release):
uv run agent-fox <command>Full documentation lives in docs/:
- CLI Reference — all commands, flags, and exit codes
- Configuration Reference — every
config.tomloption (all sections and fields) - Agent Archetypes — archetype registry, modes, convergence
- Skills — bundled Claude Code slash commands (
/af-spec,/af-fix, …)
For a deeper understanding of the system's internals — how specs become task graphs, how agents are dispatched in parallel, how the knowledge store works, and how night-shift discovers and fixes technical debt — see the Architecture Guide.
agent-fox draws on ideas from the following research:
-
MAGMA — A multi-graph memory architecture for AI agents. agent-fox's knowledge system uses a similar approach: typed facts with causal links, embedding-based retrieval, and lifecycle management (deduplication, contradiction detection, decay). arXiv:2601.03236
-
Sleep-time Compute — Explores how pre-computation outside of inference time can improve agent performance. Night-shift's autonomous maintenance model applies this principle: the system does useful work while the developer is away, so the codebase is healthier when they return. arXiv:2504.13171
-
Memory in the Age of AI Agents: A Survey — A comprehensive survey of memory architectures for AI agents. Provides context for agent-fox's design choices around fact extraction, supersession, and retrieval. GitHub
Built exclusively for Claude.