← all repositories
lessweb/deepcode-cli

A terminal AI coder that treats DeepSeek v4 as a first-class citizen

Deep Code CLI is a terminal-native AI assistant that wraps DeepSeek v4 with reasoning controls, agent skills, and permission gates instead of YOLO mode.

1.9k stars TypeScript Coding AssistantsAgents
deepcode-cli
Velocity · 7d
+13
★ / day
Trend
cooling
star history

What it does

Deep Code CLI is a terminal-native AI coding companion tightly coupled to DeepSeek’s v4 models. It surfaces the model’s reasoning intensity and thinking mode through slash commands, and lets you extend its behavior via user- and project-level “skills” dropped into specific directories. It also speaks MCP to hook into external services like browsers or databases, and shares its configuration with an optional VSCode extension.

The interesting bit

Most AI CLI tools treat models as interchangeable backends; Deep Code does the opposite by optimizing specifically for DeepSeek v4’s context caching and reasoning mechanics. It also rejects the “agent runs wild” trope, letting you set per-action permission policies—always allow, always ask, or deny—for shell commands, file writes, and network calls.

Key highlights

  • Native support for DeepSeek v4 reasoning controls and context caching to cut API costs.
  • Extensible Agent Skills loaded from ~/.agents/skills/ or project-local directories.
  • MCP integration for connecting to GitHub, browsers, databases, and other external tools.
  • Granular permission system for shell, file, and network operations—not just YOLO mode.
  • Built-in web search and optional post-task notifications via custom scripts.

Caveats

  • Multimodal image input is supported by the CLI, but the recommended deepseek-v4-pro model does not actually support vision; the README suggests using a third-party Doubao model for that instead.
  • While it works with any OpenAI-compatible model, the cost-saving optimizations and reasoning controls are specifically tuned for DeepSeek.

Verdict

Worth a look if you live in the terminal and want a DeepSeek-native agent with actual guardrails. Skip it if you need a model-agnostic frontend or rely heavily on multimodal coding with DeepSeek itself.

Frequently asked

What is lessweb/deepcode-cli?
Deep Code CLI is a terminal-native AI assistant that wraps DeepSeek v4 with reasoning controls, agent skills, and permission gates instead of YOLO mode.
Is deepcode-cli open source?
Yes — lessweb/deepcode-cli is open source, released under the MIT license.
What language is deepcode-cli written in?
lessweb/deepcode-cli is primarily written in TypeScript.
How popular is deepcode-cli?
lessweb/deepcode-cli has 1.9k stars on GitHub and is currently cooling off.
Where can I find deepcode-cli?
lessweb/deepcode-cli is on GitHub at https://github.com/lessweb/deepcode-cli.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.