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

Write Once, Deploy Everywhere

Single source of truth for all your AI coding assistant configurations. No more copy-pasting between tools.

5 Platform Adapters

5 Platform Adapters

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

Built-in Security

Built-in Security

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

Lockfile Tracking

Lockfile Tracking

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

Watch Mode

Watch Mode

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

Scope Control

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.

Claude Code
Claude Code
Stable
Cursor
Cursor
Stable
VS Code
VS Code
Stable
Antigravity
Antigravity
Beta
Codex
Codex
Experimental

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.

Built with Fumadocs