VTCode:Rust製TUIコーディングエージェント - ASTレベルチャンキングでコンテキストを積極的に削減

VTCodeは、オープンソースのRust TUIコーディングエージェントであり、コンテキスト管理に異なるアプローチを採用しています。すべてのプロンプトにディレクトリ全体をダンプする代わりに、ASTレベルのチャンキングを使用してコンテキストを積極的に削減します。トークン効率とセキュリティに重点を置いて構築されており、ripgrepとast-grepを使用して構造的に関連するコードチャンクのみを抽出し、リファクタリングタスクでのプロンプトサイズを大幅に削減します。
主な機能
- ASTレベルのコンテキスト抽出: ripgrep + ast-grepを使用して、モデルに関連するコードチャンクのみを送信し、トークン消費を削減します。
- 明示的なトークンバジェット追跡: エージェントがトークン使用量を監視・管理し、コンテキストオーバーフローを防止します。
- コマンド実行のサンドボックス化: macOS Seatbelt + Linux Landlock + seccomp + tree-sitter-bash検証をモデル生成コマンドすべてに適用。エージェントはワークスペース内に留まります。
- カスタムOpenAI互換プロバイダー: 単一の設定ブロックで任意のサードパーティエンドポイントを簡単にプラグインできます。
DeepSeek V4 Flashでの実行
著者は、ピーク時のレイテンシを低減するために、Atlas Cloudエンドポイント経由でVTCodeをDeepSeek V4 Flashと組み合わせました。設定は簡単です:
[agent]
provider = "atlas"
default_model = "deepseek-ai/deepseek-v4-flash"
[[custom_providers]]
name = "atlas"
base_url = "https://api.atlascloud.ai/v1"
api_key_env = "ATLAS_API_KEY"
model = "deepseek-ai/deepseek-v4-flash"
エージェントはネイティブでOpenAI互換プロバイダーをサポートしているため、同様のホストであればどれでも動作します。著者はすでにキーを持っていたためAtlasを使用しただけです。
対象ユーザー
コーディングタスクにおいて、無関係なファイルでトークンを浪費したり、コマンドのセキュリティを心配することなく、軽量でコンテキストを認識するTUIエージェントを求める開発者向け。
📖 全文ソース: r/LocalLLaMA
👀 See Also

TigrimOS v1.1.0とTiger CoWork v0.5.0がリリースされ、リモートエージェントスウォームと構成可能なガバナンス機能を搭載しました。
本日リリースされたTigrimOS v1.1.0とTiger CoWork v0.5.0は、リモートインスタンス間のスウォーム間通信と5つの設定可能なガバナンスプロトコルを追加しました。両方ともセルフホスト型で、無料かつオープンソースです。

Crag: オープンソースツールがプロジェクト設定から統一AIエージェントルールを生成
Cragは、プロジェクトの設定を分析して単一のgovernance.mdファイルを生成し、それをClaude Code、Cursor、Copilotなどのツール間で設定のずれを防ぐために複数のAIエージェントルールファイルにコンパイルするオープンソースのコンパイラです。

無料のmacOSメニューバーアプリがClaudeの使用状況をリアルタイムで監視
開発者が、Claude CodeとOpusを完全に使用して、Claudeの使用状況を監視する無料のmacOSメニューバーアプリを作成しました。このアプリは、5時間と7日間のセッション使用状況バー、コンテキストウィンドウの埋まり率を表示し、制限に近づくと通知を送信します。

GANスキル for Claude コード:アイデアを洗練する敵対的AIツール
Claude Codeのスキルである/ganは、敵対的AIの役割を用いて、識別器と生成器の交互のフェーズを通じてアイデアを批評・改善します。強度モード、多言語出力、強制役割選択などの機能は、自己反復を通じて開発されました。