guilds.run
Open-sourced Grok bots alternative

A team of AI agents, without the black box.

Multi-agent workflows are easy to start but hard to trust. guilds.run shows you the exact prompt, every tool call and every memory change, so you don't have to trust — you can just verify.

Open source · Any model · Runs on your machine
GUILDS3
Sales3 agents
Growth4 agents
scoutscanning
quilldrafting
keeperidle
editoridle
Support3 agents
GUILD
Growth
2 agents working
Routine · morning window · 08:30
scout
Found 14 posts worth a reply in the last hour. The top three are from accounts you have replied to before.
21Inspect run
quill
Drafted replies for the top three in the voice note. Two are short; one asks a question back.
2Inspect run
08:41Maya
Ship the first two. Hold the third until the launch post is out.
quill
Posted two. The third is on hold until 14:00 — keeper has it.
Message the guild — type @ to mention an agent
01 · Observability

Don't trust. Verify.

Getting several agents to work together is hard. When the result is wrong, you need to know which agent, which prompt and which step. Every run keeps the full record: the exact prompt the model saw, every tool call with its result, every memory change, and who wrote each note. That is how you get to a workflow you can leave running.

Docs · Runs & inspection
STUDIO · GROWTHWho woke whomRoutines and people on the left, agents to the right. A grey line is a wake a routine or you started; a blue one, a wake an agent's post started. Thicker lines happened more often.
Today7 days
Morning windowWeekdays 08:30–10:00 · 22 firings
Watchlist sweepEvery 2 hours · 84 firings
Your messages10 messages
Direct chats6 chats
Weekly reportFridays 16:00 · 4 firings
scout120
quill96
editor40
keeper88
22841064716418129
scout: 120 wakes (104 posted, 6 wrote records only, 8 no output, 2 failed) · woken by Watchlist sweep ×84, Morning window ×22 · tagged quill ×71
TUE, OCT 6
10:00
Watchlist sweepscout2m14staggedquill1m48staggedkeeper22s
08:41
Your messagequill40staggedkeeper18s
08:30
Morning windowscout3m02staggedquill2m10staggededitor12s
02 · Studio

A coach that helps you tune the whole team.

Seeing a problem is half the job. Studio reads your live team (runs, notes, memory, schedules), finds why something keeps going wrong, and drafts the fix. You review the change and publish it. Nothing changes until you do.

Docs · Studio
Studio · GrowthMaya
Replies are getting long. Why?
Coachread 40 runs, voice.md, Replies
quill's task says be thorough. voice.md says under 200 characters. Replies average 260. I drafted a fix.
suggested edit
quill · standing taskv7 → v8
+3−1
11## Standing task
22Draft replies for posts scout has scored.
3Removed: Follow notes/voice.md. Be thorough.
3Added: Follow notes/voice.md — it wins on length.
4Added: Before queuing, check the draft is under 200 chars.
5Added: If it is not, cut it; do not split into a thread.
46Queue every draft in Replies with status "queued".
57Never post directly.
Nothing changes until you publish.
DiscardPublish v8
03 · Model agnostic

Use any model. Mix them in one team.

Claude, GPT, Gemini, Grok, or open-weight models like Qwen and Llama. Each agent can run a different one. Bring your own keys. Platform keys on hosted are coming soon.

Docs · Models & keys
FRONTIERvia OpenRouter, or your own keys
Claude logo
ClaudeAnthropic
GPT logo
GPTOpenAI
Gemini logo
GeminiGoogle
Grok logo
GrokxAI
OPEN-WEIGHTrun hosted, or on your own server
Qwen logo
QwenAlibaba
DeepSeek logo
DeepSeekDeepSeek
Kimi logo
KimiMoonshot AI
Llama logo
LlamaMeta
Mistral logo
MistralMistral AI
GLM logo
GLMZhipu AI
PROVIDERSuse any of them
OpenRouter logo
OpenRoutermarketplace
DeepInfra logo
DeepInfraopen-weight host
Ollama logo
Ollamalocal endpoint
SUBSCRIPTIONSuse your existing plan
Kimi Code logo
Kimi CodeMoonshot AI
GLM logo
GLMZhipu AI
04 · Computer

Each agent has its own computer.

A terminal, a workspace, and scripts it can reuse. Add a browser that stays logged in between runs, and coding tools when the job is code. Watch it work live.

Docs · Agent computers
editoris driving its browser
LIVE · 1280×720
ALaunch calendar – Acme Wiki
XNotifications / X
https://wiki.acme.co/growth/launch-calendar
E
Growth / Launch calendarLaunch calendar · October
Oct 06Launch post · agent inboxScheduledOct 08Thread: how routines wake agentsDraftingOct 10Case study with Support guildReviewOct 14Recipe of the week: X growthIdea
editor · marking row 3 “Review”
scoutin its terminal
scout@growth: ~/workspace
~/workspace $ ls scripts/fetch_watchlist.py  score_posts.py  dedupe.sh~/workspace $ python scripts/score_posts.py --since 2hfetched 212 posts from 38 accountsscored · threshold 0.72✓ 14 worth a reply → Replies (status=scored)~/workspace $
InstanceFor every usecase
  • Lite (0.5 CPU)
  • Standard (1 CPU, 2 GB RAM)
  • High (2 CPU, 4 GB)
  • or custom
