Repolode
SAIL-Research-Lab

SAIL-Research-Lab/cheetahclaws

基于 Python 的智能体运行框架与终端编程助手,支持多家云端及本地大模型,内置工具、记忆、技能和 Web 界面。

可替代:Claude Code

Star
789
Fork
274
未关闭 Issue
27
最近提交
10天前

这是什么?

CheetahClaws 是一个用 Python 编写的智能体运行框架,可以在终端里运行能够调用工具的 AI 助手。它用更易读的代码重新实现了 Claude Code 的核心智能体循环,模型层支持 Anthropic、OpenAI、Gemini、DeepSeek、通义千问、Kimi、MiniMax 等多家厂商,也能通过 Ollama、LM Studio、vLLM 或任意 OpenAI 兼容接口接入本地模型,切换只需使用同一个 --model 参数。

助手内置约 28 个工具,涵盖文件读写编辑、Shell 命令、代码搜索、网页抓取和任务管理,并可通过 MCP 服务器、基于 git 的插件以及 Markdown 技能进行扩展。它还提供持久化记忆、上下文压缩、可切换为自主模式的权限确认、检查点和会话自动保存。可选模块包括带浏览器终端的 Web UI、Telegram、微信、Slack 和 QQ 桥接,以及语音输入和交易、研究等工作流。

核心功能

  • 01通过同一个 --model 参数在多家云端模型与本地模型之间切换。
  • 02内置约 28 个工具,覆盖文件操作、Shell、代码搜索和网页访问。
  • 03可通过 MCP 服务器、git 插件和 Markdown 技能扩展。
  • 04提供持久化的用户级与项目级记忆,并支持上下文压缩。
  • 05权限确认可按需切换为自主模式,并内置危险命令拦截。
  • 06可选 Web UI 带浏览器终端,并支持 Telegram、Slack 等聊天桥接。

适用场景

  • 在本地 Ollama 或 vLLM 模型上运行终端编程助手,代码无需发送到云端 API。
  • 用同一工具对比不同大模型处理同一编程任务的效果。
  • 学习或定制一个规模较小、便于阅读的 Python 智能体循环。
  • 通过聊天应用桥接,远程操作编程助手。

标签

常见问题

cheetahclaws 是什么?
基于 Python 的智能体运行框架与终端编程助手,支持多家云端及本地大模型,内置工具、记忆、技能和 Web 界面。 CheetahClaws 是一个用 Python 编写的智能体运行框架,可以在终端里运行能够调用工具的 AI 助手。它用更易读的代码重新实现了 Claude Code 的核心智能体循环,模型层支持 Anthropic、OpenAI、Gemini、DeepSeek、通义千问、Kimi、MiniMax 等多家厂商,也能通过 Ollama、LM Studio、vLLM 或任意 OpenAI 兼容接口接入本地模型,切换只需使用同一个 --model 参数。
cheetahclaws 可以免费使用吗?用的什么许可证?
cheetahclaws 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
cheetahclaws 还在维护吗?
活跃维护中。cheetahclaws 最近一次提交是在 2026年10月12日。
cheetahclaws 适合用来做什么?
在本地 Ollama 或 vLLM 模型上运行终端编程助手,代码无需发送到云端 API。 用同一工具对比不同大模型处理同一编程任务的效果。 学习或定制一个规模较小、便于阅读的 Python 智能体循环。 通过聊天应用桥接,远程操作编程助手。
在哪里获取 cheetahclaws?
源代码和安装说明在 GitHub 上:https://github.com/SAIL-Research-Lab/cheetahclaws

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目