Mewla

Open source · self-hosted · iOS, Android & web beta

Naps all day.
Ships all night.

Tell Brain the goal. It leads a team of agents on your own computer, and calls you only when it matters.

Runs on Talk to it on
  • Claude Code
  • Codex
  • Cursor
  • Grok
  • Pi
  • OpenCode
Brain, a small cat, asleep in a vermilion seal

    Tap a pet to swap it in. The app has all ten.

    • Claude Code
    • Codex
    • Linear
    • Notion
    • GitHub
    • Cursor
    • Telegram
    • OpenAI
    • Anthropic
    • MCP
    • Grok
    • DeepSeek
    • OpenRouter
    • OpenAPI
    • Pi
    • OpenCode
    • tmux
    • Tailscale
    • Cloudflare

    One goal, start to finish

    Ship atlas-notes v1.4 this week.

    1. 01

      Say it once.

      In the app, or from Telegram.

      Mewla appTelegram

      Ship atlas-notes v1.4 this week: fix the sync bug, tidy the settings copy, write release notes, post them to Notion.

      On it. Four parts, each tracked as Work.

    2. 02

      Brain splits it into Work.

      And picks the right agent for each part.

      Work · atlas-notes 1.4

      • Fix the sync conflict bugWorking
      • Tidy the settings copyWorking
      • Research how other apps word conflictsWorking
      • Draft the release notesWaiting

      Routed by routing.md, a file you edit.

    3. 03

      Real agents, really working.

      Each one in tmux on your computer. Watch, or take over from your phone.

      atlas-notes

      codex

      › go test ./sync/...

      ok sync 41 passed

      › git diff --stat

      claude

      Rewriting 12 strings

      “Keep both copies”

      Shorter, same meaning

      grok

      Reading 5 apps’ docs

      “conflicted copy” × 3

      Summary ready

      pi

      Waiting for merges

      …

      ChatTerminalGit
    4. 04

      Called only when it matters.

      A push when an agent needs you, fails or finishes. Silence otherwise.

      9:41Tuesday

      Sync fix needs inputKeep both copies, or the newest edit?

      Keep both. Name the older one “conflicted copy”.

    5. 05

      Nothing ships unchecked.

      Brain reviews every result before it counts as done.

      Sync conflict fix41 sync tests pass

      Done

      Settings copySent back: shorter, keep “sync”

      Reviewing

      Conflict wordingFive apps compared

      Done
      Reviewed

    06 · Plugins Preview

    Then Brain reaches past your computer.

    It reads your tools. Changes wait for your yes.

    • Linear
    • Notion
    • GitHub
    • Any MCP
    • Any OpenAPI

    Brain wants to make changes

    • Publish “atlas-notes 1.4” release notes
    • Close 3 issues fixed in 1.4
    • Comment “Fixed in 1.4” on #212
    Not nowConfirm
    1. 07

      Monday’s check is booked.

      Brain puts it on the Calendar. It runs as Work when the day comes.

      Calendar

      Fri 17:00atlas-notes 1.4 releasedDone

      Mon 09:00Check 1.4 crash reportsScheduled · runs as Work

    Also in the box

    Everything else, one tap away.

    • current.mdprofile.mdmemory.md

      Memory you can read

      Plain files in Brain’s workspace.

    • Model Providers

      Official login or your own keys.

    • Stats

      Tokens and cost, per model.

    • :5173:8080tunnel

      Services

      Ports your agents opened, shareable.

    • Skills

      What your agents load, and from where.

    • Resources

      Every process, attributed.

    • mewla brain use codex

      Switch the host

      Move Brain to another agent, thread intact.

    • $ ~/atlas-notes ▍

      Shell & DSH

      Open one in any folder, from your phone.

    Install

    Three steps. A few minutes.

    • Linux
    • Apple Silicon
    • WSL2
    • +
    • tmux
    • +
    • one signed-in agent CLI
    1. 1

      Install

      Checksum-verified · no sudo · no telemetry

    2. 2

      Start

      mewla --lan

      Away from home? Tailscale

    3. 3

      Scan & pair

    Several agents skip approval prompts by default. On a work machine, use the safe profile. · Security and privacy

    Yours, end to end.

    • Runs at home

      Code, keys and agent state stay on your computer.

    • Paired once, signed always

      Your phone signs every request.

    • One server at a time

      Switching never mixes their data.

    Say it once.
    Let the team work.