# command-code

> Command Code, coding agent that continuously learns your coding taste. Best coding agent for open models.

Latest version **1.53.1** (published 2026-09-11) · UNLICENSED license · 0 weekly downloads

## Install

```sh
npm install command-code
pnpm add command-code
yarn add command-code
bun add command-code
```

Provides the commands `cmd`, `cmdc`, `commandcode`, `command-code`.

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 1.53.1 |
| Published | 2026-09-11 |
| First published | 2025-08-07 |
| Weekly downloads | 0 |
| License | UNLICENSED |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >=22 |
| Dependencies | 47 |
| Unpacked size | 6.7 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Command Code |
| Maintainers | asharirfan, saqibameen, ahmadawais, ahmadbilaldev |
| Keywords | command, command code, langbase, coding agent, ai |

## Links

- npm: https://www.npmjs.com/package/command-code
- npm.io page: https://npm.io/package/command-code

## Dependencies (47)

- [ai](https://npm.io/package/ai.md) ^6.0.116
- [ink](https://npm.io/package/ink.md) 7.1.0
- [ora](https://npm.io/package/ora.md) ^9.4.1
- [zod](https://npm.io/package/zod.md) ^4.1.5
- [diff](https://npm.io/package/diff.md) ^8.0.3
- [glob](https://npm.io/package/glob.md) ^13.0.5
- [jimp](https://npm.io/package/jimp.md) ^1.6.1
- [jiti](https://npm.io/package/jiti.md) ^2.6.1
- [open](https://npm.io/package/open.md) ^10.2.0
- [uuid](https://npm.io/package/uuid.md) ^14.0.0
- [chalk](https://npm.io/package/chalk.md) ^5.6.2
- [giget](https://npm.io/package/giget.md) ^3.1.2
- [react](https://npm.io/package/react.md) ^19.2.7
- [dedent](https://npm.io/package/dedent.md) ^1.7.2
- [dotenv](https://npm.io/package/dotenv.md) ^17.2.1
- [ignore](https://npm.io/package/ignore.md) ^7.0.5
- [marked](https://npm.io/package/marked.md) ^15.0.12
- [semver](https://npm.io/package/semver.md) ^7.7.3
- [figures](https://npm.io/package/figures.md) ^6.1.0
- [js-yaml](https://npm.io/package/js-yaml.md) ^4.2.0
- [postgres](https://npm.io/package/postgres.md) ^3.4.5
- [commander](https://npm.io/package/commander.md) ^14.0.0
- [picocolors](https://npm.io/package/picocolors.md) ^1.1.1
- [strip-ansi](https://npm.io/package/strip-ansi.md) ^7.2.0
- [drizzle-orm](https://npm.io/package/drizzle-orm.md) ^0.45.2
- [ink-spinner](https://npm.io/package/ink-spinner.md) ^5.0.0
- [log-symbols](https://npm.io/package/log-symbols.md) ^7.0.1
- [open-editor](https://npm.io/package/open-editor.md) ^5.1.0
- [shell-quote](https://npm.io/package/shell-quote.md) ^1.8.4
- [ansi-escapes](https://npm.io/package/ansi-escapes.md) ^7.3.0
- [string-width](https://npm.io/package/string-width.md) ^8.2.1
- [terminal-link](https://npm.io/package/terminal-link.md) ^5.0.0
- [@ai-sdk/openai](https://npm.io/package/@ai-sdk/openai.md) ^3.0.41
- [@clack/prompts](https://npm.io/package/@clack/prompts.md) ^1.0.1
- [fast-wrap-ansi](https://npm.io/package/fast-wrap-ansi.md) ^0.2.2
- [marked-terminal](https://npm.io/package/marked-terminal.md) ^7.3.0
- [@ai-sdk/provider](https://npm.io/package/@ai-sdk/provider.md) ^3.0.8
- [@ai-sdk/anthropic](https://npm.io/package/@ai-sdk/anthropic.md) ^3.0.77
- [@opentelemetry/api](https://npm.io/package/@opentelemetry/api.md) ^1.9.0
- [@crosscopy/clipboard](https://npm.io/package/@crosscopy/clipboard.md) ^0.2.8
- [is-unicode-supported](https://npm.io/package/is-unicode-supported.md) ^2.1.0
- [@sindresorhus/slugify](https://npm.io/package/@sindresorhus/slugify.md) ^2.2.1
- [@opentelemetry/resources](https://npm.io/package/@opentelemetry/resources.md) ^2.10.0
- [@ai-sdk/openai-compatible](https://npm.io/package/@ai-sdk/openai-compatible.md) ^2.0.35
- [@opentelemetry/sdk-trace-node](https://npm.io/package/@opentelemetry/sdk-trace-node.md) ^2.10.0
- [@opentelemetry/semantic-conventions](https://npm.io/package/@opentelemetry/semantic-conventions.md) ^1.30.0
- [@opentelemetry/exporter-trace-otlp-http](https://npm.io/package/@opentelemetry/exporter-trace-otlp-http.md) ^0.221.0

## Alternatives

- [@expo/fingerprint](https://npm.io/package/@expo/fingerprint.md) — 6.2M weekly downloads
- [@azure/monitor-opentelemetry-exporter](https://npm.io/package/@azure/monitor-opentelemetry-exporter.md) — 850.0K weekly downloads
- [@azure/monitor-opentelemetry](https://npm.io/package/@azure/monitor-opentelemetry.md) — 624.0K weekly downloads
- [@posthog/ai](https://npm.io/package/@posthog/ai.md) — 423.3K weekly downloads
- [fakefilter](https://npm.io/package/fakefilter.md) — 63.9K weekly downloads

## Recent versions

- 1.53.1 (latest) — 2026-09-11
- 1.32.2-rc.0 (rc) — 2026-08-22
- 0.18.11-beta.0 (beta) — 2026-04-09
- 0.0.4-alpha.43 (alpha) — 2025-11-20
- 1.53.0 — 2026-09-10
- 1.52.0 — 2026-09-09
- 1.51.3 — 2026-09-09
- 1.51.2 — 2026-09-08
- 1.51.1 — 2026-09-08
- 1.51.0 — 2026-09-08
- 1.50.1 — 2026-09-07
- 1.50.0 — 2026-09-06
- 1.49.1 — 2026-09-05
- 1.49.0 — 2026-09-04
- 1.48.0 — 2026-09-04
- … 412 more at https://npm.io/package/command-code/versions

## README

# [Command Code](https://commandcode.ai)

![Command Code](https://commandcode.ai/logov2/bg-dark-fg-light.png)

**Command Code with your taste.** The coding agent that's purpose built for open models.

Builds full-stack projects. Fixes bugs. Writes tests. Refactors. All in your style. Continuously. Works with Claude, GPT, Kimi, DeepSeek, GLM, Qwen, MiniMax — frontier and open.

> Powered by [taste-1](https://commandcode.ai/docs/taste).

Check it out at [CommandCode.ai](https://commandcode.ai).

## Install

```bash
npm i -g command-code
```

> Requires [Node.js](https://nodejs.org) 22 or newer (the current LTS). Check with `node -v`, here's an [upgrade guide](https://commandcode.ai/docs/troubleshooting/common-issues#upgrading-node-js).


## Usage

```bash
cmd
```

> On Windows the short alias is `cmdc`, not `cmd` — `cmd` is already the built-in Windows command shell, so Command Code cannot claim that name. Everywhere these docs write `cmd`, use `cmdc` instead: `cmdc login`, `cmdc --version`, `cmdc -r`, `cmdc update`. The full name `command-code` works on every platform.

For detailed usage, see the [docs](https://commandcode.ai/docs) and [quickstart](https://commandcode.ai/docs/quickstart).

## Docs

Read the full documentation at [CommandCode.ai/docs](https://commandcode.ai/docs).

---
_Source: https://npm.io/package/command-code · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
