clankie-archive

Created: July 12, 2026
Last commit: November 9, 2026
TypeScript92.9%
JavaScript4.0%
Rust1.6%
Python0.6%
C0.3%
+4 more
README.md
Clankie, a little robot with a sprout on his head

Clankie

The open-source, self-hosted super agent platform.

Run always-on lead agents on your own machines, tie in the leads and workers you already have, and see all of the work in one place.

Get started · How it works · Technical reference

License
built on pi
TypeScript

How Clankie works, as connected parts. You reach Clankie from the Clankie app on iPhone and Mac, where you review decisions by risk, and from AI apps such as Claude, Codex or Grok, through clankie.bot, an optional relay that carries encrypted traffic it can't read, or directly on your own network. Discord reaches it through your own bot. On your own hardware, Clankie runs always on with its leads, decision log, memory, projects, accounts and keys. It hires coding workers such as Claude Code, Codex, OpenCode and Pi in Herdr on your Mac, Linux or Windows machines; each has its own terminal and private browser and reports back. Clankie calls the model providers you choose, and workers open pull requests on your GitHub repos. Workers log each decision with its evidence, and you review the riskiest first.

A lead is an agent you talk to directly: Grok Bot, Claude Code, Codex, or the built-in lead on pi. You tell a lead what you want. It hires coding workers, Claude Code or Codex in Herdr terminals across your machines, and those workers come and go and report back. The lead stays, so the conversation and the context stay with it.

That is the difference from a ticket board. You don't file work into a queue and wait; you talk to a lead that is already running, and it staffs the job, answers its workers and tells you what landed.

What you get

Always-on leads. The service keeps running on your machine, and a lead can wake on a worker's report, a schedule or its own webhook. Pick one lead or several. "Always on" means while the machine is awake and online; a Mac stays awake while plugged in by default (always on).

Workers across your machines. Leads hire into real terminals you can watch and type into, on your Mac, a Linux machine or a linked Windows PC. New hires go to the account with capacity to spare, and heavy builds take turns so a busy fleet doesn't stall the machine (machines, harness support).

The leads and workers you already have. Agents you opened by hand in Herdr show up beside hired ones. Claude, Claude Code, Codex and Grok connect through one remote MCP server, and each sign-in is a device you approve and can revoke (bring your own lead).

A way to see the work. The iPhone, iPad and desktop app has Sessions, with every agent by machine; the Feed, with what needs you and what finished, grouped by project; the World, which draws the same agents as a little village; and Terminal, which opens the real panes. Reports carry evidence, kept in its own store rather than your git history (the app, evidence store).

Your machines, your rules. There is no hosted Clankie. Credentials, history and settings stay on your host, you bring your own models and agent subscriptions, and one autonomy setting decides how much a lead does without asking. Money and accounts always come to you (autonomy).

Choose your leads

LeadHow it joinsRuns on
Built-inPart of the service, with its own persona, memory and Discord presence if you want themA model you connect
Claude Code or Codexclankie claude or clankie codex opens that harness as a seat with the service's tools (seats)Your own Claude or ChatGPT plan
Connected appsAdd the connector URL in Claude, Claude Code, Codex or Grok (connector)That app's own account
Grok Bot or your own botA connected app with a webhook, so Clankie can wake it with a jobWhatever you built it on

Leads share one fleet, and the fleet reports which are active. clankie connector lead apps switches the built-in lead off and hands its worker traffic to the connected apps.

Run it

The installer brings its own runtime on Apple silicon, macOS 14 or newer, and on arm64 or x64 Linux (Ubuntu 24.04 or newer). A Windows PC joins as a fleet machine.

curl -fsSL https://clankie.bot/install | sh
clankie

/setup connects a model, then offers phone pairing, account connections and a first agent. Only the model is required, and it can't be a Claude subscription; use clankie claude for that plan. The get started guide covers each platform; distribution covers checksums, pinning and the Mac app, whose signed release is not available yet. To work on the code, see CONTRIBUTING.md.

The software is free; model providers and connected services may charge. A Clankie account is free too, and you need one only for the public gateway:

To reach your machine fromYou need
The console, CLI or a seatNothing extra
The app, on your LAN or tailnetNo account: clankie gateway direct (pairing)
The app, from anywhereA free account, for the encrypted gateway
A connected appRemote access for the connector URL, which needs that account. The app's own sign-in is a code you approve on your machine, not a Clankie login.

Check clankie.bot for account and install availability.

Under the hood

Clankie is one persistent service plus the clients and connections around it. The service owns conversations, memory, credentials, tool authority and device access; runtimes, trackers and leads are connections. A headless CLI, an HTTP API and an MCP bridge expose the same authorized tools to scripts and other agents.

This repository holds the service, console, relay, phone gateway and public contracts. The Clankie app and the gateway's deployment are private (ADR 0311).

Contribute

CONTRIBUTING.md covers the toolchain, source setup, and checks; read AGENTS.md before pointing a coding agent at the checkout. Questions go to the docs or support, and security issues to SECURITY.md.

License

Apache-2.0 except apps/vox, the native Discord media executable, which is AGPL-3.0-or-later under its own LICENSE. Third-party components retain their own licenses; see THIRD_PARTY_NOTICES.md.