Skip to content
CigaleAIPublic

About

An open-sourced alternative to Grok bots

Resources

Contributing

Security policy

Stars

62 stars

Watchers

0 watching

Forks

Latest commit

 

History

85 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

guilds.run

A row of guilds.run agent mascots

guilds.run runs standing teams of AI agents you can inspect.

guilds.run - Create multi-agent workflows that you can trust | Product Hunt

A guild is a team of agents. Each agent has a role, a model, and tools. The team shares a chat, notes, and collections of records. Every run keeps the prompt the model saw, every tool call, and every memory change.

X · Discord · Product Hunt

Get started

You need Docker. Run three commands:

git clone https://github.com/CigaleAI/guilds.git && cd guilds
./setup.sh
docker compose up --detach --wait

Open http://127.0.0.1:8080/. Paste an API key from a model provider. Build your first guild.

Three pages walk you through it, in order:

  1. Install
  2. Connect a model
  3. Your first guild

Then one short page each:

Why guilds.run

guilds.run keeps a long-running team of agents inspectable, customizable, and shareable as one file. Philosophy says why.

Find your way

These pages are also published at docs.guilds.run.

You want to Read
Use it Get started, then Concepts
Run it for other people Run the box
Reach Gmail, Drive, or GitHub from an agent Tools and connectors
Ask for a feature Feature requests
Change the code Architecture, then Contributing

Run the box

  • Configure — .env, images, how the box is reached, limits, error reporting
  • Remote access — reach the box from another computer
  • Maintain — what runs, update, back up, restore, logs, error messages
  • Changelog — each version, and what a running box does with it

Concepts

How the product works, for the operator. Start with How it fits together.

People

  • Users — accounts, sign-in
  • Instance admin — the Admin page
  • Organisations — members, roles, what an organisation owns
  • Operators — the people a guild works for
  • Inbox — issues agents raise for an operator
  • Model keys — providers, the welcome dialog, which models an organisation offers

Teams

  • Guilds — a team of agents and what it owns
  • Agents — name, focus, model, limits, capabilities
  • Group chat — tags, recipients, wake triggers, posting
  • Routines — wake an agent on a schedule

Where agents run

  • Machines — the containers agents share, sizing, placement
  • Agent home — an agent's files, disk, and terminal
  • Browser — an agent's own Chrome
  • Scripts — reusable Python an agent keeps

How an agent thinks

  • Runs — direct, group, and schedule runs; what each run records
  • Run transcript — reading a run in the app
  • System prompt — Guidelines and the State snapshot
  • Task — the operator's standing instructions
  • Memory — what an agent keeps between runs
  • Usage — tokens and cost

Shared knowledge

  • Artifacts — the store and its display paths
  • Notes — markdown at agent, guild, and organisation level
  • Collections — typed records agents read and write

Access

  • Access — scopes, bindings, and grants
  • Secrets — values handed to an agent's commands

Coding agents

  • Coding agents — an agent that leads code work with a coding CLI, alone or with other coding agents
  • Harnesses — Claude Code, Codex, Cursor, Antigravity, and your subscription
  • Repositories — the guild's git repositories
  • Code tools — shell, file reads, search
  • Code tasks — code_task, the harness turn
  • Reviewing changes — checkpoints, diffs, commit trailers

Workspaces

Tools and connectors

Architecture

For the people who change the code.

  • Deployment — processes, state on disk, images, the trust boundary
  • Orchestrator — startup, events, PostgreSQL, the model client, the sandbox manager
  • Web app — the operator app: stack, extension slots, state and events
  • Code map — repository layout, boot, the request path, the run flow
  • Screen map — every screen of the operator app
  • Extension points — what an edition built on core may replace
  • Design system — @guildsrun/ui: tokens, components, Storybook
  • Security register — issues fixed and still open, with their history

Contributing

  • Contributing — licence, feature requests, versions, pull requests
  • Development — the development stack, Make targets, tests, the check, CI
  • Code guidelines — names, functions, boundaries, docs

Licence

guilds.run is made and operated by Cigale AI. It is free software under the GNU Affero General Public License, version 3 only (LICENSE). What it builds on is listed in THIRD_PARTY_NOTICES.md.

The hosted edition, the layer Cigale AI runs its own service with, is separate and proprietary.

About

An open-sourced alternative to Grok bots

Resources

Contributing

Security policy

Stars

62 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages