dao-code CLI
An open-source TypeScript terminal coding agent tuned for DeepSeek models and cheap caching
- 787 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Runs commands and edits project files
- Sends code to an external model with a key
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/dao-codeDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Runs commands and edits project files
- Sends code to an external model with a key
This is third-party code. Review the repository files before installing.
What it does
dao-code is a terminal coding agent that leans on DeepSeek models and their favorable pricing, including cache pricing. It builds stable request prefixes to hit the cache and cut cost, and works like a normal command-line agent: it reads the project, proposes and applies edits and runs commands. There is a read-only plan mode for proposals. It installs via npm, a one-off run is possible with npx, and there is an install script and a source build.
Who it is for. For developers who want an affordable terminal coding agent on DeepSeek models.
Good fit when
- You want a terminal coding agent focused on low cost
- You want to work with DeepSeek models
- You want a plan mode for read-only proposals
Not a fit when
- You already use another coding agent and do not want to switch
- You have no access to the DeepSeek API
Example request
Run dao in plan mode and propose how to split this module into partsLimitations
It needs a DeepSeek API key, and cache savings depend on how the model prices cache hits. The agent runs commands and edits files, so access should be controlled. Installation requires Node.
How to disable. Remove the global package with npm uninstall -g dao-code.
FAQ
Which models is it built for?
DeepSeek models; the project uses their pricing and cheap caching as a key advantage.
Is there a safe mode?
Yes, the plan mode is read-only and proposes changes without applying them.
Discussion
No questions or reviews yet.
Related
CLI toolsA terminal coding agent tuned for the deepseek-v4 model: deep thinking, reasoning effort control, Agent Skills and MCP
A terminal coding agent in a single Go binary for DeepSeek and other OpenAI-compatible models, with a code graph and local OCR
Lightweight Python terminal coding agent: ReAct loop, file-based context, guarded bash and skills, works with DeepSeek and OpenAI
A Python terminal coding agent in the manner of Claude Code: reads the repository, edits files, runs commands, with memory, sub-agents and MCP
A coding agent for the terminal, browser and CI across 38 model providers, with cross-session memory, MCP, skills and hooks.
DeepTide is a coding agent tuned for DeepSeek: a native macOS app, a Bun terminal CLI, a Rust version with a GUI and a set of skills in the skills folder
README in short
The README presents dao-code as an open-source TypeScript terminal coding agent optimized for DeepSeek and cheap caching through stable request prefixes. Installation is via npm, a one-off run via npx, with an install script and a source build. The agent has working modes, including a read-only plan mode for proposals. MIT licensed.