TD

tigicion/dao-code

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

786 stars 26 forks Качество 76 Тренд 42MIT

Open-source терминальный код-агент TypeScript для DeepSeek-V4 — опирается на высокие цено-эффективные и сверхдешёвые цены на кэш DeepSeek, разрабатывая байт-стабильные префиксы и форки повторного использования кэша, так что...

Обзор

— выжимая максимальные возможности и самые низкую стоимость из дорогого DeepSeek V4. Dao Code (command dao) — это ассистент по программированию ИИ, нативный для терминала: он читает код, пишет код, выполняет команды и исправляет баги прямо в вашем терминале — транслируя свои аргументы и вызовы инструментов, выполняя их безопасно за гейтом одобрения, пока задача не будет выполнена. Он нацелен (в контексте 1M), ориентирован на китайский язык и вдохновлён Claude Code — но идёт другим путём: Кодировочный агент полезен только если вы действительно можете его запустить. - нужен аккаунт Anthropic и доступ к сети — высокая планка для использования из коробки в материковом Китае; - имеет скудную квоту, которую часто трудно взять; - , и её базовая — нет сетевых занятий, нет сбора квот, нет листа ожидания. - — DeepSeek занимает самый низкий ценовый уровень среди основных моделей; как входные, так и выходные цены значительно ниже топовых закрытых моделей. - — Цена попадания префикс-кэша DeepSeek ≈ промахилась (~на два порядка).

Обзор (машинный перевод)

Английский · 中文

Терминальный кодинг-агент, построенный на стоимости, опыте и доступности — максимально эффективно и максимально выгодно используя DeepSeek V4.

Dao Code (команда dao) — это ассистент по программированию ИИ, нативный для терминала: он читает код, пишет код, выполняет команды и исправляет ошибки прямо в вашем терминале — транслируя свои аргументы и вызовы инструментов, выполняя безопасно за воротами одобрения, пока задача не будет выполнена. Он ориентирован на DeepSeek V4 (контекст 1M), ориентирован на китайский стиль и вдохновлён Claude Code — но идёт другим путём: вместо того чтобы покупать опыт с дорогой моделью, он опирается на высокую цену и производительность и сверхдешёвое ценообразование DeepSeek, разрабатывая префиксы с сохранением байтов и форки повторного использования кэша, чтобы кросссессионная память и непрерывный уровень самокоррекции практически не добавляли затраты на токен.


Почему Дао-код?

🌐 Доступность

Кодировочный агент полезен только если вы действительно можете его запустить.

  • Claude Code требует аккаунта Anthropic и доступа к сети — высокая планка для использования из коробки в материковом Китае;
  • План кодирования GLM имеет скудные квоты, которые часто трудно получить;

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Dao Code 道

English · 中文

A terminal coding agent built around cost, experience, and availability — squeezing the most capability and the lowest cost out of the high-value DeepSeek V4.

Dao Code (command dao) is a terminal-native AI coding assistant: it reads code, writes code, runs commands, and fixes bugs right in your terminal — streaming its reasoning and tool calls while executing safely behind an approval gate, until the task is done. It targets DeepSeek V4 (1M context), is Chinese-first, and is inspired by Claude Code — but takes a different road: rather than buying experience with an expensive model, it builds on DeepSeek’s strong price-performance and ultra-cheap cache pricing, engineering byte-stable prefixes and cache-reusing forks so cross-session memory and a continuous self-correction layer add almost no token cost.


Why Dao Code?

🌐 Availability

A coding agent is only useful if you can actually run it.

  • Claude Code needs an Anthropic account and network access — a high bar to use out of the box in mainland China;
  • GLM’s Coding Plan has scarce quota that’s often hard to grab;
  • Dao Code is fully open source (MIT), and its base DeepSeek is register-and-go, pay-as-you-go, directly reachable in mainland China — no network gymnastics, no quota grabbing, no waitlist.

💰 Cost

  • Low unit price — DeepSeek sits at the lowest price tier among mainstream capable models; both input and output prices are far below the top-tier closed models.
  • Cache cuts it further — DeepSeek’s prefix-cache hit price is ≈ 1/120 of a miss (~two orders of magnitude). Dao Code keeps the system prefix / tool table / memory byte-stable, and runs reflection & memory on cache-reusing forks, so the hit rate keeps climbing.
  • Measured on real OSS bug-fixes (not toy demos) — 7 SWE-bench-style tasks (valibot / date-fns / es-toolkit / sqlglot / hono), 3.89M input tokens total, 95.8% aggregate cache hit (85.4%–97.7% per task). At DeepSeek V4 Pro current pricing, a full feature (read + edit + test + self-review) runs ¥0.07–0.21, avg ¥0.15; all 7 total ¥1.07. Every figure traces back to evals/runs//run-1/agent.log; replay any time with /cost.
  • Cost vs Claude Code — pricing the same token trace of these 7 tasks under each vendor’s official rates (and crediting Dao Code’s high hit rate to Claude too, in its favor), total cost is still ~30× cheaper than Claude Opus 4.8, ~18× cheaper than Sonnet 4.6.
Открыть полный README на GitHub

Установка

npx dao-code # zero-install trial
Новичок в MCP? Начните с руководства на mcpskill.org →