the community brain
Dispatch a long-running intern at a brief and leave it alone. It reads everything the community knows, does the work, and files what it learns back. Drafts stop and wait for you. Nothing goes out until you approve it, and then it goes from your own Gmail or Slack.
$spawn map every mention of the ramp pilot across slack, drive and the wiki·int-01kx queued·int-01kx recalled 3 facts from the brain·int-01kx reading #ramp-pilot — 34 messages+int-01kx filed note-118 “the pilot is Slack-first”!int-01kx drafted act-01hw → outbox, waiting on you$_
why it isn’t a chat window
An intern that decides something should go out writes a draft and stops. You approve it, and it sends from your own connected account. Approval is the only way anything leaves.
The outbox keeps both halves: what the intern proposed and what you were actually willing to send. That difference becomes a fact the next intern reads first.
Missing details become [placeholders] you fill in before approving. There's no question to answer and no guess sent without you.
how it gets better
Four steps, and the fourth feeds the second. That loop is the whole product: the brain learns this community by being corrected, not by being configured.
One sentence, no workflow to configure. “Draft a Slack post introducing Intern.”
Before thinking, the intern pulls the facts that bear on the task — including what people corrected last time.
reads the brainIt files what it learned as facts, and anything outbound becomes a draft. An intern can't send on its own.
writes the brainEditing before approving is the training signal: the change is filed as a fact, so the next intern starts with it.
teaches the brainthe community
Everyone who signs in joins one public Slack workspace. Connect your own Gmail or Slack and an intern’s approved draft goes out as you: an email from your address, a message under your name.
It’s a public test brain — sign in with GitHub and everything you do joins what everyone else has taught it. Drafts stop and wait for you; nothing goes out until you approve it.
Try it with GitHub →