Open source · The AI workbench for web apps

Build web apps with an AI that ships.

Meith is a desktop app where AI agents help you build web apps end to end — editing your code, running dev servers, and previewing localhost right beside the chat, with you approving every step.

AGPL v3 licensed · macOS (Apple Silicon)

A workbench, not a chat box

Everything you need to build a web app with AI — your code, a dev server, a live preview, and reviewable diffs — gathered into one desktop app.

Agents that write your code

Meith agents don't just suggest snippets. They scaffold components, edit files across your project, and wire up features — calling real tools through a typed protocol, with every change shown inline.

Dev servers, built in

Start your dev server, watch its output, and preview localhost right beside the conversation. The status bar tracks what's running and on which port — no second terminal required.

Live preview & browsing

See your app render as the agent builds it. Meith can open localhost, click through your pages, and check its own work against what's actually on screen.

Reviewable code changes

Point meith at your repo and it works inside it. Edits land as inline diffs you can review, undo, and ship — nothing touches your codebase without you seeing it.

A space per project

Each space is one app. Switch between them from the rail like profiles, and keep agent chats, source files, and preview tabs scoped to the project in front of you.

Permission on every action

Tools that touch your machine ask first. Allow once, always allow, or deny — you stay in control of files, commands, and network access at all times.

A meitheal for your code

Your whole build routes through one shared tool registry.

The visual interface, the terminal command, a plugin, and the AI agent all act on the exact same project — not their own isolated views. Editing a file from the UI, running meith open to preview a route, or letting the agent start your dev server all go through the same tool definition, validation, permission, and audit path.

meith doesn't lock you into one AI provider. The agent runtime uses an adapter interface and connects to external agents via ACP (Agent Client Protocol), keeping the app independent of any model vendor.

Renderer

the visual app

CLI

meith command

Agent

AI sessions

Plugins

web apps

Shared ToolRegistry

validate · authorize · run · audit

app state
files
browser & processes

You stay in control

Agents and plugins don't get the keys by default.

Every major action routes through the shared tool registry, where tools declare their capabilities upfront. The renderer is trusted as part of the core app — agents and plugins face strict limits, and every call is audited.

Read-only runs free

Reading state, logs, metadata, and files executes without interruption. The work that can't hurt you never nags you.

Privileged actions ask first

File writes, browser control, process starts, and destructive actions require explicit permission or an approved grant.

Identity can't be forged

The host resolves plugin identity from the tab itself, ignoring whatever the plugin claims. Capabilities are checked on every call.

Same tools, from your shell

Drive your project from the command line.

The meith CLI discovers a running runtime over a local socket and calls the exact same tools the app uses. Open preview tabs, inspect dev-server processes, stream build logs, or invoke any tool by name — straight from your existing terminal workflow.

Read the CLI guide
meith — terminal
# list the runtime's registered tools
meith tools

# open a local URL in a browser tab
meith open http://localhost:3000

# inspect running app instances
meith app list

# call any registered tool directly
meith call app_health

Start building your next web app with meith.

Free and open source. Install meith and let the app, CLI, plugins, and agents gather around your project — from first component to running preview.

Requires macOS (Apple Silicon)