Calvin
The universal PromptPack compiler for AI coding assistants
Calvin
Write once, deploy everywhere. Calvin compiles a unified .promptpack/ specification into native configurations for multiple AI coding assistants.
Why Calvin?
Calvin solves the fragmentation problem in AI-assisted development. Instead of maintaining separate configurations for each AI tool (Claude Code, Cursor, VS Code Copilot, Antigravity, Codex), you write once in a standard format and deploy everywhere.
Quick Start
# Install Calvin (choose one)
brew install 64andrewwalker/tap/calvin # macOS/Linux
irm ... | iex # Windows (see homepage)
cargo install calvin # via Rust toolchain
# Initialize a new project
calvin init
# Check configuration
calvin check
# Deploy to all enabled targets
calvin deploy
# Watch for changes
calvin watchNext Steps
- Understand Scopes — Learn when to deploy to your project vs. your home directory.
- Configure Calvin — Customize security, targets, and output.
- Explore Skills — Give your agents advanced capabilities with directory-based skills.
Supported Platforms
| Platform | Status | Description |
|---|---|---|
| Claude Code | ✅ Stable | Anthropic's CLI-based coding assistant |
| Cursor | ✅ Stable | AI-first code editor |
| VS Code | ✅ Stable | GitHub Copilot Chat integration |
| Antigravity | 🧪 Beta | Google's agent-first IDE |
| Codex | 🔬 Experimental | OpenAI's CLI coding agent |
Documentation
API Reference
Technical specifications, library API, and frontmatter format
Guides
Best practices, troubleshooting, and advanced usage
Key Features
- 🔄 Universal Compilation — One source, multiple targets
- 🔒 Security First — Built-in deny lists and audit commands
- 📦 Lockfile Support — Track changes and detect conflicts
- 🧩 Multi-Layer — Personal, team, and project layers with override semantics
- 🧠 Skills Support — Directory-based
SKILL.mdassets (Claude Code, Cursor, Codex) - 👁️ Watch Mode — Auto-deploy on file changes
- 🏠 Scope Control — Deploy to project or user directories