itmisx/deepx-code
deepseek标配coding agent、原生支持模型路由、CodeGraph代码图谱、OCR截图识别、自动上下文压缩、最佳工作模式选择,workflow等功能,从根本上节省Token
해결하는 문제
deepx-code는 소프트웨어 개발에서 LLM 사용의 비용과 복잡성을 줄이기 위해 설계된 터미널 기반 프로그래밍 에이전트입니다. 긴 대화로 인한 높은 비용을 해결하기 위해 DeepSeek의 프리픽스 캐시를 최적화하고, 깊은 코드 분석과 로컬 이미지 처리를 위한 내장 도구를 제공하여 고가의 멀티모달 API나 반복적인 수동 검색(grep)의 필요성을 제거합니다.
작동 방식
Go로 작성된 단일 바이너리로, 터미널에서 직접 작동합니다. 비용과 성능의 균형을 위해 플래시와 프로의 이중 모델 라우팅 시스템을 사용하며, 로컬 의미 분석에 기반해 적절한 모델을 자동으로 선택합니다. 심볼 수준의 코드 그래프를 통합하여 정확한 탐색(정의, 호출자, 구현자)을 가능하게 하며, PaddleOCR를 사용해 이미지에서 오프라인으로 텍스트를 추출합니다. 작업 관리는 순차적 Todo 목록, 독립적인 하위 작업을 병렬 처리하는 Plan DAG, 그리고 복잡한 다중 에이전트 오케스트레이션을 위한 재사용 가능한 JS 기반 워크플로우를 사용합니다.
대상 사용자
폐쇄형 AI 코드 에이전트의 고성능 오픈소스 대안을 원하는 개발자들, 특히 캐시를 활용해 API 비용을 최소화하고자 하는 사용자, Node 또는 Python 런타임 없이 가볍고 단일 바이너리로 설치하고 싶어하는 사용자에게 적합합니다.
주요 특징
- 비용 효율성: 긴 세션에서 약 99%의 프롬프트 캐시 히트율을 달성하여 DeepSeek API 비용을 크게 절감합니다.
- 내장 코드 그래프: 단순한 텍스트 검색에 의존하지 않고, 심볼 수준의 탐색(예: Go에서 인터페이스 구현자를 찾기)을 제공합니다.
- 로컬 OCR: 내장된 PaddleOCR를 통해 스크린샷과 UI 드로잉을 오프라인에서 '보는' 기능을 제공합니다.
- 고급 오케스트레이션: 순차적 Todo, 병렬 Plan DAG, Claude Code의 규약과 호환되는 재사용 가능한 JS 워크플로우를 지원합니다.
- 보안성: macOS Seatbelt, Linux bubblewrap을 활용한 네이티브 OS 수준의 사전 박스 기능과, 에이전트 작업을 격리할 수 있는 선택적 Docker 모드를 포함합니다.
- 확장성: 네이티브 MCP 지원 및 Claude의 스킬 디렉터리와의 호환성 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트