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 the structures we wrote. It spins up a preview that's exactly the
same as ours. It uses exactly the same AI tools we use. Any web app that we would ship, Dolphin can do for you.
Dolphin is a web-app builder for startup founders who need complex state management and backend updates, so they can launch to their first customers in an hour.
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.
A complicated web app editor for managing video files, with an AI assistant built in.
All the pieces that make a startup. Composable and set up for you.
Database storage
SQLite databases to store your user data. Store data
permanently.
|
✓ |
User authentication
Sessions, users and login, without any configuration. Ship
real apps to production.
|
✓ |
Photo/video storage
Cloud storage with CDN delivery. Host large files like photos
and videos.
|
✓ |
Billing and subscriptions
Accept payments and subscriptions from your customers.
|
|
AI assistant
Built-in AI copilot for your users. Build AI powered apps to
disrupt legacy B2B saas businesses.
|
|
Integrations
Integrations to your customers' Salesforce, GMail, Microsoft,
Jira, etc. Build tools that read from external services.
|
|
CPU / GPU Containers
Offload heavy computation to containers with powerful CPUs and
GPUs. Build video renderers, scientific simulations, and more.
|
Pre-built templates get you started.
SaaS Dashboard
Build dashboard products like Salesforce or Mixpanel.
|
✓ |
Social media platform
Build your own version of Twitter or Instagram.
|
|
E-Commerce Store
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.
|
Yes. You own your code and your user data. You can export your code at any time.
When you sign up, you receive free credits. Each credit allows you to send a message to the AI to edit your app. If you pay for a Dolphin subscription, you get more credits. If you want host your live app through us, you also pay for usage on your app.
You use Dolphin to build your app. You prompt it in natural language, and you will see a live preview of the result.
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
We offer monthly subscriptions for credits to edit your app. Check our pricing page for details.