Skip to content
mainplane-aiPublic

About

The open-source agent ecosystem

Resources

Stars

853 stars

Watchers

2 watching

Forks

Repository files navigation

Mainplane, with the biplane flying over the clouds

Mainplane is an open-source agent harness

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

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, and docs/privacy-and-security.md.



Features

Model agnostic

  • Mainplane can use any model from any provider, including Anthropic, OpenAI, Google, and more.

Context efficient

  • Mainplane agents have a restricted set of tools and manage their own context by retrieving key information from other sessions.

Connects all your devices

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
  • Mainplane links agents and computers with fine-grained security controls. No Tailscale needed.

Shared file drives

  • Mainplane sets up a remote filesystem you can use concurrently without risk of de-sync.

Browser and computer use

  • Mainplane drives your real browsers and applications with native computer use.

FAQ

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.

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

About

The open-source agent ecosystem

Resources

Stars

853 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages