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