Catalog

Apps as source code. Install them when you need them.

The Automaton catalog is an open-source GitHub repository of apps, curated for quality. They wait as source until you install one; then your server builds and runs it. Anyone can publish a catalog like it: an app needs only an extra automaton.json.

Open source, Apache 2.0Built from source on your serverOne click in Studio
Apps wait as source in GitHub repositories, appear in your Studio catalog, and are installed on your server when you choose; an installed app can be forked.team-toolsgithub · 12 appsautomaton-appsgithub · publiccompany-privategithub · privatesource, dormantCatalogin StudioinstallRunningyour serverYour forkadapted by AI

Catalog sources

One server, many catalogs

Every server starts with the official catalog that we curate. Most teams add their own next to it: a private repository for company tools, or a public one from someone they trust. Studio lists all of them together, and each entry shows which source it comes from.

officialrzvdaniel/automaton-appsCurated by the Automaton project · public · on by default, can be switched off
privateyour-company/internal-toolsYour team's own apps · read with a read-only token, stored encrypted
publicsomeone/their-appsAny GitHub repository with a catalog.json that you trust
+ Add a sourceStudio → Apps → Catalog → Catalog sources, or ask your agent

In the official catalog rzvdaniel/automaton-apps

Install any of these from Apps → Catalog in your Studio. Studio shows the source, the exact commit and the permissions before anything is created.

Reading the catalog from GitHub…

Read live from the repository's catalog.json. Install from Apps → Catalog in your own Studio.

Make your own

Any GitHub repository can be a catalog

Keep your team's tools, or packaged open-source apps, in one repository. Add it in Studio as a catalog source.

  • Create the repository from the template, or ask your agent to
  • Add each app in its own folder with an automaton.json
  • A workflow regenerates catalog.json on every push
  • Add the repository under Apps → Catalog → Catalog sources
YouPackage this open-source app for our catalog and add the catalog to our server.
// the whole contract for a simple web app
{
  "name": "Space Invaders",
  "summary": "A fast arcade shooter in your browser.",
  "category": "Games",
  "application": {
    "build": { "image": "node:22-bookworm-slim" }
  }
}

Open source · Apache 2.0

Own the place where your apps live.

See apps running on Automaton today, read the docs as plain text, or start your own server.