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 檔案建立和搜尋本地知識庫。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案