Every tool you
need. None
you don't.

A frontier coding agent. Writes. Debugs. Fixes. Refactors. All from your terminal — and gets sharper with every session. Just prompt. It handles the rest.

A CLI built for speed. And taste.

One-Shot Setup

~/project
npm i -g casspr@latest
added 1 package in 2s
+ command-code@latest
cmd
Command Code
models: sonnet-4.6 · taste-1
~/project (branch: main)
TASTESkipped. Run /learn-taste or cmd learn-taste anytime.

Self-Updating

~/project
cmd update
Checking for updates...
New version v1.2.0 available.
Downloading and applying update...
Successfully updated to v1.2.0!

Beautiful UI and Clean UX

~/project
┌────────────────────────────────────────────────────────┐
│ COMMAND CODE MONITOR │
└────────────────────────────────────────────────────────┘
Active Agent:Idle / Waiting
Context Window:128k / 200k tokens
Last Action:Refactored header.tsx (14s ago)

Blazing Fast

~/project
time cmd --version
command-code v1.2.0
cmd --version 0.03s user 0.01s system 85% cpu 0.047 total

Tiny Footprint

~/project
ps aux | grep cmd
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND usr 84921 0.0 0.1 4096232 38412 ?? S 11:43PM 0:00.12 cmd-agent

Multi-Directory Workspace

~/project
cmd --add-dir ../shared-utils
Indexing sibling directory: ../shared-utils
Workspace updated. 43 files indexed.

Your taste. Learned. `npx taste`

Continuous Taste Learning

~/project
cmd learn-taste
Analyzing git history for coding patterns...
Identified preference: camelCase for local variables.
Identified preference: Interface prefixing with 'I'.
Taste profile saved under .commandcode/taste/

Push & Pull Taste

~/project
cmd taste push team/standard
Uploading taste package 'team/standard'...
Published successfully. Share with `cmd taste pull team/standard`

Taste Onboarding from Other Agents

~/project
cmd taste import --from claude-code
Importing rules and global configurations...
Onboarded 12 custom style guidelines.

Taste from Any Repo

~/project
cmd taste analyze https://github.com/facebook/react
Cloning and scanning react repository...
Taste profile 'react-style' generated.

A mode for every moment

Interactive Mode

~/project
cmd --interactive
Entering interactive prompt... Type 'help' for commands.

Headless Mode

~/project
echo "fix the formatting" | cmd --headless

Plan Mode

~/project
cmd --plan "refactor types"

Auto-Accept Mode

~/project
cmd -y "implement button component"

Background Sandbox

~/project
cmd sandbox "run tests in loop"

Pro tools. Built in.

File Operations

~/project

Shell Execution

~/project

Extended Thinking

~/project

Agentic /review

~/project

Web Search & Fetch

~/project

Todo Tracking

~/project

Hackable. Out of the box.

MCP Server Integration

~/project
cmd mcp add sqlite --db ./dev.db
Connecting to sqlite MCP server...
Connected. Registered 3 tools: sqlite_query, sqlite_schema, sqlite_describe.

Agent Skills

~/project
cmd skill create test-runner
Creating skill 'test-runner' at .commandcode/skills/test-runner.md...
Created. Edit skill instructions to customize agent behavior.

Custom Slash Commands

~/project
cmd command add /review "Analyze changes and post review"
Registered slash command /review.

Sub-Agents

~/project
cmd run --subagent "research stripe integration"
Spawning sub-agent 'stripe-researcher' [ID: ag_7f9b2]...
[stripe-researcher] Searching docs for Stripe API...
[stripe-researcher] Found 3 relevant endpoints.
Sub-agent completed. Results merged into session.

It remembers. So you don't have to.

AGENTS.md Project Memory

~/project
cmd memory status
Loaded project memory from AGENTS.md:
- Naming: Use camelCase for variables, PascalCase for components
- Styling: Tailwind 4, custom theme tokens
- Tests: Vitest for unit tests

Checkpoints & Rewind

~/project
cmd checkpoint list
ID Timestamp Message
4c9a2f 2026-06-29T18:12 Before refactoring types
2b8e1a* 2026-06-29T18:24 Current State
cmd rewind 4c9a2f
Rewound workspace and conversation to checkpoint 4c9a2f.

Session Resume & Compact

~/project
cmd resume --id ses_9a2f1
Resuming session ses_9a2f1 (24 turns, 89KB context)...
Context compacted (saved 42,000 tokens). Ready.

Any frontier model. Any provider. Zero lock-in.

Model & Provider Selection

~/project
cmd model switch gpt-5
Switched to OpenAI GPT-5 (default: Anthropic Sonnet 4.6).
cmd model list --active
Active Providers:
- Anthropic (Sonnet 4.6, Opus 4.8)
- OpenAI (GPT-5, GPT-4o)
- Google (Gemini 2.0 Pro)

Open-Source Models

~/project
cmd model switch deepseek-coder --local
Connecting to local Ollama server at http://localhost:11434...
Connected to deepseek-coder:67b (latency: 12ms).

Even better, together.

Conversation Sharing

~/project
cmd share
Uploading conversation history (excluding secrets)...
Shared successfully! Link: https://commandcode.ai/share/c_9f2a8c

Organizations & Teams

~/project
cmd org status
Organization: Acme Corp (Plan: Enterprise)
Shared Taste Packages: 12 active
Team Members: 8 active

PR Context & Comments

~/project
cmd pr-comments --pull 42
Fetching comments for PR #42...
Loaded 4 comments from GitHub:
- @john: "Use a debounced input here" (src/Input.tsx:L12)
- CI/CD: "Lint check failed on page.tsx"
Grounded 4 comments into agent context.

Until coding feels like thinking.

Keyboard Shortcuts

~/project
cmd help shortcuts
Shortcut Action
Esc Rewind/Cancel
Shift+Tab Toggle Auto-Accept
Alt+M Switch Model
Ctrl+T Toggle Learning Feed

IDE Integration

~/project
cmd vscode status
VSCode Extension: Connected (v1.4.2)
Active Editor: src/app/features/FeaturesClient.tsx
Cursor: Line 480, Column 30

Permission & Trust System

~/project
cmd trust add ~/projects/casspr-client
Added to trusted projects. Command executions will run automatically.

Status & Diagnostics

~/project
cmd status
Command Code Status:
- Auth: Signed in as user@acme.com
- Model: Anthropic Sonnet 4.6
- Git: Clean (branch: main)
- Workspace: /projects/casspr-client (12,482 files)

Studio — your Command Code control plane

Studio Dashboard

Studio Dashboard

API Key Management

~/project
cmd auth token --create
Generating new API key...
Created: cc_live_8f9a2c... (copied to clipboard)

Usage & Credits

~/project
cmd billing balance
Plan: Pro ($20/mo)
Credits Remaining: $18.42
This Session: 4.2k input tokens, 1.8k output tokens ($0.05)

Taste Library

~/project
cmd taste search nextjs
Searching Taste Library...
Results:
- community/nextjs-styles (1.2k stars)
- vercel/nextjs-strict (890 stars)
cmd taste pull community/nextjs-styles
Taste package community/nextjs-styles imported successfully.