tigicion/dao-code
Open-source TypeScript terminal coding agent for DeepSeek-V4 — 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; 1M context, Skills/MCP/Hooks, Claude Code config compatible.
해결하는 문제
Dao Code는 토큰 비용을 최소화하면서 고성능 소프트웨어 엔지니어링 자동화를 제공하기 위해 설계된 터미널 기반 AI 코딩 보조 도구입니다. 특히 특정 지역 사용자들에게 프로퍼라이어터리 에이전트(예: Claude Code)의 접근 장벽과 대규모 컨텍스트 LLM과 관련된 높은 운영 비용 문제를 해결합니다.
작동 방식
DeepSeek V4 모델을 기반으로 구축된 에이전트는 추론 스트리밍, 도구 호출(파일 읽기, 코드 작성, 쉘 명령 실행), 결과 처리를 승인 게이트웨이를 통해 반복하는 방식으로 작동합니다. 비용을 극도로 낮추기 위해 "바이트 안정적" 시스템 프리픽스와 반사 및 메모리에 대한 캐시 재사용 포크를 사용하여 DeepSeek의 프리픽스 캐시 히트율을 극대화합니다. 또한 시작 시 실시간 코드와 비교하여 오래된 정보를 정리하는 자체 검증 메모리 시스템과 컨텍스트 제한을 처리하기 위한 자동 압축 메커니즘을 갖추고 있습니다.
대상 사용자
버그 수정 및 기능 구현에 강력한 터미널 기반 AI 에이전트를 원하는 개발자들, 특히 비싼 폐쇄형 모델 에이전트의 비용 효율적인 대안을 찾거나, 제한적인 계정 요구 조건 없이 쉽게 접근 가능한 도구를 필요로 하는 사용자에게 적합합니다.
주요 특징
- 극도의 비용 효율성: 테스트에서 최대 95.8%의 캐시 히트율을 달성하여 입력 토큰 비용을 크게 절감.
- 장시간 작업의 강건성: 쉽게 복원 가능하고, 충돌 복구가 가능한 샤프트-깃 체크포인트와 "완료 기준" 검증 시스템을 포함.
- 고도의 메모리 관리: 시작 시 현재 코드베이스와 결정론적으로 검증되는 세션 간 메모리로 환상(홀루시네이션)을 방지.
- 안전성 및 제어성: 계층적 권한 시스템(
allow/ask/deny)과 에이전트가 루프에 빠졌을 때를 감지하는 "서킷 브레이커"를 제공. - 확장성: MCP(Model Context Protocol), 사용자 정의 서브에이전트, 슬래시 명령어, 라이프사이클 훅을 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트