CLI-Anything

活跃
GitHub Python Apache-2.0

简介

CLI-Anything 致力于将所有软件转化为智能体原生的命令行接口,提供统一的 CLI Hub 让 AI 智能体能够自然地与任意软件交互和操作。

核心特性

  • CLI Hub 注册中心 — 集中管理社区构建的 CLI 工具,支持浏览、安装和管理
  • 软件 Agent 化 — 将任何桌面软件转化为智能体可操作的命令行接口
  • 统一输出格式 — JSON + 人类可读双格式输出,适配 AI 代理和人类用户
  • 全面测试覆盖 — 2461+ 测试用例通过,保证 CLI 的稳定性和可靠性
  • 多平台支持 — 覆盖 Blender、Obsidian、QGIS、LibreOffice、Unreal Engine 等 18+ 应用
  • SKILL 文件生成 — 自动生成 Agent 可用的 SKILL.md 技能文档

适用场景

💡 让 AI 智能体通过命令行操控 Blender 进行 3D 建模
💡 将 Obsidian 笔记管理转化为 AI 可操作的工作流
💡 让编码代理通过 CLI 自动化完成软件操作任务
💡 为各类桌面软件提供统一的 Agent 接口层
💡 构建跨应用的自动化工作流串联多个软件

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(47.6k stars)
  • 开源许可证友好(Apache-2.0)
  • Issue 响应及时,积压少

快速开始

# 安装 CLI Hub
pip install cli-anything-hub

# 浏览可用 CLI 工具
cli-hub search blender

# 安装特定 CLI
cli-hub install blender-cli

# 使用 CLI
cblender scene.blend render --output output.png

相关项目

Atomic Agents

6.2k · Python
活跃 A+

Atomic Agents 是一个模块化的 AI 智能体构建框架,采用原子化设计理念,提供可组合的组件来构建智能体系统,包含工具、流水线和内存管理等核心模块。

frameworkpythonagent +2
  • · 原子化设计哲学,提供单一用途、可复用、可组合的组件
  • · 基于 Instructor 和 Pydantic 构建,确保类型安全和可预测的 Agent 行为
  • · 多供应商支持,包括 OpenAI、Anthropic、Groq、Gemini 等

AutoChain

1.9k · Python
不活跃 C

AutoChain 是一个轻量级、可扩展且可测试的 LLM Agent 框架,由 Forethought 开发。提供简洁的 Agent 构建抽象,支持自动工具选择、对话历史管理和自动化测试流程。

frameworkagentpython +3
  • · 轻量级且可扩展的生成式智能体管道,抽象层极少
  • · 支持自定义工具和 OpenAI function calling,自动转换函数规范
  • · 简洁的内存追踪,使用 BufferMemory 管理对话历史和工具输出

AIOS

6.2k · Python
活跃 A

AI Agent 操作系统,为大规模部署和管理 LLM Agent 提供基础运行时环境。支持 Agent 调度、内存管理、工具注册和并发执行等核心操作系统功能。

pythonagentframework +2
  • · AIOS Kernel — 嵌入 LLM 的操作系统内核,管理 Agent 的调度、上下文切换、内存、存储和工具
  • · AIOS SDK (Cerebrum) — 面向 Agent 用户和开发者的开发、部署、分发与发现平台
  • · 多框架支持 — 兼容 ReAct、Reflexion、AutoGen、Open Interpreter、MetaGPT 等 Agent 框架