Advai-X/advai-cli
Unified CLI for local skills, external CLIs, and terminal AI chat.
解決的問題
advai-cli 提供了一個統一的命令列介面,用於管理 AI 相關工具、瀏覽器自動化和知識庫。透過為終端機原生 AI 聊天、各種 AI Agent 的本地技能管理以及瀏覽器控制提供單一入口點,消除了在多個不同工具之間切換的需要。
工作原理
該工具基於 Python 核心構建,可以透過 PyPI、npm 或 Homebrew 進行安裝。它作為一個本地優先的系統運行,將狀態儲存在 ~/.advai 中。其主要組件包括:
- Terminal UI (TUI): 一個可以連接到任何相容 OpenAI 的 API 後端的聊天介面。
- Browser Bridge: 使用 Chrome 擴充功能和本地守護進程來執行 JavaScript、擷取螢幕截圖並自動化瀏覽器工作階段。
- Skills Manager: 從 GitHub 或
skills.sh安裝並同步「技能」(定義/配置)到 Cursor、Claude Code 和 Windsurf 等其他 AI Agent 使用的目錄中。 - OpenCLI Bridge: 與
opencli生態系統整合,以發現、安裝和執行外部命令列工具。 - Knowledge Bases: 管理本地的 Markdown 文件(相容 OKF)集合,用於搜尋和檢索。
適用對象
想要集中方式管理其 AI Agent 配置、從終端機自動執行 Web 任務並透過精簡的 TUI 與 LLM 進行互動的開發人員和 AI 進階用戶。
亮點
- 統一入口點: 一個指令 (
advai) 即可實現聊天、瀏覽器自動化和工具管理。 - 跨平台 Agent 同步: 在包括 Cursor、Trae 和 GitHub Copilot 在內的 50 多個內建平台之間同步技能。
- 瀏覽器自動化: 透過 Chrome 擴充功能實現本地優先的瀏覽器控制(開啟、點擊、輸入、擷取)。
- OpenAI 相容性: TUI 支援任何遵循
/chat/completions標準的後端。 - 本地知識管理: 使用 Markdown 檔案建立和搜尋本地知識庫。
相關
- 專案
- 專案
- 專案
- 專案
- 專案