← 开源
clacky-ai

openclacky

The most Token-efficient open-source AI Agent

AI EngineeringGive agent toolsBuild agent workflow (SDK)Ruby
在 GitHub 打开
增长势头
+-124 小时新增 Star-0.1%
1.20k
Star
114
Fork
+-3
本周
33
贡献者
创建于 2025-12-30 · 更新于 2026-10-16 · 今日第 18924 名
主要开发者

clacky-ai/openclacky 排名第 18,924,有 1,201 个星标。

同类别比较

clacky-ai/openclacky 排名第 18,924,此处有 8 个同类条目;microsoft/RecAI 排名第 18,922。

同类别比较
名称排名指标
sums001/Windows-Copilot-API18,910
语言:
Python
星标数:
1,253
分叉数:
405
简介:
Reverse engineered Windows Copilot into an OpenAI-compatible API. Access GPT-4 and GPT-5 models through a simple REST interface without API keys or billing.
stanford-iris-lab/meta-harness-tbench2-artifact18,912
语言:
Python
星标数:
1,234
分叉数:
169
简介:
Meta-Harness: 76.4% on Terminal-Bench 2.0 (Claude Opus 4.6)
adamlyttleapps/claude-skill-app-onboarding-questionnaire18,918
星标数:
1,218
分叉数:
117
microsoft/RecAI18,922
语言:
Jupyter Notebook
星标数:
1,203
分叉数:
130
简介:
Bridging LLM and Recommender System.
mrkrsl/web-search-mcp18,929
语言:
TypeScript
星标数:
1,180
分叉数:
161
简介:
A simple, locally hosted Web Search MCP server for use with Local LLMs
parcadei/llm-tldr18,931
语言:
Python
星标数:
1,166
分叉数:
114
简介:
95% token savings. 155x faster queries. 16 languages. LLMs can't read your entire codebase. TLDR extracts structure, traces dependencies, and gives them exactly what they need.
soulteary/docker-prompt-generator18,937
语言:
Python
星标数:
1,156
分叉数:
110
简介:
Using a Model to generate prompts for Model applications. / 使用模型来生成作图咒语的偷懒工具,支持 MidJourney、Stable Diffusion 等。
gemini-cli-extensions/nanobanana18,945
语言:
TypeScript
星标数:
1,128
分叉数:
130
关键参数与规格
关键参数与规格
参数值
语言Ruby
类别AI Engineering
子类别Give agent tools,Build agent workflow (SDK)
关键词Agent-ready APIs, Memory management, Prompt engineering, Tool use
星标数1,201
分叉数114
贡献者33
创建日期2025-12-30
更新日期2026-10-16
1 天星标数-1
7 天星标数-3
排名18,924
上次排名11,114
排名变化-7,810
7 天星标排名18,645
上次 7 天星标排名18,288
7 天星标排名变化-357
总星标排名9,701
上次总星标排名9,678
总星标排名变化-23
README 摘录

OpenClacky English · 简体中文 · 日本語 Contributing? **The most Token-efficient open-source AI Agent. ** OpenClacky matches Claude Code on capability at comparable cost, and saves significantly against other open-source agents (~50% vs OpenClaw, costs only ~1/3 of Hermes). 100% open source (MIT), BYOK with any OpenAI-compatible model, built on two years of Agentic R&D and harness engineering. Website: · Backed by **MiraclePlus · ZhenFund · Sequoia China · Hillhouse Capital** Why OpenClacky? Under comparable agent workloads

, OpenClacky saves a large amount of Token spend compared to mainstream alternatives. 8×** | 16 tools · ~100% cache hit · subagent routing | | Claude Code | 1. 0× (baseline) | World-class harness, closed-source subscription | | OpenClaw | ~1. Full benchmark reports will be published on GitHub. Minimal tool set Only **16 core tools**. Capabilities are offloaded to the Skill ecosystem via a single meta-tool. Your first message back hits the cache directly. **Cold-start first-token cost reduced by 50%+. Use Claude for code

, auto-route subtasks to DeepSeek, save another chunk of tokens. Built on **2 years · 3 generations of agentic architecture · 6 core harness engineering decisions**. The next call is more stable and more accurate. 0 see more: Docker Pre-built image (GHCR) Images are published to GitHub Container Registry on version tags ( ). **Linux:** is required so the agent inside the container can reach Chrome's remote debugging port running on the host. Options: Linux sandbox hosts can opt into task limits with

. The host must first create that cgroup, configure its aggregate memory/CPU limits, and enable the and subtree controllers. Terminal shells and browser MCP daemons enter child groups before exec; the server remains outside. Terminal results include and an error when their group records an OOM kill, even if the shell masks the child's failure. A separately managed Chrome must also be placed under the same parent by its launcher. This option is off by default and does not establish

