$ cd ~/projects && ls

Agent Platform

Personal AI agents that live in iMessage. Sign up, get provisioned, and start texting — no app needed.

React Express Docker API MongoDB BlueBubbles iMessage Cloudflare Tunnel

Overview

The Agent Platform lets anyone get their own AI agent that lives in iMessage. Sign up at agent.badland.ai, and within 30 seconds you have a dedicated AI container running on isolated infrastructure that you can text like a friend. Each agent gets a custom personality, persistent memory, web search, image generation, and its own personal website at <name>.badland.ai.

Messages flow through a Mac Mini running BlueBubbles (iMessage bridge) over Tailscale VPN to the Badclaw server, where a mux service routes each conversation to the correct agent container. To recipients, it's just blue bubbles — indistinguishable from a human.

My sister Katie, a naval officer, getting automated briefings about her area of responsibility — delivered straight to iMessage three times a day.
Katie's iMessage — 'Your website is keeping me up to date with thrice daily reports and I appreciate it'

How It Works

  1. Sign up at agent.badland.ai with your phone number
  2. Provisioner spins up a Docker container with gVisor sandboxing
  3. Mux route maps your conversation to your agent's container
  4. Text it. Your agent interviews you to build its personality
  5. It just works — web search, image gen, reminders, all via iMessage

What Agents Can Do

These aren't chatbots. They have personality, memory, and real capabilities.

Knowledge & Personality

Each agent has a custom personality configured by its owner. They remember context, crack jokes, enforce boundaries, and schedule recurring tasks like daily forecasts.

Image Generation & Memes

Describe what you want and the agent generates it right in the chat. Ask for iterations and it refines. It can also create memes from photos people send.

Site Building

Agents can build and deploy websites on the fly. Ask for a site and it creates one, deploys it to <name>.badland.ai, and sends you the link — all within the conversation.

Real-Time Information

Web search, sports scores, expense splitting, weather — agents pull live data and deliver it conversationally. One user uses it to avoid Olympic spoilers.

Self-Debugging

When something breaks, the agent traces the root cause itself, explains what happened, and fixes it — all visible in the group chat.

Real Conversations

Every screenshot below is a real iMessage conversation. No staging, no demos.

Infrastructure

BlueBubbles server dashboard — 2.9k messages, 826 daily, text.badland@icloud.com