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

✍️ OpenClawRadar📅 公開日: April 25, 2026🔗 Source
VT Code: オープンソースのRust製TUIコーディングエージェント - マルチプロバイダ対応とエージェントスキル搭載
Ad

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向けの拡張がリポジトリに含まれています。
Ad

インストール

ネイティブインストーラー(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-tools

Windows(PowerShell):

irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iex

Cargo経由:

cargo install vtcode

Homebrew経由:

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

Ad

👀 See Also

AIエージェントの記憶劣化を防ぐ2つのパターン:AutoDreamと懐疑的検索
Tools

AIエージェントの記憶劣化を防ぐ2つのパターン:AutoDreamと懐疑的検索

OpenClawは、ファイルベースのAIメモリの腐敗問題に対処するために、2つのMITライセンスのパターンを導入しました。AutoDreamは夜間のメモリ統合を行い、Skeptical Retrievalは減衰加重メモリスコアリングを実現します。これらは自己改善ループを形成し、エージェントのコンテキストを最新に保ちます。

OpenClawRadar
angular-grab: AIエージェント向けAngularコンポーネントコンテキスト抽出ツール
Tools

angular-grab: AIエージェント向けAngularコンポーネントコンテキスト抽出ツール

angular-grabは、Angular開発サーバー内の任意のUI要素を指し、Cmd+Cを押すことで、AIエージェントに貼り付けるためのファイルパスとHTMLを含む完全なコンポーネントスタックトレースをクリップボードにコピーできる開発者専用ツールです。

OpenClawRadar
Claudeコードを自律的なエンジニアリングチームへ変革
Tools

Claudeコードを自律的なエンジニアリングチームへ変革

~/.claude/の設定により、Claude Codeは自律的なビルドシステムへと変貌し、コードを自律的に生成・テストするようになります。

OpenClawRadar
クロードの171内部感情ベクトルが出力に影響:Anthropic研究に基づくツールキット
Tools

クロードの171内部感情ベクトルが出力に影響:Anthropic研究に基づくツールキット

Anthropicの研究論文によると、Claudeには感情ベクトルのように機能する171の内部活性化パターンがあり、文章を書く前にその行動を因果的に駆動しています。開発者はこれらの知見に基づき、7つの実用的なプロンプティング原則とシステムプロンプトを含むツールキットを作成しました。

OpenClawRadar