Start a projectStart
Effortless projects

Describe your business once. Run it everywhere.

A project starts with a rulebook: your tables, fields and calculations in one readable file. The database, API, admin app and docs are generated from it. We keep it online, and you can take all of it with you at any time.

Start a project

Projects are free. No card needed.

effortless-rulebook.json › Leases › LateFeerulebook 69ad…fe49
"formula": "=IF({{DaysLate}} > 5, {{MonthlyRent}} * {{LateFeeRate}}, 0)"
Postgres
CASE WHEN days_late > 5 THEN monthly_rent * late_fee_rate ELSE 0 END
LateFee $92.50
TypeScript
daysLate > 5 ? monthlyRent * lateFeeRate : 0
LateFee $92.50
Excel
=IF([@DaysLate]>5,[@MonthlyRent]*[@LateFeeRate],0)
LateFee $92.50
English
The late fee is the monthly rent times the late-fee rate when rent is more than 5 days late. Otherwise it is zero.
LateFee $92.50
AmountDue $1,942.50✓ All 4 agree

Change the grace period with − and +. The rule changes once, and every generated form follows.

Why this works

We turn what you already know into working software — at any scale.

Drop a rulebook, get a working repository back — that is the whole of it, and the film is fifteen minutes of it actually happening. Cost is decoupled from size by construction, not by discount.

The full walkthrough · Drop Your Rulebook Here · 15 min

01One source of truth, every layer follows.

The rulebook is the only thing anyone writes or edits. Change a rule, and the database, API, app, docs and tests all follow. They cannot drift, because they were never independently written in the first place.

02Manufacturing, not labor.

A 500-table system and a 50-table one cost roughly the same to build. Generation is not billed by the hour against scope — it is closer to a print run than a construction project. This is the part a shop that hand-writes code cannot match.

03Free at the bottom, same engine at the top.

A solo builder gets the identical core mechanism for $0, today. That is not a loss leader — it is the proof. You can watch the exact machine that builds an enterprise system build your own project first.

How a project works

One free project. Add what you need.

This is a project, drawn exactly as you will see it in the app. Open the rows.

◆
Core rulebook core
effortless-rulebook/effortless-rulebook.json · 5 tables · version 14 · Imported from Airtable
Seeds
AT
Files in airtable-import/ · added 2 days ago
Tracked · 5 imports per base every 30 days
BE
package
Includes Postgres database, Node + Postgres API · added 2 days ago
Free
Md
Files in docs/ · added yesterday
Free
Tools added on their own
⚙
rulebook-to-xlsx
reads ../effortless-rulebook/effortless-rulebook.json · writes exports/
Tracked · 100 runs per month
Hosting
▲
Shared
Tiny, shared machine · a preview run stops after 30 minutes; start it again any time
$0
  • ◆
    The core rulebook

    Every project has one. It holds your model, and every tool reads it. Each tool's path to it is worked out for you.

  • BE
    Seeds

    Packages you add: an import, a database, an app. A seed can include other seeds and the tools they bring.

  • ⚙
    Tools

    Each one turns the rulebook into something: SQL, an API, a workbook, docs.

  • ▲
    Hosting

    Press Start and the project is built and put online as a live preview. Start it again whenever you need it.

  • Licenses

    Any seed or tool may carry one: declared, tracked or enforced. A license governs future runs only. What you have generated is yours.

Starting points

Start anywhere. Arrive at the same project.

A new project starts with an empty core rulebook. Bring your rules in when you create it, or later. It is the same step either way.

Nothing yet
Write your first table in the editor.
Free
From Airtable
Turn an Airtable base into a rulebook you own: tables, fields and formulas.
Free
From Excel
Turn a workbook, formulas and all, into a rulebook.
Free
From Notion
Turn Notion databases into a rulebook.
Free
From Knack
Turn a Knack app into a rulebook.
Free
From Baserow
Turn a Baserow database into a rulebook.
Free
The result

A project with a core rulebook

Ready to edit, to add seeds and tools to, and to start. However it began.

coreeffortless-rulebook/effortless-rulebook.json
Pricing

Your project is free. You pay to keep it running.

