The AI coding workspace for real projects

Plan, build, and ship with
an agent that works your way

DeepSeekCode brings planning, tool execution, Skills, Connectors, Plugins, and cache-aware context into one extensible workspace. Use it from the Web, CLI, or desktop — while keeping your workflow in your hands.

Windows · macOS · Linux · Web + CLI + Desktop
Plan / Act / GoalSkillsConnectorsPluginsCache-aware
dscode · act mode
$ dscode run
workspace   D:\work\api-gateway
model       deepseek-chat · 128k ctx
mode        act   Shift+Tab to switch

● read_file    src/server.ts              8ms
● grep         "createServerApp"          64ms
● edit_file    src/server.ts        +18 −4

✓ 2 files changed · tests passing
● context ready · workflow connected
From intent to shipped code

A workflow, not just a chat box

Move from a rough idea to a reviewed change with visible modes, tools, context, and checkpoints.

01

Understand

Read project context, files, history, and the task before acting.

02

Plan

Break complex work into a plan you can inspect and adjust.

03

Act

Use tools, Skills, and Connectors to make the next change.

04

Review

Inspect commands, diffs, logs, and results with clear checkpoints.

05

Goal

Keep a larger objective moving across focused tasks.

Built for real development

Everything your coding agent needs

Combine an agent with extensions and controls that make it useful in real projects.

🔒

Local-first privacy

Your workspace, logs, and configuration stay under your control.

PrivacyLocal runtime
🤖

Coding agent

Read files, search code, edit projects, run commands, and iterate in natural language.

ToolsReAct
🧭

Plan / Act / Goal

Choose the structure your task needs, from a quick fix to a multi-step objective.

WorkflowModes
🧩

Skills

Package repeatable expertise as readable skills for standards, releases, tests, and domain work.

.skill.mdReusable
🔌

Connectors

Bring services, channels, and external context into the workflow when needed.

IntegrationsMCP
🧱

Plugins

Extend commands, tools, UI, and integrations without changing the core agent.

EcosystemComposable
⚡

Cache-aware context

Reuse relevant context across iterations and make cache state visible while you work.

ReusePerformance
🛠️

Tools and hooks

Combine file operations, terminal commands, permissions, schedules, and automation.

HooksAutomation
🌍

Web, CLI, Desktop

Move between a visual workspace, terminal, and native app without changing your agent.

WindowsmacOSLinux
See it in action

One workspace, every surface

Use the visual workspace for context, the terminal for speed, and the same agent underneath.

DeepSeekCode Web workspace

Web workspace

Manage sessions, workspaces, models, modes, tools, Skills, Connectors, and Plugins in one focused interface.

DeepSeekCode CLI in Windows PowerShell

Terminal-native agent

Launch tasks from PowerShell with visible model, workspace, connection, and automation status.

DeepSeekCode workspace controls

Context and cache awareness

Keep the agent grounded in project context and make reuse visible across multi-step work.

Extend the agent

Make your workflow your own

Compose capabilities instead of rebuilding your tools from scratch.

Make your workflow your own

Compose capabilities instead of rebuilding your tools from scratch.

🧩
SkillsTeach the agent a repeatable way of working and share it with a project or team.
🔌
ConnectorsConnect the workflow to the tools, channels, and services your team already uses.

Context + extensibility

Compose capabilities so the agent grows with your project.

🧱
PluginsAdd tools, commands, surfaces, and integrations as the ecosystem grows.
⚡
Cache + contextKeep multi-turn work efficient by reusing context and showing what is already available.
Start from the terminal

Install the CLI in seconds

A fast path for developers who want a terminal-first experience with the local server and Web UI close by.

npm global install

Install the CLI package and use the dscode command anywhere.

npm install -g @deepseekcode/cli

dscode --version

Requires Node.js 18+. Provides dscode and deepseekcode commands.

Bun global install

Already using Bun? Keep the setup lightweight.

bun add -g @deepseekcode/cli

dscode --version

Requires Bun. The CLI connects to the local server and Web UI.

Start a coding session

Open a workspace and let the agent help you plan the next move.

dscode run

# local Web UI
http://localhost:8080

Configure a model provider, then open a project workspace.

Non-interactive use for scripts, hooks and CI: dscode exec "<task>" runs a task and emits JSONL.

Choose your surface

Download DeepSeekCode

Install the desktop app for a native experience, or start with the CLI. Release assets are generated for the platforms below.

Questions, answered

Frequently asked questions

The essentials before you bring DeepSeekCode into your workflow.

Does DeepSeekCode replace my editor?

It is an AI coding workspace that complements your editor. Use it to understand projects, plan work, edit files, run tools, and review changes.

Where does my code go?

The runtime is local-first and workspace data is designed to stay on your machine. Model providers still receive requests you send to them, so configure providers for your privacy requirements.

Can I use it from the terminal?

Yes. The CLI provides a terminal-native experience and works alongside the local server and Web UI.

What can I extend?

Skills, Connectors, Plugins, MCP tools, hooks, and model providers let you adapt DeepSeekCode to a project or team.

Does cache awareness mean every request is free?

No. Cache behavior depends on the provider and request. DeepSeekCode makes reuse and status more visible; it does not promise a fixed cost reduction.