Make
Something
Make
Some-
thing

Startup in a box.

Backed by Y Combinator Combinator

Teddy and I have spent thousands of hours building complicated web applications. AI tools struggle to make apps that are correct, secure, and maintainable, so we built Dolphin.

Dolphin has been a labor of love, reproducing from first principles exactly the kind of app that we would be proud to ship. Dolphin starts from structures we wrote, and we scaffold the app for you, so you don't need to worry about technical details. It spins up an environment for your app that's exactly the same as the one I use on my laptop to make Dolphin. It uses the same AI tools we use. Dolphin can do it all for you.

Dolphin is a web-app builder for startup founders who need SaaS producs with backends and state management, so they that launch to their first customers in an hour.

Build Dolphin, with Dolphin

We're building a tool so powerful, it can build itself, with itself. Apps built with Dolphin come out of the box with databases, user sign-in, billing, and an AI assistant for your users that can do anything that your users can.

Video App Interface

A complicated web app editor for managing video files, with an AI assistant built in.

Dolphin is a startup in a box

All the pieces that make a startup. Composable and set up for you.

Database storage
Store user data. Dolphin sets up the schemas, migrations, endpoints, and permissions for you.
User authentication
It's not a real app if you can't sign in. Dolphin sets it all up for you.
Photo/video storage
Build a startup that lets users upload photos and videos. Build your own Google Photos or Instagram.
Billing and subscriptions
The difference between a side project and a startup. Dolphin sets up subscriptions, webhooks, and API calls for you. Connect your Stripe account and get paid.
AI assistant
How do you start a startup in 2025? Find an old problem, and add AI to it. All apps built with Dolphin use the Dolphin event-driven web app architecture, which was designed to to seemlessly integrate with AI. Just ask Dolphin to add an AI assistant, and it will set it up for you.
Integrations
Build a tool that connects to your users' Slack, Salesforce, GMail, Microsoft, Jira, etc.
CPU / GPU Containers
Want to build a startup that requires heavy compute? Scientific simulation, GPUs, etc? Talk to us: founders@dolphinmade.com.

Skills

Dolphin builds on an achitecture of pre-built, composable components and features. Do it right.

SaaS Dashboard
Build dashboard products like Salesforce or Mixpanel.
Social media feed
Build your own version of Twitter or Instagram.
Invite-only signup
Give your startup exclusivity.
E-Commerce
Create a Shopify-like e-commerce store.
Multiplayer project editor
Build a drag and drop editor where users can create their own projects and share them.
Video streaming platform
Build your own version of YouTube, TikTok, or Twitch.

FAQ

Do I own my code?

Yes. You own your code and your user data. You can export your code at any time.

What do I pay for?

When you sign up, Dolphin will help you plan and build your app. We want to help you get started, so we setup your first project for free. To build new features, you buy credits. You also can deploy your app to be hosted by us. Right now, we don't charge for usage on live apps, but we may in the future.

How is this different from other web app builders?

We have used a lot of vibe-coding tools. They fail at making broad, under-specified features that involve state management and backend updates. Some examples we see: the AI tool generates types in a subcomponent, instead of reusing the types in a shared types file. Or, the AI redefines state that already exists, and declares the feature "works" when it's not plugged in to the CRUD state system.

All dynamic pages created by Dolphin have a single state object from which the UI is derived using SolidJS, and we enforce that this invariant doesn't get broken. Likewise with types. AI struggles with writing CRUD handlers, so, we don't let it write new endpoints. Everything on the dynamic page gets loaded through a /load/ endpoint, and every save happens through the /save/ endpoint. Changes are defined by serializable event objects, which are shared between the frontend and backend, ensuring type errors if one side is missing a handler. By organizing things this way, you get an autosave service, undo/redo, as well as a changelog and version control for free.

When you describe a feature you want Dolphin to create, it will create a set of planning steps that are technically specific to the Dolphin architecture.

We've built the Dolphin CLI tool as a new way to compose features on Dolphin-architected web apps. It deterministically adds complex features that are mostly the same between two different apps, like "user billing", or "user auth" or "AI assistant". AI coding tools (with sufficient prompting) can modify these core features to fit your app, but they wouldn't be able to reliably build them from scratch. The Dolphin CLI tool is open source and you can view or contribute to it here: https://github.com/zenobia-pay/dolphin-cli

How much does it cost?

We offer monthly subscriptions for credits to edit your app. Check our pricing page for details.

make something now.

Get started →