chunky ⑂ main 🍌 3 09:41
free, open-source · lives in your terminal

Chunky.

— the super‑slim, slightly heavy, moderately opinionated, buttery‑smooth, dynamic coding agent.

Chunky puts a frontier model in the director's chair. Fable 5 holds the plan and briefs specialized sidekicks that do the grinding — 5.6 Terra for backend, Opus 5 for frontend — with 5.6 Sol on call as advisor. Your expensive tokens go to thinking, not grep. Close the laptop mid-refactor; Chunky remembers everything when you're back.

install the CLI
or grab the mac app Download Chunky.dmg ⤓
View the source ↗
100% open source any model, one registry sqlite memory bun-powered
Chunky — a big friendly cartoon gorilla working at a laptop, in front of a purple circle
chunky — ~/code/that-one-project 1 thread

    
✻chunky is ready
every 🦍 is a full agent on its own thread — press ctrl+t to expand the tree
why a gorilla?

Big hands. Careful with your code.

🦍

A whole troop of agents.

One Chunky is never alone. spawn_thread launches a full, independent agent on its own thread — and children can spawn children. Refactor here, tests there, docs in a third paw, all streaming back into one tree.

🎬 main · fable 5 · directing the auth rewrite
├─ 🦍 thread 2 · terra · token refresh
└─ 🦍 thread 3 · terra · writing tests
   └─ 🦍 thread 4 · it needed its own gorilla
🧈

Buttery-smooth streaming

Tokens land the instant they exist, over plain SSE. No polling, no jank, no waiting for a robot to clear its throat.

🧠

One brain, many hands.

Fable 5 sits in the director's chair — it holds the plan, writes the briefs, reviews the diffs, and never wastes context reading files. Persistent 5.6 Terra sidekicks own their seats (frontend, research, tests) and do the grinding on cheap tokens. Second-guessing a design call? 5.6 Sol is on call as the advisor. Frontier judgment, budget elbow grease.

🎬 fable 5        director · plans, briefs, reviews
🦍 5.6 terra ×N   sidekicks · seats: frontend, research…
🦉 5.6 sol        advisor · second opinions on demand
🧾

The token math

Grunt work at grunt prices.

recon + impl (terra) · 412k
plan + review (fable) · 12k
───────────────────────────
frontier tokens: 3%

You paid frontier prices for the judgment, not the grep.

🐘

An elephant's memory. A gorilla's grip.

Every thread checkpoints to sqlite. Teach Chunky a fact, restart the whole server, ask again — it remembers.

🛡️

Crash-proof sessions

The transcript lives in a durable event store. Reconnect to any session and it replays exactly where you left off.

🛠️

Open source, obviously

Every line is on GitHub. Fork it, teach it new tricks, feed it bananas.

git clone github.com/mkh09353/chunky
🦧

Swings between models

A provider registry with real OAuth. /login picks a provider, /model swaps the brain mid-conversation. Chunky doesn't do loyalty.

Moderately opinionated

Chunky has opinions about roughly 60% of your code. The other 40% it keeps to itself, like a polite houseguest. This ratio is not configurable.

architecture

Slim in front. Heavy in the back.

The mullet of coding agents. The TUI is a thin client; the harness is a durable headless server. Kill the terminal, keep the agent — the same core will drive an app later without changing a line.

the front

TUI

An Ink terminal UI. Slash menu, streaming transcript, thread tree.

super-slim
the back

Harness server

Sessions, nested threads, sqlite checkpoints, the event store. The heavy bit.

slightly heavy
the brains

Any model

OAuth'd providers behind one registry. Swap with /model, keep the session.

interchangeable

Free as in banana.

No subscription. No "pro tier". No analytics SDK quietly phoning home. Chunky is an open-source agent you can read end to end — the wire protocol is one small frozen file, and everything else hangs off it.

One line installs it — you'll just need Bun on your machine first. Prefer buttons to terminals? There's a Desktop App too — same gorilla, comfier chair.

install the CLI
or grab the mac app Download Chunky.dmg ⤓
Star it on GitHub ↗
# install — requires Bun (bun.sh)
$ curl -fsSL https://chunky.to/install | bash

# then, from any project directory
$ chunky

# update — auto-checks in the background
$ chunky update
$ chunky update --rollback   # revert to the previous version
chunky is ready — moderately opinionated 🦍