Start with a product or guide

  • Start here

↑↓to moveto openEscto close
MezairOverview

Start here

Mezair (may-ZAIR) is a set of open-source tools for running coding agents on your own machines, and for checking their work before you trust it. Everything lives in one repository, and every part can be used on its own.

Which part do you need?

If you want to… Use Read first
Run Codex, Cursor, Devin or OpenAI agents on your repos, and review what they change Mezair Desktop Install Mezair Desktop
Keep your Mezair setup in step across machines, or send work from one machine to another Sync & Mesh How Sync & Mesh works
Check npm packages against a policy before they reach developers or CI Mezair Registry Registry quickstart
Install dependencies for a repo you don't trust yet Mezair Node Base Safe mode
Build small apps and agents locally, then deploy them through an adapter Mezair Cloud Cloud quickstart

They're separate because they solve separate problems. Desktop looks after your local work. Sync & Mesh connects your machines. Registry decides which packages get in. Node Base contains package installs. Cloud defines a small, portable app runtime.

Where the code lives

The mezair repository holds four projects:

  • mezair-app: Mezair Desktop, the Electron app, plus the desktop side of Sync & Mesh.
  • mezair-registry: Mezair Registry and Mezair Node Base.
  • mezair-cloud: Mezair Cloud, plus the Sync & Mesh backend you can deploy yourself.
  • mezair-website: this site and these docs.

Each project has its own lockfile and tooling. Install dependencies inside the project folder, not at the repository root.

Run each one from source

Tool Commands
Mezair Desktop cd mezair-app && pnpm install && pnpm dev
Mezair Registry cd mezair-registry && pnpm install --ignore-scripts && docker compose -f infra/docker/docker-compose.yml up --build
Mezair Node Base docker run --rm -it -v "$PWD:/workspace" -w /workspace ghcr.io/anthonyhumphreys/mezair-stack/mezair-node-base:22 mezair-npm-ci-safe
Mezair Cloud cd mezair-cloud && pnpm install --ignore-scripts && pnpm build && pnpm mezair-cloud --help

If you'd rather install the command-line tools, start with the Mezair CLI:

Terminal
npm install --global @mezairstack/cli
npm install --global @mezairstack/cloud-cli
npm install --global @mezairstack/registry-cli

mezair cloud check --json
mezair registry doctor

Find a page by task

Task Page
See which folder owns what Monorepo map
Use the command line Mezair CLI
Get a tour of the desktop app Desktop overview
Understand how the desktop app is built Desktop architecture
Plan, build and review with an agent Agent workflows
Take GitHub issues to confirmed merges under a policy you activate (beta through 30 November 2026) User-definable software factories
Choose providers, models and personas Chat, personas and models
Work with branches and commits Git workflows
Review code and security findings Security and review
Use your phone, watch, Raycast or the menu bar Companion surfaces
Sync your devices and run jobs on your own machines Sync & Mesh
See how Mesh prefers your LAN and switches routes (beta through 30 November 2026) LAN-first Mesh routes
Try the registry locally Registry quickstart
Understand why a package was allowed or blocked Package decisions
See what package analysis looks for Worker analysis
Roll the registry out to a team Registry rollout guide
Contribute to Registry or Node Base Contributing to Mezair Registry
Use the hardened Node image Node Base overview
Build your first Cell Cloud quickstart
Understand what a Cell can declare Cell contract
Give an agent a clear set of permissions Mezair Agents
Run an agent in an isolated workspace Agent Sandboxes
Add sign-in to a Cell Cloud auth
Run multi-step workflows that survive restarts Cloud workflows
Run long-lived background services Cloud services
Manage a Cell from a local UI Mezair Lens
Run and inspect a Cell locally Local runtime
Understand the build checks Builder and Guard
Test Cells without deploying Testing Cells
Preview a deployment on AWS AWS preview
Check what Cloud can't do yet Cloud status and limits

Every page, by product

Mezair Desktop

Sync & Mesh

Mezair Registry

Mezair Node Base

Mezair Cloud

What Mezair won't claim

Agents, LLMs, package heuristics and runtime abstractions don't replace human judgement, and nothing here says they do. Mezair's job is narrower: to help you see what the work actually did before you trust it.

Suggest an edit to this page on GitHub