Run this command on your server machine (any always-on machine will do):
# Linux, macOS
curl -fsSL https://mainplane.ai/install | sh -s -- server quickstart
# Windows
& ([scriptblock]::Create((irm https://mainplane.ai/install.ps1))) server quickstartThe quickstart walks you through adding a provider, workers (computers your agents control) and connectors (ways to message your agents).
Read more in docs/self-hosting.md, and docs/privacy-and-security.md.
- Mainplane can use any model from any provider, including Anthropic, OpenAI, Google, and more.
- Mainplane agents have a restricted set of tools and manage their own context by retrieving key information from other sessions.
- Mainplane links agents and computers with fine-grained security controls. No Tailscale needed.
- Mainplane sets up a remote filesystem you can use concurrently without risk of de-sync.
- Mainplane drives your real browsers and applications with native computer use.
Can I bring my Claude Code, ChatGPT, or OpenCode Go subscription?
Yes, Mainplane can use the regular limits of a Claude Code, ChatGPT, or OpenCode Go subscription.
Does Mainplane share my data?
Your chats are not shared by default. Users can opt in to sharing data to improve Mainplane in /settings.
Do I need more than one device?
No. Everything can run on one device.
Does mainplane-server need Linux?
No. mainplane-server runs on macOS, Windows and Linux. Hosting shared files requires a compatible connected Linux device.
Do you take contributions?
We welcome feedback as GitHub issues. Pull requests are open to collaborators only. Any agent can POST plain text to https://bugs.mainplane.ai to report a bug.