Deploy Discord bots
and their sites, together
Flow is a self-hosted control panel that connects a Git repo and ships a running bot and companion website, wired to each other automatically.
Free and open source, dual-licensed under AGPL-3.0 and FSL.
Everything in one place
From first deploy to production logs, manage every part of your bot and site without leaving the dashboard.




Built for how bots actually ship
Flow handles the parts of hosting a bot and its site that usually end up held together by hand.
Git-native deploys
Connect a repo and push to deploy. Flow builds and ships your bot and site the same way you already work.
One project, fully wired
A bot and its site share a private network, secrets, and a database automatically, with no manual plumbing.
Zero-touch nodes
The server Flow runs on is already a working node the moment you sign up. Add more by pointing Flow at a VPS over SSH, no setup on the box itself.
Routing and TLS, handled
Caddy is configured automatically per node, so every deploy gets a working domain and certificate.
From repo to running in three steps
No YAML to hand-write and no separate dashboards to keep in sync.
Connect a Git provider
Sign in and connect GitHub, GitLab, or Gitea. Flow registers its own GitHub App on your account through GitHub's manifest flow, so there is no client ID or webhook to set up by hand.
Create a project
Add a bot and its site as services in one project. The server Flow runs on is already a working node, so there is nothing to set up before your first deploy.
Push to deploy
Push to your branch. Flow builds the bot and its site together and wires up their shared network, secrets, and database.
Self-hosted. Actually.
Flow runs entirely on infrastructure you control. No managed service, no usage-based billing, no account required to read the code. Clone it, point it at your own servers, and it is yours.
Everything in Flow today is licensed under AGPL-3.0, so improvements made to hosted forks flow back to everyone rather than staying closed off. Future advanced features ship under a source-available license instead, free to self-host for any purpose, including running it for clients, and each release converts to Apache 2.0 two years later. See how the licensing works.
Star it on GitHubReady to wire up your first bot?
Install Flow on a server you already have and connect a repo. The rest is automatic.