Open source · self-hosted · MIT licensed

Turn AI coding from a terminal habit into a delivery system.

MAIster runs versioned software-delivery Flows across your repositories. Agents work in isolated worktrees, humans enter at declared gates, and evidence decides what can ship.

Run it on your own host
curl -fsSL https://imaister.dev/quickstart.sh | bash

Postgres in Docker, two host processes, first governed run in about ten minutes. Follow the quickstart · Read the script

~/projects/maister · graphlive
coding agents
Claude · Codex · Gemini · OpenCode · MiMo
providers
Anthropic · OpenAI · OpenRouter · compatible
interfaces
Web · REST · MCP · ACP
runs on
your host · Postgres · git worktrees

The operating gap

Coding agents execute. MAIster makes the work governable.

The hard part is no longer producing code. It is keeping parallel agent work repeatable, reviewable, constrained, and connected to the way software actually ships.

01Many terminals

One operating picture

Portfolio, project boards, active workspaces, and a shared needs-you inbox replace console babysitting.

02Prompts drift

Processes stay pinned

Flows ship as trusted, versioned packages. Every run records the exact package, engine, and runner it used.

03Looks finished

Get verified results

Typed artifacts and blocking gates expose what passed, failed, went stale, or still needs a decision.

04Agents get everything

Capabilities are scoped

Each session receives only its declared skills, MCPs, tools, environment, and restrictions at the ACP seam.

Product tour

One control plane for every project, Run, and decision.

MAIster is designed for a technical owner or small engineering team operating multiple private repositories and coding agents on its own infrastructure. Web for people, REST and MCP for personal agents.

MAIster portfolio: project cards with active workspaces, runner readiness, and the launch buttonMAIster portfolio: project cards with active workspaces, runner readiness, and the launch button
01 / 05

Every project and active workspace on one screen.

Projects, active workspaces, runner readiness, and the needs-you count stay visible without opening a single terminal.

The delivery spine

A process you can inspect from intent to promotion.

MAIster is not another coding agent and not a generic workflow canvas. It is the execution layer that gives your existing agents a repeatable path through real software delivery.

  1. 01Projectprivate repository
  2. 02Flow packageversioned process
  3. 03Task / Scratchcontrolled intake
  4. 04Runimmutable attempt
  5. 05Workspaceisolated worktree
  6. 06AgentsACP sessions
  7. 07HITLdeclared decisions
  8. 08Evidencetyped readiness
  9. 09Reviewhuman judgment
  10. 10PromotePR or local merge

Every handoff leaves a ledger entry. Every promotion crosses the same readiness choke point.

The product, not just the runner

MAIster keeps the system around the agents visible.

The deterministic spine stays small: ownership, state, evidence, budgets, and promotion. Around it, MAIster adds shared and private memory, artifact authoring and improvement, comparison, and the operating surfaces required for sustained agent work.

01

Versioned Flow packages

Install, inspect, trust, enable, upgrade, roll back, and keep active runs pinned to their original revision.

provenance · compatibility · trust
02

Evidence-gated readiness

A Flow can bring up an isolated application stack and its dependencies, run integration and E2E suites, and keep reports and logs as required evidence. Together with AI judgments, external checks, and human review, that evidence blocks or clears promotion.

system bring-up · E2E · promotion gate
03

Human attention by design

Permissions, forms, plan review, manual takeover, rework, and conflict resolution appear when the Flow says they matter.

HITL · assignments · inbox
04

Governed multi-agent work

Run trees, package agents, triggers, and consensus share budgets and audit instead of creating an invisible swarm.

orchestration · budgets · audit
05

Scoped runtime capabilities

Materialize only the declared skills, MCP servers, tools, environment, and guardrails for each ACP session.

capabilities · sandbox · policy
06

Compare Flows, agents, and models

Run one task with different Flow revisions, coding agents, and models. Compare evidence and AI-judge scores with elapsed time, token usage, and the calculated cost of every Run.

Flow · agent · model · quality · cost

The path to agentization

Grow from one co-working session to governed platform agents.

MAIster separates agentization into four stages. Each stage has its own durable object, control boundary, and observable handoff. Move right when the previous level becomes repeatable and produces evidence.

Read about the four stages
Scratch RunCo-work
FlowHuman in the loop
PolicyAdversarial · human on the loop
Platform AgentFull Agentic

Flow packages

Bring your method as a versioned package.

Flows, skills, agents, and MCP templates ship together in trusted packages, installed from git and pinned by tag. The public catalog already carries the methods teams use with coding agents, so a Flow written for one project moves to the next installation unchanged.

aif

AI Factory

Plan, implement, review, evolve: five governed flows with their skills and agents.

