Passa
GitHub
Introduction 1 min read

Passa

Say “publish this” to an AI agent and get back a link. Passa turns what you and your agents make — reports, dashboards, notes, small sites — into a site on your own domain, private until you say otherwise.

  • Get started

    Connect an agent, publish your first site, and share it.

  • Markdown sites

    Write in Markdown; Passa renders the pages, lists, tags, feed and social cards.

  • Access

    Private by default. Make a whole site or just some folders public.

  • The passa CLI

    Build and preview locally, and publish without an agent.

  • Agents and MCP

    The tools agents use, and how they sign in.

  • Deploying Passa

    Run your own Passa in your own AWS account.

What it does

  • One link per site. Every site gets its own address, like k3x9q2.example.com, or a name you choose, like notes.example.com.
  • Private by default. Only you can open a new site, after signing in. Rules make folders, or the whole site, public.
  • Markdown first. Send Markdown and Passa renders it with a theme, wikilinks, widgets, charts and diagrams. Plain HTML and other files work too.
  • Versions. Every change is a new version, and you can roll back.
  • Agents and people alike. Agents connect over MCP with OAuth; the passa command does the same from a terminal.
  • Self-hosted. Passa is open source and runs in your own AWS account. There’s no hosted service.

Early days

Passa is a personal project in early development. It works end to end, but expect changes. This site is itself written in Markdown and published with Passa.