Naps all day. Ships all night.
Tell Brain the goal. It leads a team of coding agents on your own computer, and calls you only when it matters.
Demo data.
Mewla is a phone app and a small daemon that runs next to your repositories.
The agents are the CLIs you already use (Claude Code, Codex, Cursor, Grok, Pi,
OpenCode), each in a real tmux session on your machine. Mewla gives them a
lead and gives you a remote. Open source, self-hosted, in beta.
- Say it once. "Ship atlas-notes v1.4 this week: fix the sync bug, tidy the settings copy, write release notes." In the app, or from Telegram.
- Brain splits it into Work and picks an agent for each part, following
routing.md, a file you edit. - Real agents do it, each in
tmuxon your computer. Read any of them as Chat or as the live Terminal, or take over from your phone. - You hear about it only when it matters: a push when an agent needs you, fails or finishes. In the app, its question comes with the answers as buttons.
- Nothing ships unchecked. Brain reviews every result before it counts as done, and only Brain or you can close Work.
Brain and Sessions on a phone. Demo data.
Around that loop: Calendar for things Brain should run later, Plugins so Brain can read Linear, Notion and GitHub, your own model keys, usage and cost per model, and a live view of what agents use on the machine.
You need Linux (amd64/arm64), WSL2 or an Apple Silicon Mac. mewla
offers to install tmux and an agent CLI (Claude Code or Codex) when they are
missing.
# 1. Install: checksum-verified, no telemetry
curl -fsSL https://mewla.ai/install.sh | sh
# 2. Start; press Enter to accept each suggestion and sign in with GitHub
mewla- Install the app: the Android arm64 APK from Releases, or iOS on TestFlight (or build from source).
- Scan the QR code. Open Sessions to start an agent, or Brain to give
it a goal. For later phones and browsers, run
mewla pair.
Other ways to connect, such as the same Wi-Fi only or Tailscale, are in Connect and pair. The full path is in Get started.
Warning
Every agent Mewla launches runs with full authority: no approval prompts, no sandbox. On a machine with secrets or production access, read Permission bypass risks first.
| Part | Status |
|---|---|
Daemon: Linux amd64/arm64, WSL2, Apple Silicon macOS |
Beta |
| Android app (arm64 APK) | Beta |
| iOS app | Beta on TestFlight |
| Web UI, served by the daemon | Beta; no QR scanning or push |
| Plugins | Preview; sign-in is not ready for every service |
Known issues: Releases.
- Get it running: 7326 strong> Get started · Install and update · Connect and pair
- Use it: Sessions · Brain and Work · Notifications and Telegram · Calendar · Plugins
- Configure it: Agents and models · Usage and resources
- Reference: Commands · Security and privacy · Troubleshooting
bun install # workspace dependencies (Bun 1.3)
bun run daemon:build # builds bin/mewla
cd daemon && go test ./...
cd app && bun test && bunx tsc --noEmitThe daemon is Go in daemon/, the app is Expo/React Native in app/. Start
with CONTRIBUTING.md, AGENTS.md and
Architecture. Report vulnerabilities as described in
SECURITY.md.
Apache License 2.0; see LICENSE and NOTICE. The Mewla name and seal-cat logo are covered by TRADEMARKS.md.