dao-code CLI

An open-source TypeScript terminal coding agent tuned for DeepSeek models and cheap caching

  • 787 ★ on the repository
  • Last commit
  • MIT
CLI

Broad access

Why this level

  • Runs commands and edits project files
  • Sends code to an external model with a key
All reasons and checks

tigicion/dao-code

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/dao-code

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 parts

Limitations

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.

CLI tools

A terminal coding agent tuned for the deepseek-v4 model: deep thinking, reasoning effort control, Agent Skills and MCP

CLIBroad access2.2KRepository stars

A terminal coding agent in a single Go binary for DeepSeek and other OpenAI-compatible models, with a code graph and local OCR

CLIBroad access392Repository stars

Lightweight Python terminal coding agent: ReAct loop, file-based context, guarded bash and skills, works with DeepSeek and OpenAI

CLIBroad access136Repository stars

A Python terminal coding agent in the manner of Claude Code: reads the repository, edits files, runs commands, with memory, sub-agents and MCP

CLIBroad access1KRepository stars

A coding agent for the terminal, browser and CI across 38 model providers, with cross-session memory, MCP, skills and hooks.

CLIBroad access181Repository stars

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

CLIBroad access1.1KRepository stars

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.

README badge

Report a problem