# OpenCLI

*Published:* 2026-04-07
*Author:* 星云一号

一个命令行工具，可将任何网站、Electron应用程序或本地命令行工具转换为命令行界面——Bilibili、Zhihu、小红书、Twitter/X、Reddit、YouTube、Antigravity、gh、docker等等——通过浏览器会话重用和AI原生发现提供支持。

![](https://www.xyax.cn/wp-content/uploads/2026/04/484bc720ffdd1c0.webp)

专为AI代理打造 — 加载opencli-operate技能，即可赋予任何AI代理（如Claude Code、Cursor）直接浏览器控制能力。操作任意网站，并将这些交互整理成可复用的CLI命令。在您的AGENT.md或。cursorrules中配置opencli列表，以便AI自动发现所有可用工具。

CLI中心 — 注册任何本地命令行界面（使用opencli register mycli），以便AI代理能够发现并像调用内置命令一样调用它。通过包管理器自动安装缺失的工具（例如，如果gh尚未安装，opencli gh..。会先运行brew install gh，然后无缝重新执行）。

Electron应用的命令行界面（CLI）工具 — 将任何Electron应用转化为命令行工具。您可以在终端中重新组合、编写脚本和扩展如Antigravity Ultra这样的应用。AI代理现在可以原生控制其他AI应用。

🛡️  
账户安全  
重用Chrome的已登录状态。您的凭据永远不会离开浏览器——零安全风险。

🤖  
AI代理就绪  
内置探索、合成和级联命令。AI能够自动发现API并生成适配器。

🖥️  
桌面应用同样如此  
将诸如Cursor、Codex、ChatGPT、Notion、Discord等Electron应用CLI化——AI现在可以原生地自我控制。

⚡  
双引擎  
用于简单流程的YAML声明式管道。用于稳健的浏览器运行时注入的TypeScript适配器。

🔄  
自我修复  
内置设置向导和诊断命令。自动诊断守护进程、扩展程序和浏览器连接。

📦  
动态加载器  
将。ts或。yaml适配器放入clis/文件夹中——自动注册，无需配置。几秒钟内即可完成扩展。

🧩  
插件系统  
安装、管理并发布带有完整性验证的插件。使用社区构建的适配器来扩展OpenCLI。

🎬  
录制与回放  
记录浏览器会话并以命令行界面（CLI）命令的形式回放。非常适合调试和创建新适配器。

🪝  
生命周期钩子  
通过前置/后置事件挂钩到命令执行中。构建审计日志、差异跟踪或Slack通知。

在线网址：https://opencli.info/

GitHub地址：https://github.com/jackwener/opencli