It starts the threads.
A bot starts worker threads in a Bot Chats folder, reuses a thread that already has the right history, and runs a few at once. When one replies, the bot is woken.
MANNA BOTS
Manna Bots run on your machine, inside Manna Code. You name one, write a charter, and talk to it in its own thread. It takes the jobs in that scope and stops when it needs you. They only run while Manna Code is open.
Hex
Runs the job
Guard
Stops and asks
Orb
Finished
Block
Sleeps until there's work
Wakes when the pointer comes close.
Pebble
Waiting on its threads
Prism
On hold until you resume
Waiting stays awake and calm. On hold freezes until you resume.
WHY A CREW
You write a charter and talk to the bot in its own thread. It owns a scope of work and runs the chat threads the way you would — so you are not the one jumping between them.
THEY KEEP WORKING
A bot starts worker threads in a Bot Chats folder, reuses a thread that already has the right history, and runs a few at once. When one replies, the bot is woken.
When the job is done, the face says so. You were not required to watch the thread to know it finished.
THEY STOP WHEN THEY NEED YOU
A worker's question goes to its bot first, and the bot asks you only when it can't decide. Approvals in Ask mode always come to you, and you can pause a running turn to correct it.
A MANAGER, AND A CREW
Give each bot a charter for its own area, and they hand work to whichever bot owns it. Make one the lead that splits the work and delegates, or let peers ask each other for help. The charters set who does what. All of it runs inside limits you set.
A BOSS THAT DELEGATES
Frank
the lead
Hex
backend
Prism
frontend
Pebble
docs
message reply
Frank's charter makes it the lead. It reads enough of the code to split your request, sends each part to the bot whose charter covers it, checks the work that comes back, and reports to you. It can read every thread it runs, so new work starts from what those threads already learned.
FRANK'S CHARTER
“Take my requests, split them up, and send each part to the bot that owns that area. Check their work before you tell me it's done.”
A TEAM OF PEERS
Hex
builds
Orb
tests
Pebble
docs
message reply
No boss needed. Hex finishes a change and asks Orb to test it. Orb answers, and Hex carries on, then asks Pebble to update the docs. Each message shows up as a card you can follow.
Hex → Orb Run the upload tests on bot/hex/rate-limit.
Orb → Hex All passing. One slow test noted.
✓ Orb replied
Open Orb's threadEach message is a job
A message lands as a new job on the bot that gets it. You can see it, hold it, or stop it like any other job.
Nobody sits and waits
The asking bot steps aside until the reply wakes it, so a bot waiting on another one doesn't take up a running slot.
You choose who talks
Any bot can message any other. Talks to blocks the pairs you don't want, and Do not disturb stops new messages to a bot.
Limits you set
Max hops per chain and max messages per conversation cap how far a request travels, and a request can't loop back into the chain. Hit a limit and you get an Inbox alert.
ON YOUR CLOCK
A bot schedules work: a recurring report, a review on a weekday morning, or a one-time run, in your time zone. Each run is its own job, and the result lands in your Inbox. It can also set a timer and check back on something later, on its own.
YOUR INBOX
Reports, scheduled results, alerts, and the questions that need you land in one Inbox, including when you are in another window.
YOUR LIST
It works the list, keeps what is next, and reports back. A charter plus a list plus a schedule is a personal assistant that lives on your machine.
YOUR REPO STAYS YOURS
Coding work goes on the bot's own branch and worktree. Your uncommitted files are not swept in. Merges and delivery are shown to you. A safe branch can land on its own, and anything risky waits.
THEY LIVE ON YOUR MACHINE
Manna Bots run on the same computer as Manna Code, with your keys. They only run while Manna Code is open. Close the app and they stop. Asleep is not the same thing — that is just a bot with nothing to do, and it wakes when the pointer comes close.
MEET THE FACES
Circle, rounded, squircle, hexagon, diamond, and shield. The expression follows the work: working, needs you, done, asleep, waiting, and on hold.
Orb
circle
Block
rounded
Pebble
squircle
Hex
hexagon
Prism
diamond
Guard
shield
QUESTIONS
Manna Bots are in preview and stay off until you turn them on in Settings → Bots. They only run while Manna Code is open.
Get Manna Code