VEXI (Vexi CLI) は、オープンソースのMITライセンスで提供される、100%ローカルのターミナルAIコーディングエージェントです。コードベースをスキャンし、ファイルを編集し、セッション間で決定を記憶し、複数のプロバイダーからの持ち込みAPIキーで動作します。
https://vexi.pro/?ref=producthunt&utm_source=aipure
VEXI

製品情報

更新日:2026年06月16日

VEXIとは

VEXIは、主にターミナルで作業する開発者向けに設計されたコマンドラインAIコーディングエージェントです。単一のnpmコマンドでインストールでき、プロジェクトを読み込み理解し(.gitignoreを尊重し、node_modulesのようなディレクトリをスキップします)、ファイル内で直接コード変更を行い、以前の決定を永続的に記憶するため、毎回コンテキストを再説明する必要がありません。VEXIは軽量でサインアップ不要のツールとして位置付けられています。ローカルで実行され、設定とセッションデータをマシンに保存し、独自のAPIキーを介して複数のAIプロバイダーをサポートします。

VEXIの主な機能

VEXI (Vexi CLI) は、完全にターミナル内で動作し、100%ローカルで機能するオープンソースのMITライセンスAIコーディングエージェントです。サインアップ、ベンダーサーバー、必須のクラウドアプリは不要です。プロジェクト全体をスキャンし(.gitignoreを尊重)、ファイルを編集し、以前の決定の圧縮された「メモリ」をセッション間で保持し、共有可能なインタラクティブHTMLとしてセッションを再生できます。複数のプロバイダーから独自のAPIキーを持ち込み(自動検出)、VEXIは多くの言語で一般的なビルド/ツールコマンドを実行し、いくつかの人間言語でコードを説明することもできます。
ワンコマンドCLIインストール: 単一のコマンド(npm install -g vexi-cli)でインストールし、Windows、macOS、またはLinuxで複雑な設定なしで実行できます。
独自のキー持ち込み、マルチプロバイダーサポート: キー形式からAIプロバイダーを自動検出し、Groq、Google Gemini、Anthropic、OpenAI、OpenRouter、Mistralなどのプロバイダーをサポートします。キーはローカルに保存されます。
プロジェクト全体の理解: コードベース全体をスキャンし(単一のファイルだけでなく)、.gitignoreを尊重し、node_modulesのようなフォルダをスキップして、実際のプロジェクトコンテキストに基づいて編集を行います。
ローカルメモリとコンテキスト圧縮: セッション間で決定の実行中の要約を維持し(プロジェクトに保存)、アーキテクチャや設定を再説明する必要がありません。
セッションリプレイと共有可能性: セッションをインタラクティブなHTMLリプレイとしてエクスポートし、チームメイトがエージェントが何を変更し、なぜ変更したのかをステップバイステップで確認できます。
ビルド/実行の自動化 + 多言語の説明: 一般的なビルドコマンド(例:pip、gcc、javac、cargo)を実行でき、アラビア語、スペイン語、ポルトガル語、フランス語、または英語でコードを説明できます。

VEXIのユースケース

既存のリポジトリでのバグ修正とリファクタリング: プロジェクトをスキャンし、問題(例:認証/JWTのバグ)を特定し、ファイル全体にわたってターゲットを絞った編集を適用し、セッションメモリとリプレイを介して根拠を保持します。
オンボーディングと知識移転: 新しいエンジニアは、以前のセッションを再生して決定を理解し、適用された変更を確認し、好みの言語で説明を得ることができます。
多言語ビルドとCIのトラブルシューティング: Python/Java/C/Rust/Goを扱うチームにとって有用で、エージェントがビルド/テストを実行し、ターミナルから直接修正を繰り返すことができます。
プライバシーを意識した開発ワークフロー: ベンダーホスト型の「エージェントサーバー」を回避し、メモリと設定をローカルに保持し、選択したモデルプロバイダーにのみコードを送信することで、規制された環境やセキュリティに敏感な環境に適しています。
ドキュメントとコード理解のサポート: 内部ドキュメントのために、なじみのないモジュールや決定について明確な説明を生成し、グローバルチームをサポートするための多言語出力を提供します。

メリット

100%ローカルワークフロー(VEXIサーバーなし):メモリ、セッション、キーはマシンに保存されます。
シンプルなCLIファーストのセットアップと共有可能なセッションリプレイを備えたオープンソース(MIT)。
自動プロバイダー検出による柔軟なプロバイダー選択(BYOK)。
プロジェクト全体のコンテキスト + 永続メモリにより、繰り返しのプロンプトが減少します。

デメリット

依然としてサードパーティのAIプロバイダーに依存しています。コードは、構成したプロバイダーのプライバシーポリシーに従って送信されます。
APIコストと、コード変更を適用する前にレビュー/検証する責任はユーザーにあります。
CLIファーストのアプローチは、完全なIDEネイティブエクスペリエンスを好むユーザーにとっては不便な場合があります。

VEXIの使い方

1) Vexi CLIをインストールする: ターミナルで、npm install -g vexi-cli を実行します。
2) プロジェクトフォルダに移動する: Vexiに読み込みおよび編集させたいリポジトリにcdします(例: cd ~/my-project)。
3) Vexiを起動する: vexi を実行します。
4) AIプロバイダーキーを追加する (BYOK): サポートされているプロバイダー(Groq、Gemini、Anthropic、OpenAI、OpenRouter、Mistral)からAPIキーを提供します。Vexiはキーの形式からプロバイダーを自動検出し、所有者のみの権限で~/.vexi/config.jsonにローカルに保存します。
5) Vexiにコードベースをスキャンさせる: Vexiはプロジェクトをスキャンしてコンテキストを理解します(.gitignoreを尊重し、node_modulesのようなフォルダをスキップします)。
6) メモリを使用する(オプション、自動): このプロジェクトで以前にVexiを使用したことがある場合、プロジェクトの.vexi/フォルダから以前のセッションメモリを読み込むため、決定を再説明する必要がありません。
7) Vexiに変更を依頼する: 具体的な指示を入力します(ドキュメントの例: 「auth.tsのJWTバグを修正してください」)。Vexiは関連するファイル/行を特定し、編集を提案します。
8) Vexiが行った編集を確認する: ファイル内の変更を確認します(例: jwt.sign(..., { expiresIn: 30 }) を expiresIn: "30m" に変更)。コミットする前に必ず変更を確認してください。
9) 必要に応じてチャットからビルド/実行する: Vexiにビルドコマンドの実行を依頼します。一般的なツールチェーン(例: pip install、gcc、javac、cargo)をチャットワークフローから直接実行できます。
10) セッションリプレイをエクスポートする(オプション): Vexiのセッションリプレイ機能を使用して、セッションをインタラクティブなHTMLとしてエクスポートし、段階的に共有およびレビューできます。
11) 希望する言語で説明を得る(オプション): Vexiにアラビア語、スペイン語、ポルトガル語、フランス語、または英語でコードを説明するよう依頼します。
12) 使い続ける—Vexiは時間とともにあなたのスタイルを学習します: 出力の修正や改善を行うと、Vexiは過去のセッションをマイニングして個人のスキルファイルを構築し、それを将来のセッションに注入してあなたの好みに合わせるようにします。

VEXIのよくある質問

Vexiは、ターミナル用のAIプログラミングエージェントです。プロジェクトを読み込み、ファイルを編集し、決定を記憶し、100%ローカルで動作します。

VEXIに類似した最新のAIツール

Gait
Gait
Gaitは、AI支援コード生成とバージョン管理を統合するコラボレーションツールであり、チームがAI生成コードのコンテキストを効率的に追跡、理解、共有できるようにします
invoices.dev
invoices.dev
invoices.devは、開発者のGitコミットから直接請求書を生成する自動請求プラットフォームで、GitHub、Slack、Linear、Googleサービスとの統合機能を備えています。
EasyRFP
EasyRFP
EasyRFPは、RFP(提案依頼)の応答を効率化し、深層学習技術を通じてリアルタイムのフィールド表現型を可能にするAI駆動のエッジコンピューティングツールキットです
Cart.ai
Cart.ai
Cart.aiは、コーディング、顧客関係管理、ビデオ編集、eコマースの設定、カスタムAI開発を含む包括的なビジネス自動化ソリューションを提供するAI駆動のサービスプラットフォームで、24時間365日のサポートがあります