a security boundary against privileged commands. Configuration Set your **API Key**, **Model**, and **Base URL** (any OpenAI-compatible provider). In Web, use the permission selector above the message box to switch the current session between **Manual** and **Auto**, including while running. Running tools finish normally; subsequent actions use the new mode. Switching to Manual stops an active question countdown. Auto approve runs tools without approval. In auto-approve mode, CLI and Web wait 20 seconds after before the agent decides

how to continue. Typing or selecting an answer cancels the timer and waits for submission. Configure the duration in : Use a non-negative integer (seconds); continues immediately. Missing or invalid values use 20 seconds. Other permission modes wait for an answer. Legal, healthcare, financial planning, and more. Contributing Bug reports and pull requests are welcome on GitHub at Contributors are expected to adhere to the code of conduct. License Available as open source under the MIT License.

常见问题

记录了多少星标和分叉?

clacky-ai/openclacky 有 1,201 个星标和 114 个分叉。

仓库排名是多少?

clacky-ai/openclacky 排名第 18,924。

记录的语言和类别是什么?

clacky-ai/openclacky 有 1,201 个星标,语言为 Ruby,类别为 AI Engineering。

哪个仓库排名最接近?

clacky-ai/openclacky 与 microsoft/RecAI 比较,后者排名第 18,922,有 1,203 个星标。

README

OpenClacky

English · 简体中文 · 日本語

Contributing? Read CONTRIBUTING.md before opening a PR.

The most Token-efficient open-source AI Agent.

OpenClacky matches Claude Code on capability at comparable cost, and saves significantly against other open-source agents (~50% vs OpenClaw, costs only ~1/3 of Hermes). 100% open source (MIT), BYOK with any OpenAI-compatible model, built on two years of Agentic R&D and harness engineering.

Website: https://www.openclacky.com/ · Backed by MiraclePlus · ZhenFund · Sequoia China · Hillhouse Capital

Why OpenClacky?

Same task, how much do you pay? Under comparable agent workloads, OpenClacky saves a large amount of Token spend compared to mainstream alternatives.

Agent Relative cost Notes
OpenClacky ~0.8× 16 tools · ~100% cache hit · subagent routing
Claude Code 1.0× (baseline) World-class harness, closed-source subscription
OpenClaw ~1.5× Comparable harness agent
Hermes ~3× 52 built-in tools — schema bloat ~3–4×

Numbers are averages measured on internal common agent tasks, using Claude Code as the baseline. Full benchmark reports will be published on GitHub.

Feature comparison

Core agent capability is roughly on par across the field — the real differentiators are cost, openness, Skill evolution, and integrations.

Feature Claude Code OpenClaw Hermes OpenClacky
Token cost 1.0× ~1.5× ~3× ~0.8
Open source ❌ Closed ✅ Open ✅ Open ✅ MIT
BYOK / model freedom ❌ Anthropic only ✅ ✅ ✅
Skill self-evolution ❌ ❌ ✅ ✅
IM integration (Feishu/WeCom/WeChat/Discord/Telegram) ❌ ✅ ✅ ✅

How we get the cost down

Not by cutting features — by compounding the right choice at every layer.

1. Ultra-high cache hit rate

Sessions never restart, double cache markers, Insert-then-Compress — the system prompt is never mutated, so compression still reuses the cache. Measured cache hit rate: near 100%.

2. Minimal tool set

Only 16 core tools. Capabilities are offloaded to the Skill ecosystem via a single invoke_skill meta-tool. Tool count is not the metric — task completion rate is.

OpenClacky Claude Code OpenClaw Hermes
16 40+ 23 52

3. Idle-time auto-compression

Go to a meeting, grab coffee — the agent compresses long context in the background and pre-warms the cache. Your first message back hits the cache directly. Cold-start first-token cost reduced by 50%+.

4. BYOK — you pick the model, you set the cost

Any OpenAI-compatible API, plug and play. Official direct, aggregate routing, compatible relays — the choice is 100% yours. Use Claude for code, auto-route subtasks to DeepSeek, save another chunk of tokens.

Built on 2 years · 3 generations of agentic architecture · 6 core harness engineering decisions.

Skills — the soul of the agent

  • Invoke with / — instant browse, fuzzy search, direct call. Hundreds of Skills at your fingertips.
  • Create Skills in natural language — just describe what you want; the agent drafts SKILL.md, breaks down steps, and runs validation. No code required.
  • Self-evolving — after each run, the agent updates the Skill based on execution context and results. The next call is more stable and more accurate.
  • Open & compatible — supports Claude Skills / Markdown Pack / custom formats.
  • Monetizable — polished Skills can be packaged for sale, with encrypted distribution, License management, and creator-defined pricing.

Installation

Desktop installer (recommended)

Double-click to install — environment, dependencies, and Skills all set up automatically.

More options: https://www.openclacky.com/

