Own the system that runs your organization
.
Describe your tables, pages, permissions and automations in one file. Sovrium runs the application, on your own infrastructure.


The file, and the page it serves


Thirty-nine lines, one table, one page. Copy the file, run the three commands below, and you are looking at the same screen.
name: cooperative
tables:
- name: members
fields:
- id: 1
name: name
type: single-line-text
required: true
- id: 2
name: role
type: single-select
options:
- { value: Board, color: "#2f6fde" }
- { value: Staff, color: "#0e8a7a" }
- { value: Volunteer, color: "#c2651f" }
- { id: 3, name: joined, type: date }
permissions: { read: all }
pages:
- name: members
path: /
components:
- type: container
props:
className: mx-auto max-w-4xl p-8 flex flex-col gap-4
children:
- { type: text, element: h1, content: Members }
- type: text
element: p
content: >-
Everyone in the cooperative,
and when they joined.
- type: table
dataSource: { table: members }
columns:
- { field: name, label: Name, sortable: true }
- { field: role, label: Role, filterable: true }
- { field: joined, label: Joined }Ten organisations whose systems the founder has built since 2019









Six signs the tool is running you.
Read them for the system you use today. Three or more, and it is worth an afternoon to check what a file could replace.
A rented stack
The bill rises and nobody decided it.
An automation exists to repair another one.
Nobody inside can say how it all holds together.
A view takes five seconds, so the team went back to the spreadsheet.
An app the AI wrote
It works, and nobody can explain why.
Nobody has tried the export, and the person who built it has left.
From nothing to a running app in three steps.
Three commands and the application is serving. Each step shows the command and what it actually prints.
Install Sovrium.
One command, on your machine or your server.
Every way to install, and the desktop appcurl -fsSL https://sovrium.com/install | shsovrium 0.45.0 installed to /usr/local/bin/sovrium
Write the file, or have your AI write it.
Your AI assistant gets the manual for the exact version you run, and can check what the file means while it works.
sovrium skills and sovrium mcp: what to give your AI agentsovrium skills✓ Agent skills for Sovrium 0.45.0 written to ~/cooperative/.claude/skills (75 updated, 0 removed).
Run it.
Point Sovrium at the config and the application is live: tables, auth, pages, a typed API, and an admin space to operate it.
Operate it from the admin spacesovrium start app.yamlSovrium listening on http://localhost:3000
Apps you can open right now.
Each one is a template you can install and change. Open one first: reading a running application tells you more than any feature list.
This site is a Sovrium app.
Everything you are reading runs on the engine you can install, for the price of the server it sits on. Four facts follow, and none of them can go out of date.
binary serves this site, and it is the one you download
of this site’s pages, redirects and metadata are declared in configuration
React components written to build it
Every feature is a few lines of configuration.
Tables, permissions, automations, forms, files, AI agents, theme. Pick one and read exactly what declaring it costs.
More than fifty field types, from plain text to currency, relations, formulas and seven AI fields.
tables:
- name: contacts
fields:
- { id: 1, name: full_name, type: single-line-text, required: true }
- { id: 2, name: email, type: email }
- { id: 3, name: stage, type: single-select, options: [Prospect, Client, Perdu] }
- { id: 4, name: budget, type: currency, currency: EUR }Three ways to go further.
The engine is free and stays free. Around it, three offers, each on its own terms.
Shipped this month.
The three newest releases, read from the changelog.











