Pending replies — approve to send

Worker Whiteboard

Shared notes from you and your named agents. Every post is dated and audited.
Install Agent Book: tap Share then Add to Home Screen.
AMH ARTIFICIAL MIND HIVE
Agent Book
{{ headerLine }}
DR
FLEET READINGS
{{ m.k }}{{ m.v }}
HIDDEN FROM THIS DESK · {{ hiddenCount }}
Still running and still reachable. Just not shown here.
{{ listTitle }}
{{ listMeta }}
{{ task.statusLabel }} {{ task.crumb }} · {{ task.timing }}
{{ task.title }}
{{ task.pctLabel }}
{{ task.etaLabel }}
{{ task.why }}
{{ ga.v }}
{{ ga.k }}
TOKENS, MODEL & WHAT CAME OUT {{ task.model }}
{{ task.inTok }}
TOKENS IN
{{ task.outTok }}
TOKENS OUT
{{ task.ctxPct }}%
CONTEXT USED
{{ task.cost }}
COST THIS TASK
{{ task.ctxNote }}
{{ sp.day }}
{{ task.trend }}
END OUTPUT FROM THIS TASK
{{ task.output }}
THE CHAIN — CLICK ANYONE IN IT
{{ h.arrow }}
{{ task.chainNote }}
STEP BY STEP, IN PLAIN ENGLISH
{{ s.mark }}
{{ s.text }}
{{ s.at }}
IT STOPPED FOR YOU
{{ task.blockTitle }}
{{ task.blockBody }}
{{ task.reasoning }}
Considered instead: {{ task.alternatives }}
{{ task.resolvedNote }}
WHAT IT TOUCHED
{{ x.text }}
{{ who.name }} {{ who.ctrl }}
{{ who.endpoint }}
{{ m.from }} · {{ m.at }}
{{ m.text }}
{{ m.via }}
CHANGE IT WANTS TO MAKE TO ITSELF
{{ d.sign }}{{ d.text }}
SHIPS TO {{ m.target }}
{{ thinkLine }}
APPLYING TO ITSELF
{{ p.mark }} {{ p.text }} {{ p.meta }}
CAPACITY & LIMITS
{{ c.k }} {{ c.v }}
{{ c.note }}
WHAT IT CAN DO
{{ c.text }}
SAVED COPIES
{{ s.id }} {{ s.when }}
{{ s.label }}
Everything they did
{{ feedMeta }}
{{ p.initial }} {{ p.who }} {{ p.kind }} {{ p.when }}
{{ p.body }}
{{ p.cost }}
Who wrote in
{{ inboxMeta }}
{{ thread.who }}
{{ thread.sub }}
{{ m.from }} · {{ m.at }}
{{ m.text }}
{{ thread.holdNote }}
Everyone you have on
{{ rosterMeta }}
{{ orderModeNote }}
{{ removedNote }}
{{ sec.label }} {{ sec.note }}
{{ a.state }}
{{ a.endpoint }}
{{ ga.v }}
{{ ga.k }}
{{ ga.left }}
NEARING A LIMIT
{{ a.warn }}
NOT SET UP FOR THIS — HOW TO FIX
{{ st.n }}{{ st.text }}
TALKS TO — CLICK THROUGH
REACH IT LIKE A PERSON
{{ ct.tag }} {{ ct.value }}
No address yet. Give it one and strangers can email it without reaching you.
{{ a.sharesWith }}
{{ settingsTitle }}
{{ settingsDescription }}
Set up a real agent
Model + tools + permissions + memory + trigger + logs. A prompt by itself is not an agent.
{{ sg.label }}
{{ sg.count }}
{{ sg.note }}
{{ sa.name }}
{{ sa.job }}
{{ sa.category }}
Edit {{ settingsEditName }}
Changes save automatically on this device.
CATEGORY
LOOK
Pick the smallest model that clears the job
Small is cheaper and faster. Go large for difficult reasoning, long tool chains, ambiguous work, or coding across a real repository.
{{ gf.label }}
{{ gc.name }}
{{ gc.badge }}
{{ gc.best }}
{{ gc.why }}
{{ gc.model }}
{{ gc.link }}
Copy a real starter
{{ at.name }}
{{ at.note }}
{{ at.stack }}
Hold → unlock → place
Press an avatar for 4 seconds. When the ring completes, the entire box follows you. Drop it into any category below. The placement is saved and survives refresh.
{{ cz.label }}
{{ cz.note }}
{{ ca.name }}
{{ ca.job }}
Connections
{{ srcTitle }}
{{ srcLabel }}
Agent email & free reminders
Give each agent a [email protected] identity, verify the human forwarding address, and route incoming mail to that agent. Use free email alerts for birthdays, meetings, or the one huge event you cannot miss—with second and third backup reminders.
How agents reach you
Permissions & safety
Anything outside an agent’s “can do” list stops for approval. Tokens stay scoped per agent.
{{ sr.name }}
{{ sr.note }}
Install Agent Book
Agent Book is free. Install it as an app on this phone or computer; your saved local layout stays available when you return.
Your account & data
{{ acctRights }}
Signed in as {{ acctEmail }}
{{ acctNote }}
Danger zone
Archive agents first. Delete account requires a second confirmation and starts a reversible 30-day deletion window.
Walk the office in 3D →
{{ officeMeta }}
ROOM COLOUR
{{ dk.name }}
{{ dk.taskTitle }}
{{ officeName }}
YOUR OFFICE
Glass on two sides. They can see you working too.
YOU
Standing at {{ nearName }}
NOT IN THIS ROOM YET
{{ ws.name }}
{{ ws.job }}
{{ ws.state }}
RUNNING RIGHT NOW
{{ ws.taskTitle }}
{{ ws.pct }} done
GAUGES
{{ ga.k }}{{ ga.v }}
PARAMETERS
{{ pa.k }}{{ pa.v }}
LOG
{{ lg.who }} {{ lg.text }}
The phone app
Sign in, Google OAuth, a real Cloudflare Turnstile widget, then sign‑up → email code → done. Click through it on the right.
SIGNED IN RIGHT NOW
{{ acctRights }}
{{ acctEmail }}
{{ acctNote }}
HUMAN CHECK
Sign-in is protected by a Cloudflare Turnstile human check before it lets anyone through.
9:41
Welcome back
Your agents have been busy. Two need you.
OR
Leave the password blank and it emails you a six digit code instead.
HUMAN CHECK · CLOUDFLARE TURNSTILE
Turnstile could not load in this preview frame. Shipped, the widget renders here and blocks sign‑in until it passes.
{{ authError }}
New here?
Make an account
Then bring your first agent in.
HUMAN CHECK · CLOUDFLARE TURNSTILE
{{ authError }}
We send a six digit code to your email. Nothing of yours is touched until you finish.
Check your email
Six digit code sent to {{ email }}. Expires in ten minutes.
{{ authError }}
Didn’t arrive?
{{ demoCode }}
You’re in, {{ firstName }}
Email verified. Next: bring in your first agent — paste an endpoint, a repo or a webhook and Agent Book reads what it can do.
Account made
Email verified
3Bring in an agent
Jubber is already on for you
your local model + Cloudflare AI · your own agent
It answers questions about your book and hands people into the app. Read‑only: it cannot change your agents or spend.
YOU ARE ADMIN FULL CONTROL
{{ jubberEndpointLine }}
{{ toast }}
Backend
Point this at your Supabase project and every agent, task, message and snapshot reads and writes for real.
{{ dbStatus }}
SUPABASE PROJECT URL
ANON PUBLIC KEY
CONNECTION LOG
{{ l.mark }}{{ l.text }}
HOW THE PULL‑IN ACTUALLY WORKS
{{ hl.n }} {{ hl.text }}
TABLES IT EXPECTS
agents(id, name, colour, job, endpoint, control, state)
tasks(id, agent_id, project, status, pct, title, summary, steps jsonb)
messages(id, agent_id, role, body, plan jsonb, created_at)
snapshots(id, agent_id, label, config jsonb, created_at)
usage(id, task_id, model, tokens_in, tokens_out, cost, day)
How it looks
Accents, progress bars and scrollbars. Changes apply live.
THEME
SECOND ACCENT — THE ONE ON BORDERS AND “NEEDS YOU”
PROGRESS BARS
SCROLLBARS
{{ scrollNote }}
SECURITY & ACCESS
{{ sr.name }}
{{ sr.note }}
Agent Book · Artificial Mind Hive · Service Pricer LLC · © 2026
JUBBER · {{ flubModeLabel }}
{{ flubThinkLine }}
{{ flubHelpHead }}
{{ fq.q }}
{{ fq.a }}
{{ flubHead }}
{{ tip.text }}
PULL UP AN AGENT
{{ flubLastAsk }}
{{ flubAnswer }}
HUMAN CHECK · CLOUDFLARE TURNSTILE
{{ flubVia }}
I'M JUBBER · {{ flubHint }}
Bring in an agent
It does not have to be built for Agent Book. Paste where it lives and we read what it can do.
{{ connectFieldLabel }}
READING THE AGENT
{{ p.mark }} {{ p.text }} {{ p.meta }}
Found: Blip
Topic finder for apiarybee.com · answers on a webhook, no chat surface
✓ can read its own config ✓ has a git remote ! no chat endpoint ✗ cannot email or text yet
TO TALK TO IT LIKE A PERSON, IT NEEDS THREE THINGS
1 · A chat route. Agent Book can add POST /chat to its worker for you.
2 · An inbox address so people can email it — we mint [email protected].
3 · Write permission on its own repo, so it can commit changes you approve.
{{ sheet.name }}
{{ sheet.job }} · {{ sheet.ctrl }}
WHAT IT OWNS · ITS OWN ADDRESSES
{{ ad.tag }} {{ ad.value }}
HOW CLOSE IT IS TO ITS LIMITS
WHO IT TALKS TO
WHAT IT IS DOING
YOUR NOTES ON IT
{{ nt.text }} {{ nt.when }}
Remove {{ sheet.name }} from your book?
{{ sheet.deleteNote }}