Baudbot
A coding agent your whole team shares
Baudbot lives in Slack and runs on your Linux server. Message it a task, it opens a branch, writes the code, and ships a PR. Everyone on the team gets the same agent, already context-aware.
▸ Connecting to Sentry... ✓
▸ Connecting to Slack... ✓
▸ Connecting to GitHub... ✓
✓ Baudbot is ready for instructions from Slack
Built for Teams
One agent deployment your whole engineering team shares. It runs on your server, talks through Slack, and keeps working when you're not.
Slack is the UI
No dashboards, no portals. Your team assigns work in Slack threads and gets progress updates in the same thread. Everyone sees what's happening.
Always Running
Baudbot is a persistent service, not a one-shot script. It's online at 2am, picks up tasks immediately, and never needs a poke to get started.
Branch to PR, Handled
It creates the branch, writes the code, pushes the PR, watches CI, and iterates on failures — without you touching a keyboard.
Runs on Linux, Your Server
Baudbot runs natively on Linux with full access to your actual toolchain — your compilers, your CLIs, your environment. No cloud sandbox, no vendor lock-in.
Knows Your Codebase
Baudbot builds up knowledge of your repo over time — the weird CI quirks, the internal conventions, the stuff that isn't in the README. It gets better the longer it runs.
Self-Updating Skills
When Baudbot figures out a better way to do something, it saves that. Future tasks benefit automatically. You don't have to write prompts or maintain playbooks.
Two ways to run it
Managed gets you running in minutes. Bring your own server for full control. Either way, Baudbot runs on Linux and your code stays on your infrastructure.
Managed
Sign up at app.baudbot.ai and we provision a Linux server for you, connect it to Slack through our broker, and handle the infrastructure. You skip the setup entirely.
- ✓ Server provisioned automatically — nothing to install or configure
- ✓ Slack integration set up via the broker — no public port needed, messages queue durably so nothing is missed if your server restarts
- ✓ Dashboard to manage your team, workspaces, and Baudbot instances
- ✓ Your code still runs on a Linux server you control — not inside our infrastructure
Bring Your Own
Run the install script on any Linux server you own. Use our Slack broker for easy workspace installation and reliable message delivery, or wire Slack up directly.
- ✓ Runs on any Linux server — your hardware, your VPS, your cloud VM
- ✓ Full access to your dev toolchain — compilers, CLIs, internal services, everything
- ✓ MIT-licensed — fork it, extend it, run it forever without asking permission
- ✓ Use our Slack message broker for easy workspace installation & better message reliability
About the Slack broker: Slack requires a public HTTPS endpoint to deliver events, but your server doesn't need to be publicly reachable. The broker (a Cloudflare Worker) receives events from Slack, queues them durably, and Baudbot pulls them over outbound HTTPS on its own schedule. If your server restarts or is briefly offline, messages wait in the queue and get delivered when it comes back — nothing is dropped. Messages are end-to-end encrypted; the broker cannot read them. Both paths can use the broker. Managed sets it up automatically. Bring-your-own users can connect to it with a single command, or wire Slack directly to their server if they prefer.
Works on your favorite distros
Baudbot runs natively on major Linux distributions. Choose the distro your team knows best — Baudbot adapts to your environment, not the other way around.
Omarchy
Fully supported with native packages
Arch Linux
Available in AUR and through direct install
Ubuntu
LTS and latest versions fully supported
Debian
Official packages coming soon
Don't see your distro? Baudbot is built with standard Linux tools and should run on most distributions. We're actively adding official support for more distros — reach out if you'd like to help test on yours.
Start today with Linux
Got a Linux server? You're two commands away.
Requires a Linux server with Docker. See the full docs for details.
How It Works
Install once, works forever. No agents to prompt-engineer, no playbooks to maintain.
Deploy to Your Linux Server
Run the install script on any Linux server. It sets up Baudbot and its dependencies in a few minutes — no cloud account required.
Connect Your Tools
Hook up Slack, GitHub, and Sentry with API keys. Baudbot plugs into what you already use — there's nothing new to learn.
Assign Work, Get PRs
Message Baudbot in Slack with a task. It handles the rest — writes code, opens a PR, watches CI, fixes what fails.
Open Source & Self-Hosted
MIT-licensed and runs on your own Linux server — your code never leaves your infrastructure. Add custom skills, wire in new tools, or fork the whole thing. You own it.