Command line

One-line install(Mac/Ubuntu):

/bin/bash -c "$(curl -sSL https://raw.githubusercontent.com/clacky-ai/openclacky/main/scripts/install.sh)"

Windows:

powershell -c "& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/clacky-ai/openclacky/main/scripts/install.ps1')))"

or using Ruby(3.x/4.x):

Requirements: Ruby >= 3.1.0

gem install openclacky

see more: https://www.openclacky.com/docs/installation

Docker

Pre-built image (GHCR)

Images are published to GitHub Container Registry on version tags (v*).

# Replace  with the repo owner (e.g. clacky-ai or your fork)
docker pull ghcr.io//openclacky:latest
# or pin a release:
# docker pull ghcr.io//openclacky:1.5.3

Linux:

docker run -d --name openclacky --network=host \
  -e CLACKY_ACCESS_KEY="" \
  -v openclacky-data:/root/.clacky \
  ghcr.io//openclacky:latest

--network=host is required so the agent inside the container can reach Chrome's remote debugging port running on the host.

macOS / Windows:

docker run -d --name openclacky -p 7070:7070 \
  -e CLACKY_ACCESS_KEY="" \
  -v openclacky-data:/root/.clacky \
  ghcr.io//openclacky:latest

Note: On macOS/Windows, --network=host is not supported — browser automation may be limited.

Open http://localhost:7070 after starting.

Build from source

git clone https://github.com/clacky-ai/openclacky.git
cd openclacky
# optional: set the OCI image version label
docker build --build-arg VERSION=1.5.3 -t openclacky .
docker run -d -p 7070:7070 -e CLACKY_ACCESS_KEY="" openclacky

Environment variables:

Variable Description
CLACKY_ACCESS_KEY Protect the Web UI with an access key (empty = public mode; env must be present when binding 0.0.0.0)

Quick Start

Terminal (CLI)

openclacky            # start interactive agent in current directory

Web UI

openclacky server     # default: http://localhost:7070

Open http://localhost:7070 for a full chat interface with multi-session support — run coding, copywriting, research sessions in parallel.

Options:

openclacky server --port 8080        # custom port
openclacky server --host 0.0.0.0     # listen on all interfaces (remote access)

Linux sandbox hosts can opt into task limits with openclacky server --task-cgroup /sys/fs/cgroup/tasks. The host must first create that cgroup, configure its aggregate memory/CPU limits, and enable the memory and cpu subtree controllers. Terminal shells and browser MCP daemons enter child groups before exec; the server remains outside. Terminal results include resource_exhausted: "memory" and an error when their group records an OOM kill, even if the shell masks the child's failure. A separately managed Chrome must also be placed under the same parent by its launcher. This option is off by default and does not establish a security boundary against privileged commands.

Configuration

$ openclacky
> /config

Set your API Key, Model, and Base URL (any OpenAI-compatible provider).

Supported out of the box: Claude (Anthropic) · GPT (OpenAI) · DeepSeek · Kimi (Moonshot) · MiniMax · OpenRouter — or any custom endpoint.

In Web, use the permission selector above the message box to switch the current session between Manual and Auto, including while running. The choice is saved for that session. Running tools finish normally; subsequent actions use the new mode. Switching to Manual stops an active question countdown. Auto approve runs tools without approval.

In auto-approve mode, CLI and Web wait 20 seconds after ask_user before the agent decides how to continue. Typing or selecting an answer cancels the timer and waits for submission. Configure the duration in ~/.clacky/config.yml:

settings:
  ask_user_timeout_seconds: 20

Use a non-negative integer (seconds); 0 continues immediately. Missing or invalid values use 20 seconds. Other permission modes wait for an answer.

Coding use case

OpenClacky works as a general AI coding assistant — scaffold full-stack apps, add features, or explore unfamiliar codebases:

$ openclacky
> /new my-app        # scaffold a new project
> Add user auth with email and password
> How does the payment module work?

Star History

Advanced — Creator Program

Already power users are turning their workflows into vertical AI experts on OpenClacky — encrypted distribution, License management, self-set pricing. Legal, healthcare, financial planning, and more.

Learn more: https://www.openclacky.com/ → Creators

Install from Source

git clone https://github.com/clacky-ai/openclacky.git
cd openclacky
bundle install
bin/clacky

Trust & Credibility

  • 100% open source — MIT License, all code public, all decisions traceable
  • 2 years of Agentic R&D — 3 generations of architecture
  • 16 core tools — minimal by design
  • Backed by MiraclePlus · ZhenFund · Sequoia China · Hillhouse Capital

Contributors

Every line of code, bug report, and thoughtful review matters. Thank you for making OpenClacky better.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/clacky-ai/openclacky. Contributors are expected to adhere to the code of conduct.

License

Available as open source under the MIT License.

排名相邻
同类项目