Beta. Tabulata is in beta on macOS. It is free to use, and it may still change or have faults. What that means

Describe the app you need. Then run your work in it.

Tabulata builds a database app for your shop, your properties or your own records from a conversation. You get lists, forms, totals and automations that fit how you work, and all of it stays in a folder on your Mac.

Download for macOS Version 0.1.3 beta · Apple silicon, macOS 14 or later
A Tabulata app called Bike Repairs: a list of four jobs with customer, date, bike, total and status, a total of 395.00 under the list, and beside it a question waiting for an answer and two notes from automations.
An app for a bike repair shop, built by describing it. The list adds up its money, and what is waiting for you sits beside it.

How it works

Say what you keep track of.

01

Describe it

Tell the agent about your work in your own words: what you record, what belongs to what, and what should happen next.

I repair bikes. Each job has a customer, a bike, the work done with prices, and a status from new to done.

02

It builds, a fact at a time

The agent doesn't write code. It adds one small, checked fact about your business at a time: a table, a field, a status, a rule. Tabulata draws the app from those facts, so what you see is always in step with what was said.

03

Use it, and keep changing it

Enter records, search them, add them up. When the work changes, say so, and the app changes with it. Every change is kept in the history, and you can undo it.

Records

Forms and lists that fit the work.

A job with its line items, a tenancy with its payments, a book with its loans. Tabulata gives each kind of record a list, a form and the lines beneath it.

  • Line items are edited in place, with totals for money and quantities
  • Pick a customer or product from a searchable list, or add one on the spot
  • Statuses, with a board that groups records by where they stand
  • Attach files and pictures to a record
  • Bring in what you have from a spreadsheet (CSV)
A job record with number, date and customer, and a table of job lines: description, product, quantity, due date and unit price, with totals under the quantity and price columns.

The agent

Change the app by asking.

The agent sits beside your records. Ask for a new field, a different list, a chart on the home page or a step in an automation, and see it happen.

  • Runs on a model server you choose, including small models on your own Mac
  • A change that would empty data is never made without asking you first
  • History shows what was asked, what changed and when, with undo
  • The whole app can also be read and edited as plain text, in the Outline
An automation called Bill open in Tabulata, with the agent panel beside it. The person asked to be asked before a job is invoiced, and the agent replied that the automation now asks first, then tells them.

Automations

It asks before it acts.

An automation starts when something happens to a record, such as a job being done, or on a schedule. It can tell you something, or stop and ask, and it waits for your answer.

  • Questions wait in your inbox and on the record they are about
  • Each automation reads as plain steps, not a diagram you have to decode
  • Every run is listed: done, waiting for you, or could not finish
  • Notes and answers stay with the record as its discussion
The Bill automation: it starts when a job enters Done, asks whether to send the customer the invoice, and if approved notes that the invoice was sent. Below, its runs: one waiting for an answer with Refuse and Approve buttons, one done.

What it is for

Not one kind of business. Yours.

Tabulata is general-purpose. If you would otherwise keep it in spreadsheets, a notebook or your head, you can build an app for it.

ForYou might keepAnd have it
A shop or workshopcustomers, jobs, job lines, productsask before a finished job is invoiced
A property portfolioproperties, tenancies, payments, repairslist what is due this month
Your own recordsbooks, loans, subscriptions, warrantiesremind you what is out or about to renew
A club or societymembers, dues, events, attendanceshow who has not paid

These are examples of what you could describe, not templates that ship with the app.

Your data

Everything stays on your Mac.

There is no Tabulata account and no Tabulata server. We never see your apps, your records or what you say to the agent.

One folder per app

Each app is a folder on your disk holding its records and files. Copy it to back it up or move it.

No account

Nothing to sign up for, and no telemetry, analytics or crash reporting in the app.

Your choice of model

Use a model running on your own Mac and nothing leaves it. Or point Tabulata at a service you trust.

Nothing is lost quietly

Changes are journalled and can be undone. What a change removes goes to the archive, with its data.

The details are in the Privacy Policy.

Editions

Free on your own. Paid when you share.

Local

Free during the beta

Everything one person does on their own Mac. This is the edition in the beta.

  • The agent, on any model server you name
  • Records, files, lists, boards and home-page figures
  • Automations, questions and answers
  • History, undo and the archive
  • No limit on apps, records or automations

Workgroup

Later · paid

For several people working in the same app. It is not available yet, and its price is not set.

  • Everything in Local
  • People, roles and questions put to a role
  • Records and changes kept in step between people

Download

Get Tabulata

Tabulata for macOS

Version 0.1.3 beta ยท Released 13 November 2026

Apple silicon · macOS 14 or later · free during the beta

Download for macOS

You also need a model server. Tabulata's agent talks to a language model that you provide: Ollama or LM Studio running on your Mac, or any service with an OpenAI-compatible address. Tabulata is designed to work with small models that run on your own machine.

FAQ

Questions

What does “beta” mean here?

Tabulata works, but it is not finished. Parts of it will change, and it may have faults, including ones that lose data. Keep copies of any app folder you care about. During the beta Tabulata is free.

Do I need to know how to program?

No. If you are comfortable with a spreadsheet and the idea of a table, you can build an app. You describe your work, and you can always see what the agent did and undo it.

Does the AI write code?

No. The agent can only make a small set of moves, such as adding a table, a field, a status or a rule, and Tabulata checks each one before accepting it. The app on screen is drawn from those facts. This is why a small model can build something that works, and why every change can be undone.

Which models does it work with?

Any model served by Ollama or LM Studio, or by a service with an OpenAI-compatible address. You choose the server and the model in the agent's settings. Tabulata is designed for small models that run on your own Mac. Larger models work too.

Where is my data?

In a folder on your Mac, one per app, wherever you chose to create it. It holds the app's records in a database file and the files you attached. Tabulata has no server, so there is no copy anywhere else unless you make one.

Does anything leave my Mac?

Only what you send to the model server you chose. If that server runs on your Mac, nothing leaves it. If you point Tabulata at a service on the internet, what the agent reads goes to that service: your requests, the structure of your app, and records or documents the agent is asked to look at. The Privacy Policy sets this out.

Can the agent damage my records?

It is built not to. A change that would empty values is not made: it is held as a question for you to allow or refuse. Each change is journalled, what is removed goes to an archive with its data, and a turn can be undone from the history. It is still beta software, so keep backups.

What does it cost?

The beta is free. The Local edition, for one person on their own machine, is the one in the beta. A paid Workgroup edition for several people sharing an app is planned; its price is not set yet.

Is there a Windows, Linux or phone version?

Not yet. The beta is for macOS only.