dao-code
An open-source TypeScript terminal coding agent tuned for DeepSeek models and cheap caching
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
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, checks the risk and pins the version.
Other ways to install
Install the tool
npm install -g dao-codeInstall the agent with npm i -g dao-code (the command is dao) or try it without installing via npx dao-code. The user sets the DeepSeek API key themselves.
Other ways from the author
npm i -g dao-codeAfter install the command is dao; for a no-install trial use npx dao-code.
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.
Security check
- Runs commands and edits project files
- Sends code to an external model with a key
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.
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.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything