Cairn is a repo-native task management system that utilizes Markdown files for task graphs, seamlessly shared between AI agents and humans. With integrated controls and a clean web UI, it simplifies task management without the need for a database. One source of truth ensures every change is tracked and visible.
cairn is a repository-native task management system designed to facilitate collaboration between human users and AI agents. Utilizing Markdown files within your repository, cairn creates a task graph that serves as a single source of truth for project tasks.
To get started, build the project and launch the web UI:
make build # Builds the cairn binary
cairn web --repo . # Opens the task board in a web browser
For agent integration, utilize the following command:
claude mcp add cairn -- "$(pwd)/bin/cairn" serve --actor agent:claude --repo "$(pwd)"
Cairn supports easy integration with several AI agents including Claude Code, Cursor, Codex, Windsurf, OpenCode, Kilo Code, and Pi. A comprehensive guide for connecting additional agents is available in the documentation.
For developers, cairn includes commands to check code quality and build both web and desktop versions. The application operates locally and is designed as a single-user tool with a focus on simplifying the workflow without the complexities of user authentication.
To learn more or to explore the full documentation, visit cairn's documentation.
No comments yet.
Sign in to be the first to comment.