
# ❄ DSCODE
**Write code in your terminal. Plug scripts into a live session. Hand tasks between agents.**






[](https://github.com/qiz029/dscode/releases)
[](https://github.com/qiz029/dscode/stargazers)
[](https://github.com/qiz029/dscode/discussions)
[English](README.md) · [简体中文](README.zh-CN.md)
[Core features](#-core-features) · [What's new](#-whats-new) · [Quick start](#-quick-start) · [Commands](#-commands) · [Changelog](docs/CHANGELOG.md) · [Docs](#-documentation)
DSCODE is a terminal coding agent for macOS and Linux, built on [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness). Dedicated file tools read and edit code with file-version checks; a persistent shell handles searches, builds and tests. The TUI, the CLI and your scripts all share one session runtime instead of each starting their own. It installs as a pinned, reproducible harness—DSH dependencies, TUI and plugins are versioned and verified together.
Most coding agents work alone. DSCODE is built on the opposite assumption: sessions on your machine are **visible to each other**, so one can hand a task over, another can review the diff, and an independent reviewer decides approvals from **your instruction** rather than from a rule table.
**See it in 60 seconds.** Three things most coding agents cannot do, and where to look:
| In one terminal | What it shows |
|---|---|
| `/btw why is the cache cold on the first turn?` | A side question runs in its own read-only child session and answers in a panel; the exchange never enters the main conversation. |
| `dscode send