Installation

Run the dojofoo CLI with npx and verify it works.

Install

npx dojofoo install
Or have your agent install it

Verify the CLI:

npx dojofoo --help

Requirements

  • Node.js 22.13 or newer.
  • A coding agent that can read project files and run shell commands — Claude Code is the default target.

Local state

Dojofoo keeps its local workspace, dojo run, and agent session index in ~/.dojofoo/dojofoo.db. Kata progress and installed dojo files remain in the workspace, so existing CLI and agent flows continue to use the same files.

  • For language-specific dojos, the matching toolchain (e.g. pnpm for TypeScript dojos, uv for Python dojos).

The CLI runs through npx, so there is no global package to uninstall. Remove an installed dojo from a project with npx dojofoo remove <name>.

On this page