Three things can cost money, and only one of them is per project.

The project
$0

Files, versions, the rulebook and every export. Always free.

+
Hosting
Per project

Free preview runs stop after 30 minutes and restart on demand. Bigger, always-on machines are coming at a fixed monthly fee.

+
Seeds and tools
One by one

Most are free. Each shows its price and license before you add it.

Plans

Free

$0
  • Every project, its rulebook and every export
  • Live preview runs on shared infrastructure
  • A preview stops after 30 minutes; start it again any time
  • One live run per project
  • Export everything, any time
Start a project

Pro

$29/month
  • Everything in Free
  • Unlimited tool runs
  • Unlimited private rulebooks
  • 3 hosted bases
  • 5 seats
Start free, upgrade inside

Bigger hosting

A fixed monthly fee per project, for each size. Chosen inside the project.

Small1 vCPU · 1 GB RAM
$15/month
Medium2 vCPU · 4 GB RAM
$49/month
Large4 vCPU · 8 GB RAM
$99/month
Licenses never reach backA license governs the next run of a tool, never the files it already made. If our license service is down, tools keep working and report afterwards.
StorageCovered by fair use in our Terms. The cap is 10 GB per account.
Never locked in

Download your whole account as a spreadsheet.

Not just your rows: your entire model. Projects, rulebooks, seeds, the licenses you hold and the license models that compute your usage. We run our own business on a rulebook too, so this is the file we would want.

▦EffortlessAccount.xlsxyour whole model
A · LicenseB · ProductC · LevelD · ModelE · Used
2L-0193From AirtableTracked5 imports per base every 30 days2 of 5
3L-0207rulebook-to-xlsxTracked100 runs per month7 of 100
4L-0211Shared hostingEnforced1 live run per project1 of 1
YOU
you · Start this project
allowed · Projects are free
full97c2…466c
⚙
rulebook-to-postgres · Write postgres/
allowed · Free
full514e…6db2
⚙
rulebook-to-xlsx · Write exports/
no answer · License service downRan its default and reported 3 min later.
default9c17…5ffc
▲
hosting · Serve the app
allowed · Shared hosting
full6fd2…bba9
Every run leaves a receipt

Know exactly what happened, after the fact.

Each run carries one hash through every step, along with the hash of the rulebook version that governed it. Each actor, a person, a tool or an AI, reports what it did and adds its result to the chain.

How every fixed bid works

Nobody can fix-price code they have to type.

So we do not type it. The rules go into the rulebook once, and the database, the API, the admin app, the documentation and the tests are derived from it by the same build every time. The variable that turns everyone else's quote into a range is not in ours.

01Send your spec

A doc, a spreadsheet, a deck, or a page of notes. Whatever you already have.

02We build the Rulebook

Every table, field, role and rule, written once in plain English and in a form a machine can read. You browse it before anything is compiled.

03You look, then decide

Try your edge cases. Pick what to compile it into. Pay only if you like it — then the repository is yours.

Why we can fix the price
One rulebook, many targets

Postgres, a React app, REST and GraphQL, Python, Go, C#, RuleSpeak®, Excel, OWL — each generated from the same rules, none of them hand-maintained.

See the ecosystem →
Checked, not asserted

The generated targets are tested against each other for the same answers, and every derived value traces back through the graph to the rule that produced it.

See how it holds up →
We tell you where it stops

There is a known class of rule a model like this provably cannot express on its own. We name it up front and hand it an explicit mechanism, instead of you discovering it in month five.

Read the conjecture →

Evaluating this for someone else? How the platform works is the technical read — what is generated, from what, and by which tools — and the ecosystem lists every target the same rulebook compiles to. The packages and prices on this site are generated from a rulebook too.

Why quotes are ranges

Every software project hits the same wall.

