
CLI-Anything: 让所有软件都能被AI Agent 操控
一行命令,让任意软件接入 OpenClaw、nanobot、Cursor、Claude Code 等 Agent 框架。

无门槛接入 - 任何软件都能通过结构化 CLI 即刻被 Agent 操控。
无缝集成 - 不需要专门的 API、不需要操控 GUI、不需要重构代码,也不需要复杂的适配层。
面向未来 - 一条命令,就能把为人类设计的软件变成 Agent 的原生工具。
适用场景:
类别 | 如何接入 Agent | 典型软件 |
GitHub 开源项目 | 通过自动 CLI 生成,将任意开源项目变成 Agent 可控的工具 | VSCodium、WordPress、Calibre、Zotero、Joplin、Logseq、Penpot、Super Productivity |
AI/ML 平台 | 用结构化命令驱动模型训练、推理流水线和超参搜索 | Stable Diffusion WebUI、ComfyUI、InvokeAI、Text-generation-webui、Open WebUI、Fooocus、Kohya_ss、AnythingLLM、SillyTavern |
数据与分析 | 以编程方式完成数据处理、可视化和统计分析工作流 | JupyterLab、Apache Superset、Metabase、Redash、DBeaver、KNIME、Orange、OpenSearch Dashboards、Lightdash |
开发工具 | 通过命令行接口串联代码编辑、构建、测试和部署流程 | Jenkins、Gitea、Hoppscotch、Portainer、pgAdmin、SonarQube、ArgoCD、OpenLens、Insomnia、Beekeeper Studio |
创意与媒体 | 以编程方式控制内容创作、编辑和渲染工作流 | Blender、GIMP、OBS Studio、Audacity、Krita、Kdenlive、Shotcut、Inkscape、Darktable、LMMS、Ardour |
图表与可视化 | 以编程方式创建和操作流程图、架构图、ER 图等各类图表 | Draw.io (diagrams.net)、Mermaid、PlantUML、Excalidraw、yEd |
科学计算 | 自动化科研工作流、仿真模拟和复杂计算 | ImageJ、FreeCAD、QGIS、ParaView、Gephi、LibreCAD、Stellarium、KiCad、JASP、Jamovi |
企业与办公 | 将商业应用和生产力工具转化为 Agent 可访问的系统 | NextCloud、GitLab、Grafana、Mattermost、LibreOffice、AppFlowy、NocoDB、Odoo (Community)、Plane、ERPNext |
CLI-Anything 的核心优势:
CLI-Anything 的解法:把任何专业软件变成 Agent 原生工具,功能一个不少。
现有痛点 | CLI-Anything 怎么解 |
"AI 用不了真正的专业工具" | 直接对接真实软件后端(Blender、LibreOffice、FFmpeg)—— 完整的专业能力,零妥协 |
"GUI 自动化三天两头崩" | 告别截图、点击和 RPA 的脆弱性,纯命令行操控,结构化接口 |
"Agent 需要结构化数据" | 内置 JSON 输出供 Agent 直接消费,同时保留可读格式方便调试 |
"定制集成太贵了" | 一个插件就能为任意代码库自动生成 CLI,经过验证的 7 阶段流水线 |
⚡ "原型和生产之间差十万八千里" | 1,436+ 测试用例,全部在真实软件上验证通过,覆盖 9 款主流应用 |
架构:
CLI-Anything 能做什么:
️ 让 Agent 接管你的工作流不管是专业场景还是日常事务 —— 把代码库扔给 /cli-anything 就行。GIMP、Blender、Shotcut 搞创作,LibreOffice、OBS Studio 干日常。没有源码?找个开源替代品,照样能用。你会立刻得到一套 Agent 可以直接调用的完整 CLI。 | 把散装 API 统一成一个 CLI受够了一堆零碎的 Web 服务 API?把文档或 SDK 手册喂给 /cli-anything,你的 Agent 就能拿到一个有状态的、功能完整的 CLI,把那些零散的接口整合成逻辑清晰的命令组。一个工具顶替几十个裸 API 调用 —— 能力更强,token 更省。 | 取代 GUI Agent,或让它更强CLI-Anything 可以直接替代基于 GUI 的 Agent 方案 —— 不再截图,不再脆弱地点像素。更有意思的是:一旦你对 GUI 软件跑过 /cli-anything,就能全自动地合成 Agent 任务、评测器和 Benchmark —— 纯代码和终端操作,支持迭代优化,效率拉满。 |
CLI-Anything 的工作方式:
️ 全自动 7 阶段流水线从代码分析到发布上线 —— 插件自动完成架构设计、代码实现、测试规划、测试编写和文档生成,全程无需人工介入。 | 真实软件集成直接调用真实应用进行渲染。LibreOffice 生成 PDF,Blender 渲染 3D 场景,Audacity 通过 sox 处理音频。零妥协,零玩具实现。 |
智能会话管理持久化项目状态,支持撤销/重做,加上统一的 REPL 交互界面(ReplSkin),所有 CLI 的使用体验保持一致。 | 零配置安装pip install -e . 即可将 cli-anything-<软件名> 装到 PATH。Agent 通过标准的 which 命令发现工具,不需要额外配置。 |
生产级测试多层验证:使用合成数据的单元测试、使用真实文件和软件的端到端测试,外加已安装命令的 CLI 子进程验证。 | 干净的包架构所有 CLI 统一在 cli_anything.* 命名空间下 —— 无冲突、可 pip 安装、命名规范统一:cli-anything-gimp、cli-anything-blender 等。 |
使用示例:
# 从本地源码为 GIMP 构建完整 CLI/cli-anything /home/user/gimp# 从 GitHub 仓库构建/cli-anything https://github.com/blender/blender# 优化已有的 CLI —— 全面差距分析/cli-anything:refine /home/user/gimp# 带聚焦方向的优化/cli-anything:refine /home/user/shotcut "画中画和视频叠加合成"# 运行测试并更新 TEST.md/cli-anything:test /home/user/inkscape# 按照 HARNESS.md 标准验证/cli-anything:validate /home/user/audacity
Github: HKUDS/CLI-Anything
版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除
