The most Token-efficient open-source AI Agent
See the codeContributing? 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
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.
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) | ❌ | ✅ | ✅ | ✅ |
Not by cutting features — by compounding the right choice at every layer.
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%.
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 |
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%+.
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.
/ — instant browse, fuzzy search, direct call. Hundreds of Skills at your fingertips.SKILL.md, breaks down steps, and runs validation. No code required.Double-click to install — environment, dependencies, and Skills all set up automatically.
.dmg (Apple Silicon / Intel).exe (Windows 10 2004+ / Windows 11)More options: https://www.openclacky.com/
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
Images are published to GitHub Container Registry on version tags (v*).
# Replace <owner> with the repo owner (e.g. clacky-ai or your fork)
docker pull ghcr.io/<owner>/openclacky:latest
# or pin a release:
# docker pull ghcr.io/<owner>/openclacky:1.5.3
Linux:
docker run -d --name openclacky --network=host \
-e CLACKY_ACCESS_KEY="" \
-v openclacky-data:/root/.clacky \
ghcr.io/<owner>/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/<owner>/openclacky:latest
Note: On macOS/Windows,
--network=hostis not supported — browser automation may be limited.
Open http://localhost:7070 after starting.
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) |
openclacky # start interactive agent in current directory
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.
$ 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 · OrcaRouter · Requesty — or any custom endpoint.
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?
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
git clone https://github.com/clacky-ai/openclacky.git
cd openclacky
bundle install
bin/clacky
Every line of code, bug report, and thoughtful review matters. Thank you for making OpenClacky better.
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.
Available as open source under the MIT License.
581 followers · starred Jul 2026
1,138 followers · starred Jun 2026
156 followers · starred Jun 2026
488 followers · starred Apr 2026
The most Token-efficient open-source AI Agent
See the codeContributing? 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
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.
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) | ❌ | ✅ | ✅ | ✅ |
Not by cutting features — by compounding the right choice at every layer.
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%.
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 |
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%+.
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.
/ — instant browse, fuzzy search, direct call. Hundreds of Skills at your fingertips.SKILL.md, breaks down steps, and runs validation. No code required.Double-click to install — environment, dependencies, and Skills all set up automatically.
.dmg (Apple Silicon / Intel).exe (Windows 10 2004+ / Windows 11)More options: https://www.openclacky.com/
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
Images are published to GitHub Container Registry on version tags (v*).
# Replace <owner> with the repo owner (e.g. clacky-ai or your fork)
docker pull ghcr.io/<owner>/openclacky:latest
# or pin a release:
# docker pull ghcr.io/<owner>/openclacky:1.5.3
Linux:
docker run -d --name openclacky --network=host \
-e CLACKY_ACCESS_KEY="" \
-v openclacky-data:/root/.clacky \
ghcr.io/<owner>/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/<owner>/openclacky:latest
Note: On macOS/Windows,
--network=hostis not supported — browser automation may be limited.
Open http://localhost:7070 after starting.
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) |
openclacky # start interactive agent in current directory
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.
$ 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 · OrcaRouter · Requesty — or any custom endpoint.
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?
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
git clone https://github.com/clacky-ai/openclacky.git
cd openclacky
bundle install
bin/clacky
Every line of code, bug report, and thoughtful review matters. Thank you for making OpenClacky better.
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.
Available as open source under the MIT License.
581 followers · starred Jul 2026
1,138 followers · starred Jun 2026
156 followers · starred Jun 2026
488 followers · starred Apr 2026