The core is ~1,800 lines of TypeScript. You can read it all in an afternoon.
git clone https://github.com/devjoaocastro/continuum
cd continuum
bun install
bun dev # Starts with --watch (auto-reload)See docs/ARCHITECTURE.md for the full module breakdown.
- Fork the repo
- Create a feature branch:
git checkout -b feat/your-feature - Make your changes
- Test locally:
bun src/index.ts --help,bun src/index.ts status - Commit with conventional format:
feat: add X,fix: Y,docs: Z - Open a PR
- Bug fixes
- New extraction backends (Gemini CLI, Ollama, local models)
- Better search (sqlite-vec integration)
- Platform support (Windows
fs.watchfixes) - Documentation improvements
- MCP tool ideas
- Cloud backends or SaaS features
- Heavy dependencies (keep it zero-dep at runtime)
- Breaking changes to the CLI interface