知识
← 返回

OpenCLI-vs-CLI-Anything-20260516

2026-05-16 技术
#技术 #githubfetch

项目对比体检:OpenCLI vs CLI-Anything

生成时间: 2026-05-16 11:41 CST
用途: 评估两个”把软件变成 Agent-Native CLI”的开源项目对我们(OpenClaw 用户)的适用性


一、项目概况

项目 OpenCLI CLI-Anything
仓库 jackwener/OpenCLI HKUDS/CLI-Anything
官网 clianything.cc
描述 把任意网站/Electron应用/本地工具变成 CLI 让所有软件 Agent-Native,通过 CLI-Hub 注册中心
语言 JavaScript Python
协议 Apache-2.0 ✅ Apache-2.0 ✅
创建日期 2026-03-14 2026-03-08
最后推送 2026-05-15 2026-05-14

二、人气 & 社区

指标 OpenCLI CLI-Anything
⭐ Stars 20,835 34,902
🍴 Forks 2,107 3,425
🐛 Open Issues 97 50(控制更好)
🏢 背后 个人开发者(jackwener) HKU 数据科学实验室

CLI-Anything 人气约为 OpenCLI 的 1.7 倍,Issue 管理更规范。


三、代码活跃度

指标 OpenCLI CLI-Anything
核心贡献者 5 人(jackwener 784 提交) 5 人(yuh-yang 234 提交)
贡献集中度 ⚠️ 高度集中(一人 >85%) 较分散(头号贡献者约 65%)
近 28 天提交 0(但持续发布版本,可能是 API 数据问题) 0
版本数量 ~20+ 个(v1.7.22) 2 个(v0.3.0)
发布频率 高频(几乎每天发版) 低频(月级)

OpenCLI 迭代极快,版本号已到 1.7.x;CLI-Anything 还在 v0.x 早期。但两者的近 28 天提交数据都不好看。


四、安全评估

指标 OpenCLI CLI-Anything
🔒 OpenSSF 评分 ⛔ 不可用(404) ⛔ 不可用(404)
📜 协议 Apache-2.0 ✅ Apache-2.0 ✅
安全推荐 谨慎使用 谨慎使用

两个项目都没有接入 OpenSSF Scorecard,安全审计空白。这是早期项目的通病。


五、生态与兼容性

指标 OpenCLI CLI-Anything
🔌 OpenClaw 兼容 ❌ 无直接集成 npx skills add直接安装
☁️ 注册中心 ❌ 无 CLI-Hub(clianything.cc)
📦 包管理 未上主流包管理器 PyPI(cli-anything-hub)
📋 AGENT.md / SKILL.md 有 AGENT.md 集成理念 ✅ 有 SKILL.md 给 AI Agent 用
📚 SkillHub 上架 ✅ 已上架
🧩 MCP 支持 ❌ 不明确 ❌ 不明确

CLI-Anything 在生态集成上明显领先,尤其是对 OpenClaw 的原生支持。


六、健康评分对比

维度 权重 OpenCLI CLI-Anything
🌟 星数 25% +25(≥10K) +25(≥10K)
⚡ 近28天提交 15% +0 +0
📜 协议 10% +10 +10
🔒 OpenSSF 20% +0 +0
📦 版本发布 10% +10 +5
🗣️ HN 讨论 10% +2 +2
👥 贡献者 10% +5 +5
总分 100% 52/100 (C) 47/100 (D)

OpenCLI 凭借高频发布的得分略高,但两个都处于 “谨慎使用” 区间。


七、最终建议

✅ 推荐:CLI-Anything

核心理由:

  1. 直接兼容 OpenClaw — 一条 npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill 即可启用,零适配成本
  2. CLI-Hub 注册中心 — 有社区生态,不是单打独斗
  3. HKU 实验室背书 — 学院派团队,可持续性优于个人项目
  4. Python 技术栈 — 与我们现有的金融团队分析工具栈一致
  5. Issue 管理更轻量 — 50 个 open issue vs 97 个,说明更注重代码边界
  6. 有可用网站 — clianything.cc 提供搜索和浏览体验

⚠️ 两家共同的注意事项

  • 项目都才 2 个月大,还在快速迭代期
  • 安全审计(OpenSSF)均为空白
  • 核心贡献者都 ≤5 人,人力储备不足
  • 不建议直接生产依赖,但可以做辅助工具使用

🎯 下一步

# 安装 CLI-Anything 到 OpenClaw
npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y

安装后让 AI Agent 自动发现 CLI-Hub 中的工具并按需安装调用。