Calvin
The universal compiler for AI instructions. Turn your .promptpack directory into configuration files for Claude Code, Cursor, VS Code, Antigravity, and Codex.
Why Calvin?
Managing prompts and workflows across multiple AI coding assistants is painful. Calvin provides a single source of truth with automatic deployment to all platforms.

Write Once, Deploy Everywhere
Single source of truth for all your AI coding assistant configurations. No more copy-pasting between tools.

5 Platform Adapters
Automatic conversion to Claude Code, Cursor, VS Code (Copilot), Antigravity, and Codex native formats.

Built-in Security
Audit mode, deny lists, and permission controls to keep your codebase safe from AI mishaps.

Lockfile Tracking
Track deployed files, detect conflicts, and clean up orphaned configurations automatically.

Watch Mode
Automatic re-deployment when source files change. Perfect for iterating on prompts.

Scope Control
Deploy to project directories or user home. Team-shared configs or personal preferences — your choice.
Quick Start
Get up and running in under a minute.
# macOS/Linux
brew install 64andrewwalker/tap/calvin
# Windows (PowerShell)
irm https://raw.githubusercontent.com/64andrewwalker/calvin/main/scripts/install-windows.ps1 | iex
# Initialize in your project
calvin init
# Validate configuration
calvin check
# Deploy to all platforms
calvin deploy
# Watch for changes
calvin watch
Supported Platforms
One .promptpack/ directory, five AI coding assistants.

The PromptPack Structure
Organize your prompts in a simple, logical structure.
.promptpack/
├── config.toml # Configuration
├── policies/ # Rules that apply to AI behavior
│ ├── code-style.md # → .cursor/rules/, .agent/rules/, etc.
│ └── security.md
├── actions/ # Slash commands and workflows
│ ├── generate-tests.md
│ └── pr-review.md
├── agents/ # Sub-agent definitions
│ └── reviewer.md
└── skills/ # Directory-based skills (SKILL.md + files)
└── draft-commit/
├── SKILL.md
└── reference.md
Ready to unify your AI workflow?
Stop maintaining separate configurations. Start with Calvin today.