Everything you can build
Every screen of the admin has its tools: what you can build by hand, an agent can build for you, and you can open and change it afterwards.
Expose the tables, views and functions your application needs, and get permissions down to rows and fields, screens for your team, dashboards and automations - with PostgreSQL still deciding.
Your PostgreSQL. Your infrastructure. Your control.
docker compose up -d. PostgreSQL ready. TotalBase ready. Admin: http://localhost:3050/admin/.
00 / SEE IT BUILD
Tables, roles, screens, dashboards and workflows, created through TotalBase's MCP server - the same calls an AI agent makes - while the admin fills up. Then the app opens.




01 / GENERATE THE API
Choose tables, views and functions; TotalBase generates an API documented and protected by permissions.
Select fields, filter records and query real relationships. OpenAPI documents the resources you expose and their permissions.
In this example: one active product and its brand name.fields=id,name,brand.namewhere[active][_eq]=trueorder_by=namelimit=1{
"data": [
{
"id": "02",
"name": "Mechanical keyboard",
"brand.name": "Mono"
}
]
}Create users and roles for your application. A user can hold multiple roles; TotalBase resolves their permissions before accessing PostgreSQL.
02 / BUILD THE PANEL
02DataViews put tables, cards, kanban boards, calendars, Gantt charts, maps, trees, forms and custom pages in front of your team, in an App that works on a desktop, a tablet and a phone. Dashboards add reports from SQL, embeddable in another site.
Operations continue to respect the source resource’s permissions.
03 / AUTOMATE THE FLOW
03Trigger workflows from data events, schedules, webhooks or a person. Write records, send emails, render PDFs, call HTTP and SOAP services, run JavaScript - and keep every run.
Automation connected to your application’s data and permissions.
04 / BUILT FOR AI AGENTS
TotalBase includes an MCP server: Claude, or any agent that speaks MCP, creates tables, permissions, screens, dashboards and workflows - and explains your data - through the same API you use.
Every screen of the admin has its tools: what you can build by hand, an agent can build for you, and you can open and change it afterwards.
An agent acts as a user, with a token and a role. It can't do more than that role can, and nothing reaches your users until it's published.
Each change it makes is in the audit log, like anyone's: who did what, when, and what was there before.
05 / POSTGRESQL, WITH ALL ITS POWER
TotalBase adds the application layer on top of PostgreSQL and reuses its native strengths instead of hiding or replacing them.
PostgreSQL includes rich types such as JSONB, arrays, enums, UUID and ranges, without depending on an artificial layer above the database.
CHECK, UNIQUE, FOREIGN KEY, EXCLUDE, NOT NULL and domains keep integrity where it belongs: in the database itself.
MVCC and PostgreSQL’s concurrency model allow simultaneous writes with greater robustness and less unnecessary locking.
Native functions, procedures and triggers move business logic into the data layer without sacrificing performance or reliability.
CTEs, window functions, recursion and complex queries make PostgreSQL an exceptionally powerful engine for advanced logic.
PostgreSQL can be extended with modules and specialized tools, something many databases do not offer with the same maturity.
06 / OPEN SOURCE
A tool this close to your data should be understandable from its code, run on your own infrastructure and evolve with the people who use it.
Understand how it works from the inside.
Run it on your own infrastructure.
Suggest improvements and build together.
Apache 2.0 · Beta 0.1.0 · PostgreSQL 15 to 18
View on GitHubA FEW ANSWERS