# Command Code > Command Code is a frontier coding agent that builds software and continuously learns your coding taste. It ships full-stack projects, features, fixes bugs, writes tests, and refactors — all while learning how you write code. Powered by the meta neuro-symbolic AI model `taste-1` with continuous reinforcement learning. Install and run: ``` npm i -g command-code cd your-project && cmd ``` Important notes: - Command Code is a CLI-first terminal agent — run `cmd` in any project directory to start an interactive session - **Taste** is the core differentiator: a personalized model that learns your coding style, patterns, and preferences automatically from every accept, reject, and edit - Taste profiles are stored locally in `.commandcode/taste/` and can be shared via `npx taste push/pull` - Custom instructions are set via `AGENTS.md` files (project-level or user-level at `~/.commandcode/AGENTS.md`) - Agent Skills (`.commandcode/skills/`) extend Command Code with specialized knowledge and workflows following the [Agent Skills open standard](https://agentskills.io) - MCP (Model Context Protocol) servers connect Command Code to external tools and services (databases, APIs, GitHub, Notion, etc.) - Permission modes: **Standard** (confirmation required), **Plan** (read-only exploration), **Auto-Accept** (no confirmation). Toggle with `Shift+Tab` - Checkpoints are created automatically before file modifications; rewind with `Esc Esc` or `/rewind` ## Docs - [Quickstart](https://commandcode.ai/docs/quickstart): Install Command Code, authenticate, enable taste learning, and run your first prompt in minutes - [Taste](https://commandcode.ai/docs/taste): How the `taste-1` meta neuro-symbolic AI model learns your coding style through continuous reinforcement learning - [Workflows](https://commandcode.ai/docs/workflows): Step-by-step recipes for everyday tasks — understand codebases, fix bugs, refactor, write tests, create PRs, review PRs, and more - [Interactive Mode](https://commandcode.ai/docs/core-concepts/interactive-mode): Complete reference for slash commands, keyboard shortcuts (`Shift+Tab`, `Ctrl+T`, `Ctrl+O`, `Alt+P`, `Ctrl+G`), and input modes - [CLI Reference](https://commandcode.ai/docs/reference/cli): All CLI flags (`--resume`, `--continue`, `--print`, `--yolo`, `--plan`, `--add-dir`), subcommands (`info`, `status`, `update`, `taste`, `mcp`), and taste commands (`npx taste push/pull/list/lint`) - [Memory (AGENTS.md)](https://commandcode.ai/docs/core-concepts/memory): Set custom instructions via project-level (`./AGENTS.md`) or user-level (`~/.commandcode/AGENTS.md`) memory files - [Plan Mode & Auto-Accept](https://commandcode.ai/docs/core-concepts/plan-mode): Separate reasoning from execution — Plan mode explores without changes, Auto-Accept implements without prompts - [Checkpoints](https://commandcode.ai/docs/core-concepts/checkpoints): Automatic file backups before every edit with instant rewind to any previous state (files, conversation, or both) - [Custom Slash Commands](https://commandcode.ai/docs/reference/slash-commands): Save frequently used prompts as markdown files with argument placeholders (`$1`, `$2`, `$ARGUMENTS`) ## Skills & MCP - [Agent Skills](https://commandcode.ai/docs/skills): Modular instruction sets that teach Command Code specialized tasks — user-level (`~/.commandcode/skills/`) or project-level (`.commandcode/skills/`) - [Manage Skills](https://commandcode.ai/docs/skills/manage): Create, browse, edit, and organize skills with the `/skills` command - [MCP Servers](https://commandcode.ai/docs/mcp): Connect to external tools via Model Context Protocol — databases, GitHub, Notion, Sentry, Playwright, and more - [MCP Quickstart](https://commandcode.ai/docs/mcp/quickstart): Add your first MCP server in under a minute with `cmd mcp add` - [MCP Server Examples](https://commandcode.ai/docs/mcp/examples): Setup guides for Notion, GitHub, Playwright, Sentry, Context7, Figma, and Chrome DevTools MCP servers ## Studio - [Command Code Studio](https://commandcode.ai/docs/studio): Web interface for managing your profile, taste packages, API keys, usage, billing, and settings - [Taste Studio](https://commandcode.ai/docs/studio/taste): View, push, pull, and share taste profiles with your team via `npx taste push/pull` - [Usage](https://commandcode.ai/docs/studio/usage): Track per-request usage, cost, and token consumption - [API Keys](https://commandcode.ai/docs/studio/api-keys): Generate and manage API keys for authentication ## Troubleshooting - [Common Issues](https://commandcode.ai/docs/troubleshooting/common-issues): Solutions for installation, authentication, permission, and runtime problems - [Error Codes](https://commandcode.ai/docs/troubleshooting/errors): Reference for all error codes with causes and fixes - [FAQs](https://commandcode.ai/docs/troubleshooting/faqs): Frequently asked questions about Command Code - [Pricing & Limits](https://commandcode.ai/docs/resources/pricing-limits): Plans, usage limits, and billing information