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 文件创建和搜索本地知识库。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目