Repolode
clacky-ai

clacky-ai/openclacky

用 Ruby 编写的开源 AI Agent,工具集精简,可接入任意 OpenAI 兼容模型,主打降低 Token 成本。

可替代:Claude Code

Star
1,207
Fork
113
未关闭 Issue
28
最近提交
23小时前

这是什么?

OpenClacky 是一个开源 AI Agent,可以通过终端或本地 Web 界面使用,适用于编程、写作和调研等任务。它兼容任意 OpenAI 兼容接口,内置 Claude、GPT、DeepSeek、Kimi、MiniMax、OpenRouter 的配置方式,API Key 由用户自行提供。

项目重点在于降低 Token 消耗。核心工具仅 16 个,其他能力通过 Skill 体系调用:Skill 可用斜杠命令唤起,能用自然语言生成 SKILL.md,并在每次运行后自动更新。空闲时会在后台压缩长上下文以保持缓存命中,权限模式可在手动审批与自动执行之间切换。

安装方式包括 macOS 和 Windows 桌面安装包、RubyGems(需 Ruby 3.1 及以上)、Shell 脚本以及 Docker 镜像。Web 界面支持多会话并行,并可通过访问密钥加以保护。

核心功能

  • 01支持终端和本地 Web 界面,Web 端可并行运行多个会话。
  • 02通过自备 API Key 接入任意 OpenAI 兼容模型。
  • 03核心工具仅 16 个,其他能力通过 Skill 体系扩展。
  • 04可用自然语言创建 Skill,并通过斜杠命令调用。
  • 05提供手动和自动两种权限模式,控制工具执行审批。
  • 06支持桌面安装包、RubyGems、脚本和 Docker 多种安装方式。

适用场景

  • 借助 AI 助手完成日常编程任务,如搭建新项目或梳理陌生代码库。
  • 将重复性工作流封装为可复用的 Skill,供团队调用。
  • 按需选择不同模型运行 Agent,以控制 API 开销。
  • 在 Linux 服务器上通过带访问密钥的 Web 界面运行 Agent。

快速上手

  1. 1

    安装 gem(需要 Ruby 3.1 或更高版本)

    gem install openclacky
  2. 2

    在项目目录中启动交互式代理

    openclacky
  3. 3

    在会话中运行 /config,设置 API Key、模型和 Base URL

使用前须知

  • 通过 gem 安装需要 Ruby 3.1 或更高版本。
  • 需要自备 OpenAI 兼容模型的 API 密钥(BYOK)。
  • 在 macOS 或 Windows 上通过 Docker 运行时,浏览器自动化功能可能受限。

收录于专题

标签

常见问题

openclacky 是什么?
用 Ruby 编写的开源 AI Agent,工具集精简,可接入任意 OpenAI 兼容模型,主打降低 Token 成本。 OpenClacky 是一个开源 AI Agent,可以通过终端或本地 Web 界面使用,适用于编程、写作和调研等任务。它兼容任意 OpenAI 兼容接口,内置 Claude、GPT、DeepSeek、Kimi、MiniMax、OpenRouter 的配置方式,API Key 由用户自行提供。
openclacky 可以免费使用吗?用的什么许可证?
openclacky 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
openclacky 还在维护吗?
活跃维护中。openclacky 最近一次提交是在 2026年11月6日。
openclacky 适合用来做什么?
借助 AI 助手完成日常编程任务,如搭建新项目或梳理陌生代码库。 将重复性工作流封装为可复用的 Skill,供团队调用。 按需选择不同模型运行 Agent,以控制 API 开销。 在 Linux 服务器上通过带访问密钥的 Web 界面运行 Agent。
openclacky 怎么安装和运行?
安装 gem(需要 Ruby 3.1 或更高版本): gem install openclacky 在项目目录中启动交互式代理: openclacky 在会话中运行 /config,设置 API Key、模型和 Base URL
在哪里获取 openclacky?
源代码和安装说明在 GitHub 上:https://github.com/clacky-ai/openclacky

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

相关项目