Free during alpha

AI-native business backend.

Define your data once — your AI agent runs the rest.

What it is in 30 seconds

Docs-driven

Define your business objects once. Rowly generates schema, API, and UI.

MCP-native

Every doc is exposed to Claude, Cursor, and ChatGPT via the MCP protocol.

Cloudflare-fast

Workers + D1 at the edge. Sub-50ms responses anywhere in the world.

vs Supabase, Frappe, Lovable

Rowly is built for AI agents from day one, not retrofitted.

Feature Rowly Supabase Frappe Lovable
AI-first × × ~
Built-in agent tools × × ×
Doc metadata × ×
MCP transport native × × ×
Time to first value < 5 min ~ 30 min hours ~ 15 min

Live demo

See Rowly drive a real business workflow end-to-end.

Demo coming soon — see issue #35

How it works

  1. 1

    Define your docs

    A small TypeScript snippet describes your business objects.

    defineDoc({
      name: 'Customer',
      fields: [
        { name: 'name', type: 'text' },
        { name: 'email', type: 'email' },
      ],
    })
  2. 2

    Connect Claude / Cursor / ChatGPT

    One curl command wires your AI agent to your Rowly backend.

    $ curl rowly.kubdee.com/install | sh
  3. 3

    Your AI agent runs your business

    Ask in plain language. The agent calls the right tools and writes back.

    “Add a customer named Acme and send them an invoice for ฿5,000.”

Pricing

Free during alpha — pricing soon.