superpowers

Superpowers

Four typed flows with structured design, verification, and review handoffs.

spec-kit

Spec Kit

Spec-driven development from GitHub as governed flows.

openspec

OpenSpec

Spec-driven flows with typed change and review handoffs.

bmad

BMAD Method

Planning, build, test architecture, and creative flows with platform agents.

pstack

pstack

Evidence-first engineering with typed result profiles and an evaluation method.

env-e2e

env-e2e

An ephemeral docker-compose stack plus Playwright E2E as readiness evidence.

core

core

Triage, Brain Improver, the evaluation judge, and Java, React, and Postgres skill packs.

Compare

Not another Kanban for agents. Not an unattended runner.

Boards give you a worktree per agent and a diff to read. Runners give you unattended runs and a pull request to check. MAIster gives your existing agents a repeatable, evidence-gated path through real delivery.

Kanban orchestratorsAutonomous runnersMAIster
ProcessA board and a worktree per agentAn issue tracker as the queueA versioned Flow package pinned to every Run
Proof before mergeRead the diffCheck the pull requestTyped evidence gates, readiness, and human review
Human checkpointsApprove when the CLI asksWatch the PRDeclared in the Flow: permission, form, review, escalation, one inbox
BudgetsNonePer agentPer Run, node, and Run tree: warn → escalate → terminate
CapabilitiesWhatever the CLI hasWhatever the CLI hasOnly the declared skills, MCPs, tools, and environment per session
AgentsSeveral CLIs side by sideUsually one vendorClaude, Codex, Gemini, OpenCode, MiMo through ACP, including subscriptions
Compare variantsBy handBy handEvaluation Lab: one task, several Flows, agents, and models
Where it runsYour laptopTheir cloud or yoursYour host, MIT

Kanban orchestrators: Vibe Kanban, Superset, Paseo, and similar tools. Autonomous runners: Symphony, Paperclip, and similar. Categories, not verdicts: several of them are good at what they do.

Built in the open

Inspect the system, not a sales promise.

MAIster is MIT licensed. Follow the implementation, architecture decisions, and delivery history directly in the repository. Feature requests, bug reports, and pull requests are welcome.

Open on GitHub
Loading live repository data…maister-dev/maister
Stars
Forks
Open issues
License
Default branch
Last push

Services

Need this running in your team?

MAIster is free and MIT licensed. If you want it in production without spending your own weeks on it, the maintainer works with teams directly.

one week

Agentic SDLC assessment

Where your team's agent work loses time and quality, and which process to automate first. You get a written report and two Flow packages for your own process.

two to four weeks

Implementation sprint

MAIster on your host, connected to your git provider and CI. Flows for bugfix, feature, review, docs, and dependencies; gates, budgets, and roles; a trained team; thirty days of support.

monthly

Support and evolution

Upgrades, new packages, incident review, and priority in the roadmap.

Book a call

Replies within one working day.

Questions

Before you install

Does my code leave my infrastructure?

No. Repositories, prompts, diffs, secrets, and artifact bodies stay inside your infrastructure. The control plane and execution host remain under your administration. MAIster ships no analytics and no telemetry; the only outbound traffic goes to the model providers, git remotes, and MCP servers you configure.

Which coding agents work?

Claude Code, Codex, Gemini CLI, OpenCode, and MiMo run through the Agent Client Protocol. MAIster starts the CLIs with the authentication configured on the execution host, including supported subscription-backed sessions; API providers such as Anthropic, OpenAI, and OpenRouter stay in the same runner catalog.

Can I keep the method my team already uses?

Yes. Spec Kit, OpenSpec, BMAD, Superpowers, and AI Factory already ship as packages, and any git repository with a flow.yaml can become one. Flow Studio edits packaged Flows visually and forks them into local versions.

What does a first run look like?

Register a repository, create a task, pick a Flow, launch. The Run gets an isolated worktree, a recorded Flow revision, and an observable outcome. Promotion stays a separate, explicit action.

How does it run?

The web control plane owns product state. A separate execution-host supervisor owns ACP sessions and agent processes. Postgres keeps the durable ledger; isolated git worktrees hold code and evidence payloads. Today both processes share one trusted host; multi-host placement is on the roadmap.

What does it cost?

MAIster is MIT licensed; you pay only your model providers. Run Inspector shows input, output, cache-read, and cache-creation tokens beside active and wall-clock time, and budgets warn, escalate, and terminate. Currency pricing is on the roadmap.

Start with one real process

Replace one babysat terminal with a Flow you can trust.

Run MAIster on your own host, connect a private repository, and qualify the first repeatable delivery process with evidence and review built in.