Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
mainplane-ai/mainplane: The open-source agent ecosystem

mainplane-ai/mainplane: The open-source agent ecosystem

6 hours ago

Mainplane, with the biplane flying over the clouds

The open-source agent ecosystem

The Mainplane Architecture: connectors reach Mainplane Server, which holds secrets and controls, observability and the file server; the network joins the server and every worker

Self-Hosting Quickstart

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 quickstart

The 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.

The Mainplane TUI: a sidebar of sessions on different models, and an agent that moves a Qwen fine-tune from a GPU server to a Mac Studio and quantizes it to run there

Features

Always-on

  • Mainplane turns any computers into an always-on local AI shed. Agents keep working when your laptop is closed.

Bring your keys and subscriptions

  • Use the regular limits of a Claude Code or ChatGPT Codex subscription, or an API key with any model.

Chat from anywhere

  • Use Mainplane's first-class TUI or the sessions API. All messages stay synced.

Private mesh network

  • Mainplane connects agents and computers with fine-grained security controls. No Tailscale needed.

Shared file drives

  • A remote filesystem that multiple agents can access concurrently without risk of de-sync.

Context and cost efficient

  • Mainplane uses just 3k tokens of system context. Agents see their own context usage and optimize it.

Browser and computer use

  • Mainplane drives real browsers with their logins and has native computer use.

Control plane security

  • API keys stay on your server isolated from the other workers where agents run.

Durable and observable sessions

  • Agent state = one readable file that can be resumed if stopped.

Performant and open-source

  • Mainplane runs as one Go binary, source code is under MIT license.

FAQ

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.

Do you take contributions?

We welcome feedback as GitHub issues. Pull requests are open to collaborators only.

A billboard turns through what Mainplane agents do, while the biplane tows a banner: Now you're flying!

Chat with me