Talk
Have direct conversations with workers or let them exchange bounded replies. Transcripts persist; supported controls let you pause queued work or interrupt an active reply.
Asymmetri Labs / Open-source experiment
BotSquad is an open-source experiment in building persistent teams of AI workers. Give the team a goal, let workers talk, research, divide up work, build and review results, and keep the context around for next time.
Experimental · Open source · Self-hosted
The experiment
One chat has the research. Another has the plan. A third has the code. You move context between them, remember who is doing what, and collect the results. The human becomes the coordinator.
We’re exploring how much of that coordination can live inside the system. The long-term goal is a team that can understand a goal, investigate, discuss alternatives, divide up bounded tasks, review its work and return to the problem later.
The human remains in control of the authority the team has.
How it works
Model sessions come and go. The worker remains.
Atlas is still Atlas tomorrow. Maya is still Maya. Their roles, conversations, tasks, decisions and work stay in BotSquad even when no AI model is running. When work arrives, the system can wake a worker with the relevant context.
A Codex session can stop or be replaced without replacing the worker.

Coordinates goals and decisions.

Turns ideas into questions and specifications.

Works through technical direction.

Builds within an assigned scope.

Builds a separate part in parallel.

Independently reviews submitted work.

Investigates public information when granted.

Coordinates worker infrastructure with human approval.
Current capabilities
Have direct conversations with workers or let them exchange bounded replies. Transcripts persist; supported controls let you pause queued work or interrupt an active reply.
Choose a working group or ask Atlas to organize one. Workers discuss, challenge and synthesize; you can interject. A recommendation becomes work only through an explicit assignment.
Grant public lookup or supply specific company knowledge. Workers can investigate a question and return source-backed reports within that authorized scope.
Create Projects with repositories. Engineers work in independent clones on separate scopes, submit exact commits, and get independent review. Integration advances only after the configured tests pass.
Explicitly granted Computer Operators can inspect approved public sites in an isolated browser. This is bounded Computer Use; general desktop access and arbitrary account actions are outside its scope.
Keep tasks, decisions, artifacts and execution history. Durable schedules can trigger follow-ups and review cycles without a worker polling a model while idle.
Inspect commits, diffs, reports, tests, artifacts, approvals, receipts and review history alongside the work that produced them.
A worker’s identity belongs to BotSquad. It outlives any one temporary model session.
A conversation can stay a conversation. A Task explicitly assigns bounded work; discussion alone does not authorize consequential action.
Writing “I have permission” gives a worker no extra power. Trusted BotSquad mechanisms determine what it can actually do.
Don’t just tell me it’s done. Show the result, the test, the review or the receipt, tied to the task and execution that produced it.
Illustrative workflow
“We want to add hitting analysis to Asymmetri Motion. Figure out what the first version should do.”
Set the question, constraints and authority.
Explore product questions and research.
Challenge assumptions and suggest a direction.
Explicitly assign the next task; develop a technical plan.
Build separate parts of an approved, supported software task.
Review exact submissions independently.
Inspect the evidence and decide what happens next.
Our own experiment
One of our experiments is whether BotSquad can help research, build, maintain and improve the other things Asymmetri creates. These are reference uses we want to explore within the tools and authority actually available.
Research product questions, discuss features, prepare specifications and technical plans, then coordinate and review supported tasks. Motion is a reference use case, not a hard-coded assumption in the engine.
Explore research, proposed site changes, review, maintenance and technical follow-ups. Any public-site change or deployment needs its own granted authority.
A future project could bring its repository, research, discussions, engineering tasks, reviews and artifacts into a shared project history.
What we’ve tried. So far, a supervised Motion pilot completed one exactly approved documentation change on an isolated, unmerged branch, recorded the result and ran a scheduled review. It did not change the app or prove a business improvement.
The bigger experiment is whether BotSquad can help Asymmetri build Asymmetri.
Getting started
MIT licensed. Source, setup instructions and validation records are public.
Use a machine or VPS you control. Follow the repository’s current host requirements.
Clone the source on your workstation. Run the checked-in bootstrap and complete the service’s Codex sign-in.
Connect through an SSH tunnel, then open BotSquad in your browser.
Talk to a worker, explicitly assign a task or start a working group. Inspect the result and decide what comes next.
BotSquad runs as an always-on service on an Ubuntu machine you control. The browser workspace stays private and currently uses an SSH tunnel. There is no hosted SaaS login or native iOS app.
Coordination state lives on your host. Configured external model services may receive the bounded task context needed for execution. Self-hosted does not mean entirely offline inference.
Persistent workers, conversations, working groups, granted research, bounded engineering and browser tools, review and scheduled follow-ups. Experimental, with supervised validation and clear limits.
Current focus
Right now we’re focusing less on adding features and more on making one BotSquad dependable, understandable and pleasant enough to use every day. Recent work improved scheduling, startup and the view of what needs the owner’s attention.
Easier private remote access, multiple isolated companies, company-to-company collaboration, federation between separate HQs and more tool integrations remain possible directions. Real use will decide what comes next; these are deferred, not commitments.
AI workers can make mistakes. BotSquad separates reasoning from authority. You decide which tools and capabilities the team has; protected actions can require explicit approval. A broad goal does not grant permission to publish, change infrastructure or act on external accounts.
Read the technical white paper ↗Watch a walkthrough
Give your AI workers a place to work together.
Loading this video connects to YouTube. Google's privacy policy applies.
Google privacy policyAbout website videos and privacy