itmisx/deepx-code
deepseek标配coding agent、原生支持模型路由、CodeGraph代码图谱、OCR截图识别、自动上下文压缩、最佳工作模式选择,workflow等功能,从根本上节省Token
何を解決するか
deepx-code は、ソフトウェア開発におけるLLMの使用コストと複雑さを削減することを目的としたターミナルベースのプログラミングエージェントです。長時間の会話による高コストを解消するために、DeepSeekのプレフィックスキャッシュを最適化し、コードの深い分析とローカル画像処理のための組み込みツールを提供します。これにより、高価なマルチモーダルAPIや繰り返しの手動検索(grep)の必要がなくなります。
動作方法
Goで作成された単一バイナリとして実装され、ターミナル上で直接動作します。コストとパフォーマンスのバランスを取るために、FlashとProの二重モデルルーティングシステムを使用し、ローカルの意味解析に基づいて適切なモデルを自動選択します。シンボルレベルのコードグラフを統合して正確なナビゲーション(定義、呼び出し元、実装者)を可能にし、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のスキルディレクトリとの互換性を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト