
VEXI
VEXI (Vexi CLI) 是一個開源、MIT 許可的 100% 本地終端 AI 編碼代理,它會掃描您的程式碼庫、編輯檔案、跨會話記住決策,並與來自多個供應商的自帶 API 密鑰配合使用。
https://vexi.pro/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2026年06月16日
什麼是 VEXI
VEXI 是一個命令列 AI 編碼代理,專為主要在終端中工作的開發人員設計。它只需一個 npm 命令即可安裝,可以讀取和理解您的專案(同時遵守 .gitignore 並跳過 node_modules 等目錄),直接在您的檔案中進行程式碼更改,並保留先前決策的持久記憶體,這樣您就不必每次都重新解釋上下文。VEXI 定位為一個輕量級、無需註冊的工具:它在本地運行,將配置和會話資料儲存在您的機器上,並透過您自己的 API 密鑰支援多個 AI 供應商。
VEXI 的主要功能
VEXI (Vexi CLI) 是一個開源的、採用 MIT 許可證的 AI 編碼代理,它完全在您的終端機中運行,並且 100% 本地工作——無需註冊、無需供應商伺服器,也無需所需的雲端應用程式。它會掃描您的整個專案(遵守 .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 的使用案例
現有儲存庫中的錯誤修復和重構: 掃描專案,定位問題(例如,auth/JWT 錯誤),跨檔案應用有針對性的編輯,並透過會話記憶和重播保留理由。
入職培訓和知識轉移: 新工程師可以重播先前的會話,以了解決策,查看已應用的更改,並以他們偏好的語言獲得解釋。
多語言建置和 CI 故障排除: 對於使用 Python/Java/C/Rust/Go 的團隊非常有用,代理可以在終端機中直接運行建置/測試並迭代修復。
注重隱私的開發工作流程: 透過避免供應商託管的「代理伺服器」,將記憶和配置保留在本地,同時僅將程式碼發送到所選的模型供應商,適用於受監管或對安全性敏感的環境。
文件和程式碼理解支援: 為內部文件生成不熟悉模組和決策的清晰解釋,並提供多語言輸出以支援全球團隊。
優點
100% 本地工作流程(無 VEXI 伺服器):記憶、會話和金鑰儲存在您的機器上。
開源 (MIT),具有簡單的 CLI 優先設定和可分享的會話重播。
靈活的供應商選擇 (BYOK),具有自動供應商偵測功能。
專案級上下文 + 持久記憶減少了重複提示。
缺點
仍然依賴第三方 AI 供應商——您的程式碼將根據其隱私條款發送到您配置的任何供應商。
您需要負責 API 成本,並在應用程式碼更改之前審查/驗證它們。
CLI 優先的方法對於偏好完整 IDE 原生體驗的用戶來說可能不太方便。
如何使用 VEXI
1) 安裝 Vexi CLI: 在您的終端中,運行:npm install -g vexi-cli
2) 進入您的專案資料夾: cd 到您希望 Vexi 讀取和編輯的儲存庫中(例如,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% 在本地運行。











