Möbius

A personalized AI agent you self-host, which builds the tools you need and the interface they sit in

Möbius is a personal AI agent you self-host whose one job is to be as useful to you as it can. It actively helps by building the tools you ask for as small apps right next to the chat (a news aggregator, a habit tracker, a 3D ISS viewer) without a page reload. Each app can store data, run on a schedule, fetch from the web, and use AI on its own. The same coding agent can also rewrite the interface those apps sit in, from theme and layout to shell features.

It runs in a single Docker container, comes with a starter app store, installs to your phone like a native app, and keeps your data on a server you control. Over time, the Mind and Dreaming loop give it a memory to improve from, although the deeper self-audit pieces are still shallow.

Asking the agent to add file upload to the chat. ask for file upload
The agent's plan and a few clarifying questions. answer a few questions
File upload working: an image attached inline in the chat. file upload, working

You grow it from a chat. Ask for file upload and the agent writes the endpoint, the schema, and the UI, all in one conversation.

A few of the apps Möbius has built me in chat: an ISS tracker, a Brazil trip planner, a daily news digest, a Hacker News dashboard, an earthquake monitor, a habit tracker, and a drum machine.
The same new-chat screen in a range of looks, from a medieval manuscript to a deep-blue ambient theme to fully meme-worthy. The colors, fonts, and layout are CSS the agent rewrites, live immediately.
And the meme theme is alive. The rainbow drifts and the unicorns and emoji bounce across the screen, all from one prompt. The agent does not judge your taste.

What you can do with it

  • Build apps from the chat. Describe what you want; the agent writes the code, mounts it, and you use it next to the conversation.
  • Install from an app store. A starter pack of apps you install by pasting a URL, update with a tap, and tweak by asking, all of it yours to keep.
  • Use them anywhere. Save an app to your home screen and run it standalone; it keeps working offline and syncs when you reconnect.
  • Reshape the shell. Themes, layout, navigation model, fonts, all editable by asking.
  • Pick your provider. Claude Code or Codex for the coding agent, Gemini for image generation. Toggle in settings.
  • Recover from anything. A /recover route resets the shell while keeping your chats, apps, and data.

The story behind it

More on the design ideas and the self-improvement loop behind Möbius in these companion posts: