Back to projects

ZerolineAI SaaS platform

Describe an app in plain English and watch it build itself.

Mar 2026 - PresentIn developmentFounder · Full-stack
Next.jsTypeScriptAI SDKE2BSupabaseStripe

Overview

Zeroline is an AI-powered coding platform. You describe an app in natural language and it generates production-ready code, runs it instantly in a server-side E2B sandbox, and lets you iterate through chat or a full CodeMirror editor. It combines streaming AI generation, versioned revisions, live previews, and credit-based billing into one workspace.

At a Glance

Role
Founder · Full-stack
Timeline
Mar 2026 - Present
Status
In development
Type
AI SaaS platform

Highlights

Prompt-to-code generation

A streaming AI agent (Anthropic and OpenAI via the Vercel AI SDK) turns natural-language prompts into production-ready code, with stop/continue controls and a per-step credit gate.

Live sandbox previews

Generated apps run instantly in a server-side E2B sandbox on a Vite dev server, with runtime errors surfaced back into a one-click 'Fix with AI' overlay.

Versioned revisions

Every AI generation, manual edit, restore, and rebase is captured as a revision, so projects can roll back or branch without losing work.

Auth & credit billing

Supabase auth (Google/GitHub OAuth + password) pairs with Stripe-backed, period-scoped credit billing and model-tier access gates.

How It Works

1

A user describes an app; the prompt is sent to a streaming generation API backed by the AI SDK.

2

The agent generates or edits files, and the result is persisted as a new revision with a credit charge.

3

Code runs in a server-side E2B sandbox (Vite), streamed into a live preview iframe.

4

Runtime errors postMessage out of the iframe into a 'Fix with AI' overlay that re-prompts the agent.

5

Supabase stores projects, revisions, and auth while Stripe meters credit usage per billing period.

Key Challenge

Making AI code generation safe to run and cheap to operate. Generation streams with explicit stop/continue and a hard timeout that still persists partial work; runs execute in isolated E2B sandboxes; and a per-step credit gate plus server-side cancellation stop billing the moment a user halts a run.

Tech Stack

Languages

TypeScript

Frameworks

Next.js (App Router)ReactVercel AI SDKTailwind CSSZustand

Infrastructure

Supabase (Postgres, Auth, Storage)E2B sandboxesStripeVercel

Tooling

@ai-sdk/anthropic@ai-sdk/openaiCodeMirror 6SentryAI SDK DevTools

Want to see it in action or read the code?

Back to all projects