qiz029/dscode
A DeepSeek coding agent harness: persistent shell, Ultra subagents, auto approval, Chrome MCP and session telemetry
What it solves
DSCODE is a terminal-based coding agent for macOS that allows developers to write, test, and manage code directly from the command line. Unlike traditional coding agents that operate in isolation, DSCODE enables multiple agent sessions to be visible to one another, allowing tasks to be handed off between agents, reviewed by independent models, and managed through a shared runtime.
How it works
Built on the DeepSeek Harness, DSCODE uses a persistent shell to maintain environment state, current working directories, and background jobs. It features a "Session Bridge" that allows users to interact with a live session from different terminals or scripts. The system supports agent-to-agent communication via a persisted mailbox, allowing one agent to delegate tasks or request reviews. It also employs an independent review process where a separate read-only model verifies code changes before they are finalized.
Who it’s for
It is designed for developers on macOS who prefer a terminal-centric workflow and want an agentic coding environment where multiple specialized agents can collaborate on a project.
Highlights
- Agent-to-Agent Collaboration: Agents can find, message, and hand off tasks to other active sessions using a shared mailbox.
- Independent Review: A separate read-only model reviews Git diffs or snapshots to ensure quality before ending a turn.
- Session Bridge: Users can interact with, steer, or watch the progress of a live session from any terminal.
- Persistent Shell: Maintains a consistent environment, including file edits, search, and test execution, across turns.
- Non-interactive Runs: Supports running full turns via CLI (
dscode exec) for use in scripts and CI pipelines. - Cross-session Memory: Background extraction of reusable experiences that can be retrieved across different sessions.
Related
- Project
- Project
- Project
- Project