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
nocodo app home

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-driven schema definition
Project manager agent

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

Built-in project management

Track your work without leaving nocodo. Organise tasks under epics, assign them to team members, and let the AI project manager keep everything in sync with your schema and codebase.

  • Tasks and epics in one view
  • AI project manager agent
  • Linked to your schema and code
  • Multi-agent collaboration
Project management with tasks and epics

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