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.
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.
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.jsonon every push - Add the repository under Apps → Catalog → Catalog sources
// 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" } } }