Open source · Desktop app · AI-powered

Sheets Driven
Development

Define your business workflow in a familiar spreadsheet UI. nocodo uses AI to generate a production-ready relational database and CRUD API — no boilerplate, no hand-written migrations.

Download desktop app View on GitHub
App screenshot

How it works

1

Define in sheets

Use the spreadsheet UI to model your entities, fields, relationships, and constraints — the way you naturally think about data.

2

AI generates the schema

The built-in AI schema designer translates your sheet definitions into a production-quality database schema. Refine it via chat.

3

Deploy your app

Self-host the generated backend on your server, or use nocodo's pay-as-you-go hosting with a custom domain — your data, your terms.

Features

Everything you need to go from idea to running application, without writing infrastructure code.

🗂️

Spreadsheet UI

A familiar spreadsheet-style interface to define entities, relationships, field types, and constraints. If you can model it in a sheet, nocodo can build it.

🤖

AI schema designer

An AI agent designs your relational schema and generates a full CRUD API. Chat with it directly inside the app to iterate and refine.

🗄️

SQLite3 backend

Generates a production-quality SQLite3 database with automatic migrations and a type-safe Rust API. No ORM config. No hand-written SQL.

🖥️

Fully open source desktop app

Built on Tauri. Runs on Mac, Windows, and Linux. Everything stays local — inspect, modify, or extend every artifact nocodo produces.

⚙️
Coming soon

Custom logic with Rust/Wasm

AI-generated custom business logic compiled to WebAssembly. Write once, run anywhere nocodo runs. Share logic as portable Wasm modules.

🔐
Coming soon

Auth and permissions

Multi-user authentication and authorization with entity owner permissions and role-based access control (RBAC) — built in, not bolted on.

🌐
Coming soon

Generated web app

A full web frontend generated for your application using TypeScript, SolidJS, TailwindCSS, and DaisyUI — ready to deploy alongside your API.

Model anything in sheets

You already know how spreadsheets work. nocodo uses that same mental model to define databases — rows are records, columns are fields, sheets are tables. No new concepts to learn.

  • Per-column field types and constraints
  • Relationships across sheets
  • Inline formula bar for editing
  • AI assistant chat in the same window
Spreadsheet UI screenshot
AI chat screenshot

Chat with your schema designer

The AI schema designer agent understands your sheets and turns them into a real database. Describe what you want in plain language — it handles the SQL, the migrations, and the API.

  • Persistent chat sessions per project
  • Iteratively refine your schema
  • Generates migrations automatically
  • Bring your own LLM API key

Deploy on your terms

Your data, your infrastructure. Self-host with the included scripts or use nocodo's managed hosting.

Self-host

Deploy to your own server with the included Bash scripts. Sets up systemd, nginx, and TLS certificates automatically.

  • Full control of your data
  • Any Linux VPS
  • Free

nocodo hosting

Coming soon

Managed hosting at nocodo.com. Custom domain, automatic TLS, pay-as-you-go — zero server management.

  • Custom domains
  • Automatic TLS
  • Pay-as-you-go

Ready to build without boilerplate?

Download the nocodo desktop app and go from blank sheet to running API in minutes.

Download for free Star on GitHub