AI News HubLIVE
In-site rewrite1 min read

Show HN: DSCode – Coding Agent Powered by DeepSeek

DScode is an open-source, DeepSeek-powered coding agent that runs from the terminal, enabling plan, edit, test, and review workflows with local JSONL sessions, sandboxed commands, parallel agents, and transparent token costs.

SourceHacker News AIAuthor: qwikhost

DScodeOpen source

Coding Agent powered by DeepSeek

Plan, edit, test, and review code from your terminal. Local sessions, sandboxed tools, and readable token costs.

Install from npm

Node.js 22.19+ and Git

$ npm install -g @thinkany/dscode

Then run in any repository dscode -C .

What is DScode?

DScode is an open source coding agent built around DeepSeek for working inside real repositories.

DeepSeek-native runtimeNative Responses replay, reasoning controls, free-form patches, and optional web search. No compatibility shim.

Cost-aware by designTrack context, cache hits, tokens, reasoning, and estimated spend from one command.

Parallel agentsDelegate exploration, implementation, review, and tests across up to four concurrent agents.

Local controlKeep sessions as local JSONL. Commands run in an OS sandbox with networking blocked by default.

Sandboxed commandsTools run in the OS sandbox with networking blocked by default. Any escalation stays explicit.

Your workflow, preservedRead AGENTS.md and CLAUDE.md, use Agent Skills and MCP, and fit the tools your repository already uses.

Open source, MIT licensedSelf-contained and transparent. Extend the runtime without vendor lock-in or hidden telemetry.

GitHub↗

From install to first patch in under a minute

Three commands. Node.js 22.19+ and Git are all you need.

trace_1/install

$ npm i -g @thinkany/dscode

✓ dscode installed

Fig 1. install

Install DSCode

Install DSCode globally from npm. The installer prepares pnpm and ripgrep for you.

trace_2/connect

$ dscode login

✓ DeepSeek connected

Fig 2. connect

Connect DeepSeek

Use your DeepSeek API key or point DSCode at a compatible gateway.

trace_3/patch

$ dscode -C ./repo

› inspect → edit → test

Fig 3. patch

Open a repository

Point DSCode at a project and delegate the first task from your terminal.

FAQ

Requirements, models, licensing, and how DScode fits beside other coding agents.

Built for local control

Sessions stay as local JSONL. Commands run in an OS sandbox with networking blocked by default.

Read the quick start