Business rules get encoded once, and then again, and again. Into the database, the API, the frontend, the docs. Each copy drifts. There is no single place that owns the logic — and that unknown is exactly what every estimate you have ever been given was padding for.

  • 01
    Logic scattered across the stack

    Business rules end up encoded separately in the database, the API, the frontend, and the validation layer. Each location becomes its own source of truth. There is no single place to change a rule.

  • 02
    Changes cost more every time

    When a rule changes, you have to find every place it lives, understand the blast radius, and update them all consistently. Miss one and you have a silent bug. The cost per change grows with the codebase.

  • 03
    The model stops being the system

    Without a living model, the system is what the code says it is. Each layer has its own version of the rules, written at different times, by different people. To understand the system, you excavate. Code is archaeology.

What you are choosing between

Keep your tools. Change what they point at.

This is not a replacement for Cursor, or for the Airtable base your team actually runs on. It is the layer underneath both — the one that holds the rules, so nothing above it has to.

You already use an AI coding toolLovable · Replit · Cursor · Claude Code

They are genuinely good at the screen — where things go, and how the thing feels to use. They are not where a business rule should live. Point one at a codebase and every rule becomes a line buried somewhere nobody can find later.

Point it at a rulebook-enforced database instead. It carries on doing the part it is good at, on a foundation where the rules are already enforced.

You already outgrew a no-code baseAirtable · spreadsheets

This is where most of these rules already live: spread across formulas, automations and views that one person understands and nobody ever wrote down. It worked right up until the day it became the system of record.

Airtable is a first-class input, not something to flee. Point us at the base and it comes back as a rulebook you can read — and that rulebook is what builds the real database, API and app.

You are collecting quotes from dev shopsAgencies · consultancies · staff augmentation

Every one of those numbers is a range, and the width of the range is the amount of typing nobody can predict. That is not bad estimating. It is what happens when the rules get written four times over.

We write them once. That is the whole reason we can put a single number on a card instead of a range.

Technology is a setting, not a rewrite: the same rulebook compiles onto Postgres, MySQL, Airtable, Django and Entity Framework through seeds. Want the long version? How we compare lays it out row by row, including what we don't claim.

Or build it yourself

Or run it yourself.

Everything we build your project with is open source, and it is the same engine either way — three commands and you are running it. Commercial licenses are for companies running many projects at once, and for large organizations.

  1. 01Add Effortless to Claude Code

    Two commands install the Effortless skills.

  2. 02Describe your app in one sentence

    Claude writes the rules and builds a working app.

  3. 03Change a rule

    Say it in plain language. The whole app follows.

Training

Go faster with a training session. The fee converts to credit.

Getting started on your own is free. Training is the fastest way to get it right: we walk your team through the methodology, hands-on with real tooling.

Free1 hour onboarding

Not sure yet? Spend an hour with us. We'll look at your project, tell you honestly whether Effortless is a fit, and help you get going.

Book your free onboarding

For bigger teams and multiple projects, Deep Enablement is scoped up front as a fixed package. See training details or book a session.

Proven in production

Regulated gaming already runs on this.

A US state agency and a tribal gaming commission both run regulatory software built this way — the kind that gets audited. So does a live cattle auction platform, a car wash chain and a nursery group.

“EffortlessAPI upgraded our entire gaming device management system.”
John DilletteWisconsin Department of AdministrationDivision of Gaming — replaced GDIS, the state's Gaming Device Information System
“EffortlessAPI has made our entire regulatory gaming compliance operation more efficient, improving efficiency by over 250%.”
Jason TheisSMSC Gaming CommissionRegulatory gaming software — Mystic Lake Casino, Minnesota
“No way we could have rebuilt CattleUSA without your expertise.”
Mark WinterCattleUSABroadcasting live cattle auctions
Wisconsin Department of Administration
Wisconsin Department of Administration
SMSC Gaming Commission
SMSC Gaming Commission
CattleUSA
CattleUSA
Club Carwash
Club Carwash
Newton Nurseries
Newton Nurseries
Industrial U.I. Services
Industrial U.I. ServicesShipping soon
Fixed Bid

Rather have us build it?

Bring us your spec and get one fixed price. We deliver into a project you own, as seeds you keep.

See the packages

A 30-minute conversation. No form to fill in first.

  • One number, not a rangeWe capture your rules first, so we can quote a fixed price for the whole build.
  • Most projects need no depositYou see the rulebook before you commit to the software.
  • It lands in your projectEverything we build arrives as seeds in a project on your account.