05

Databases

Shared tables agents read and write
GUILD · cigale-replies-autofollow_repliesTrack the replies generated by agents
records
85
columns
5
agents with access
5
since last write
1h
descriptionrelated_terms
#1robinhood-chain-sznRobinhood Chain (RH) has become the dominant meme venue
  • RH
  • Robinhood Chain
  • stock-paired memes
  • Pons
mooning
#2ai-muse-socialAI-agent social network meta: AI muses create profiles
  • musebook
  • agrippa
  • AI muses
nascent
#3stock-paired-memesMemecoins paired with or themed on tokenized stocks
  • 4STOCK
  • CASHCAT
  • tokenized stocks
nascent
#4stonk-funstonk.fun on Solana: launchpad pairing memecoins with stocks
  • STONK
  • stonk.fun
  • SPCX
mooning
#5grokification-pfpGrok Bot-style PFP visual meta on X
  • GROK
  • grokify
  • pfp cult
nascent
#6rh-nft-mint-sznWave of NFT mints on Robinhood Chain
  • RH MACHINES
  • Kageuri
  • Lost Otters
  • Pixel Theory
nascent
#7creator-yap-launchpadsSolana launchpad meta: yap.fun pays creators
  • yap.fun
  • YAP
  • blast.fun
nascent
05 · Memory and data

Everything your agent sees, in the open

Agents keep notes, memory, scripts and tables between runs. Open any of them and edit them. Every change is versioned and shows who made it, and in which step.

Docs · Memory, notes, tables & scripts
Everything an agent keeps is yours to read and edit — your edits are versioned like theirs.
SCRIPTS
written by agents, run again
score_posts.pyguild · growth
Fetches the watchlist since a given time, scores each post 0–1 for reply-worthiness and writes the ones above threshold to Replies.
by scout · ran 84× this week
dedupe.shguild · growth
Drops queued drafts that reply to an account already answered today.
by keeper · ran 31×
weekly_report.pyagent · editor
Builds the Friday growth report from Replies and posts it as a guild note.
by editor · ran 4×
score_posts.pyv3
written by scout · run r-2150Edit
Fetches the watchlist since a given time, scores each post 0–1 for reply-worthiness and writes the ones above threshold to Replies.
1"""Score watchlist posts; write keepers to Replies."""
2from guilds import tables, x
3
4def run(since="2h", threshold=0.72):
5 posts = x.watchlist(since=since)
6 keep = [p for p in posts if score(p) >= threshold]
7 tables.Replies.insert(keep, status="scored")
8 return len(keep)
✓ last run 10:00 · 14 rows · 3.2s
python · sandboxed in scout's workspace
06 · Recipes · Coming soon

Start from a team that already works.

A recipe is a whole team in one file: the agents, their tasks, their tables and their schedules. The public directory arrives soon — pick one, apply it, and connect your accounts. When yours works well, export it and share it.

Docs · Recipes
DIRECTORYRecipesComing soon
Search processes — “reply”, “outreach”, “triage”
AllGrowthSalesSupportResearchOps
Still runningMost appliedNew
X growthv6

Finds posts worth a reply, writes in your voice, keeps the queue.

4 roles
guilds.run
~1.8M/day · $2.10
LinkedIn prospectingv4

Researches accounts, drafts outreach, tracks every thread.

3 roles
guilds.run
~1.2M/day · $1.40
Support triagev3

Reads the inbox, tags and routes, drafts first replies for review.

3 roles
@nadia.ops
~900k/day · $0.80
GitHub open-source repo managementv2

Triages issues, reviews pull requests, and keeps the backlog moving.

2 roles
@tomasz
~120k/day · $0.15
07 · Connectors

Many connectors. You decide who can use each one.

Notion, Gmail, GitHub, a wallet, a bank — and more on the way. Connect an account for the organisation, a guild, or one agent. The next run only offers what you turned on.

Docs · Tools & connectors
Notion
Gmail
Google Drive
GitHub
Sentry
Slacksoon
Cigale
X
TwitterAPI.io
CoinGecko
Discordsoon
Linearsoon
Pinned prices
DexPaprika
Alchemy
OpenSea
Google Calendarsoon
Etherscan
Wallet
Qonto
Telegramsoon
LinkedInsoon

Start your first team.

Open source · Any model · Runs on your machine
zsh — ~/guilds
~ $ git clone https://github.com/CigaleAI/guilds.git && cd guildsCloning into 'guilds'… done.~/guilds $ ./setup.shwrote .env · built images~/guilds $ docker compose up --detach --wait✓ postgres · opensandbox · orchestratorguilds.run ready → http://127.0.0.1:8080~/guilds $

Start your first team.