VT Code: オープンソースのRust製TUIコーディングエージェント - マルチプロバイダ対応とエージェントスキル搭載

VT Codeは、Rust(TUIにRatatuiを使用)で構築されたオープンソースのターミナルベースAIコーディングエージェントです。Anthropic、OpenAI、Gemini、Codexなどの複数のLLMプロバイダーをサポートし、LM StudioやOllama(実験的)を介したローカル推論によるオープンソースモデルも利用できます。このエージェントはAgent Skills、Model Context Protocol(MCP)、Agent Client Protocol(ACP)に対応しています。
主な機能
- マルチプロバイダーLLMサポート:自動フェイルオーバーと効率的なコンテキスト管理。
- セマンティックコード理解:ast-grepによる構造化コード検索と、高速なgrep操作のためのripgrepを搭載。
- Agent Skills:オープンなAgent Skills標準に準拠し、標準化されたスキルシステムを通じて外部機能拡張が可能。
- シェルセーフティ:プロセスハードニング(vtcode-process-hardening)とbashランナー(vtcode-bash-runner)による保護。
- ターミナル検出とPTY統合(vtcode-terminal-detection、vtcode-ghostty-vt-sys)により、よりリッチな画面スナップショットを取得。
- 拡張機能:VSCodeとZed向けの拡張がリポジトリに含まれています。
インストール
ネイティブインストーラー(macOS/Linux):
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash
# ripgrep + ast-grepのバンドルをスキップする場合:
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash -s -- --without-search-toolsWindows(PowerShell):
irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iexCargo経由:
cargo install vtcodeHomebrew経由:
brew install vtcode # homebrew/coreから
# またはvinhnx/tapから(開発版):
brew tap vinhnx/tap
brew install vtcode使用方法
APIキーを設定して起動:
export OPENAI_API_KEY="sk-..."
vtcodeインストール後にオプションの検索ツールバンドル(ripgrep + ast-grep)をインストールするには:
vtcode dependencies install search-toolsアーキテクチャ
プロジェクトは多数のRustクレート(例:vtcode-core、vtcode-llm、vtcode-tui、vtcode-tools)で構成され、共同ツール仕様システム、マークダウンストア、設定、実行イベントを含みます。エージェントループについてはREADMEおよびDeepWikiに記載されています。
開発については、セットアップスクリプト(scripts/setup-ghostty-vt-dev.shなど)と先端ビルド用のHomebrewタップがあるGitHubリポジトリを参照してください。
📖 フルソースを読む: HN AI Agents
👀 See Also

Claude Auto-Continue: Chrome拡張機能がツール使用制限の中断を自動化します
開発者が、Claudeが約20回のツール使用後にツール使用制限に達した際に自動的に「続行」をクリックする無料のChrome拡張機能を作成しました。これにより、エージェントワークフロー中の手動中断がなくなり、作業の連続性が保たれます。この拡張機能にはオプションのトークン最小化機能が含まれており、すべてのタブとウィンドウで動作します。

ByteRoverメモリプラグイン for OpenClaw:セマンティック階層とのネイティブ統合
ByteRover Memory Plugin for OpenClawは、Markdownファイルに保存された3層アーキテクチャとセマンティック階層を介して、ネイティブで構造化された長期メモリを提供します。92.2%の検索精度を達成し、OpenClaw v2026.3.22以降が必要です。

AutoSkillUpdate:古いスキルを検出するClaudeコードプラグイン
AutoSkillUpdateは、コードベースをスキャンし、既存のスキルと比較してドリフトを特定するオープンソースのClaude Codeプラグインです。ファイルパスと行参照を含むドリフトレポートを提供し、ユーザーの確認を得て古くなったスキルを書き換えるオプションを提供します。

cc-lens: Claude Codeセッション分析用ローカルダッシュボード
開発者がcc-lensを作成しました。これは、~/.claude/に保存されたClaude Codeのセッションデータを読み取り、使用状況分析、コスト追跡、セッション再生を提供するローカルファーストのダッシュボードです。クラウド同期、サインアップ、テレメトリなしで完全にローカルマシン上で動作します。