OpenCLI-vs-CLI-Anything-20260516
#技术
#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
核心理由:
- 直接兼容 OpenClaw — 一条
npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill即可启用,零适配成本 - CLI-Hub 注册中心 — 有社区生态,不是单打独斗
- HKU 实验室背书 — 学院派团队,可持续性优于个人项目
- Python 技术栈 — 与我们现有的金融团队分析工具栈一致
- Issue 管理更轻量 — 50 个 open issue vs 97 个,说明更注重代码边界
- 有可用网站 — 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 中的工具并按需安装调用。