Skip to content

Repository files navigation

Cairn

A CLI tool and Visual Studio Code Extensin for long-term memory through task management for GitHub Copilot.

Installation

npm install -g @valpet/cairn-cli

Usage

cairn create "My Task"
cairn list
cairn update <id> --status closed
cairn dep add <child> <parent> --type blocks

# Multiple task files
cairn use              # Show current file and list available files
cairn use test         # Switch to test.jsonl
cairn use default      # Switch back to tasks.jsonl

Development

This is a monorepo with packages/core and packages/cli.

npm install
npm run build

License

MIT License - see LICENSE file for details.

Disclaimer

This software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.

The software is intended for development and productivity purposes. Users are responsible for their own use of this software and should exercise appropriate caution and judgment.

Contributing

See CONTRIBUTING.md for contribution guidelines.

Security

See SECURITY.md for security policies and vulnerability reporting.

About

Prevents AI agent 'dementia' in long development sessions. Maintains persistent, structured context through a dependency-aware graph that survives across conversations.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages