Production-grade apps,
built by describing them

Tell SPIRITT what you need. It designs, builds, tests and launches real software on scalable infrastructure, with AI agents inside, and keeps it running

Next.jsPostgresStripeGitHubFigmaOpenAIClaudeGeminiHubSpotSalesforceShopifySheetsAirtableZendesk Next.jsPostgresStripeGitHubFigmaOpenAIClaudeGeminiHubSpotSalesforceShopifySheetsAirtableZendesk

Not prototypes.
Real software that scales

Billing API latency after the move to Rust

Built to scale

When traffic grows, it finds the hot paths, rewrites them and migrates with zero downtime

Sign inWelcome backContinue with Googleemily@acme.comSign in
Postgres · 6 tables

accountsRLS

usersAuth

rolesAdmin

paymentsStripe

eventsQueue

Backend, database and auth

APIs, Postgres, sign-in, roles and background jobs. A real stack, not a mockup

CheckoutStripe

Ceramic mug x2$48.00

Linen tote$32.00

Shipping$6.00

Total$86.00

•••• 424212/28
Pay $86.00
Order #1042 createdwebhook

Payments built in

Checkout, subscriptions, invoices and webhooks, wired end to end

Agents in SalesIQ

Lead scorerEvery night at 2:00

2,612 scored

EnricherOn every new lead

Running

Win-back writerEvery Monday

38 drafts
Why 94? Northwind is hiring 12 SDRs and already runs HubSpot

AI agents inside

Apps that think. Agents reason over your data, act, and run routines on their own

Figma
Glow, naturally
48
lume.com
Glow, naturally
48
Matches the frame on every screen

Pixel-accurate design

Hand it a Figma file or a screenshot. It builds the exact UI, not an approximation

SalesIQ
sales.acme.app
SalesIQ

Web, mobile and desktop

One description, every screen. Responsive web, mobile and desktop apps

QA · staging.acme.app

Sign up and invite a teammate

Checkout with a test card

Phone layout at 390px

Load test, 5,000 users

Found 2 bugs, fixed both128 tests passed
SPIRITT

Tested before you see it

It clicks through every flow in a real browser, writes the tests and fixes what breaks

A failed run with a Fix with agent button

Fixes itself

It watches every run in production. When something fails, it finds the cause and ships the fix

DesignChatCode
Glow, naturallyShop the serum
Hero title
Make the title bigger and the button purple
Pushed to your repoLive

Yours to change

Edit visually, ask in your own words, or open the code. No lock in

Security checks

Roles and row-level access

Secrets encrypted, never in code

Audit log on every action

Dependencies patched weekly

Secure by default

Roles, encrypted secrets, audit logs and isolated compute, in every app

XLSCustomers

PDFPrice list

CSVOld CRM

APIShopify

Migrated to Postgres

Customers18,240

Orders96,511

Products1,204

DuplicatesMerged

Brings your data

Sheets, PDFs, old systems and APIs, cleaned and moved into your new app

Deals · 3 people here
New
Demo
Won
Jake
Emily

Realtime and multiplayer

Live updates, shared views and presence, for every user at once

Its own cloud computer

SPIRITT gets its own cloud machine. It writes the code, clicks through what it built, and ships it to production

Cloud browserYour Chrome
Salesforceacme.my.salesforce.com/opportunities

OpportunityStageAmount

Northwind LabsProposal$84K

Contoso RetailNegotiation$61K

Fabrikam IncDemo$58K

Tailspin ToysQualified$42K

SPIRITT

Cloud and local browser

Browses and tests in the cloud, or in your own Chrome with your logins

Bills, desktop app
Entering 38 of 212 billsSave and close
SPIRITT

Computer use

Clicks and types through any app, just like a person would

scoring/route.tsscore.test.ts
1export async function POST(req) {
2  const { accounts } = await req.json();
3  const scored = await score(accounts, {
4    model: "best-combo",
5    reasons: true,
6  });
7  return Response.json(scored);
8}
42 tests passedDeployed to sales.acme.app

Frontier coding agent

Writes, tests and ships production code, in any language

Model selector

Every model that exists

Claude, GPT, Gemini and more, the right model for each job in your app

CODINGREASONINGSPEEDCOSTCONTEXTTOOLS

Model composition

The strongest combination of models for every request, without you tracking benchmarks

Your subscriptions

Claude MaxUsed for coding

ChatGPT ProUsed for research

SuperGrokConnect in one click

$0 extra for these models

Bring your AI subscriptions

Connect the Claude, ChatGPT and Grok plans you already pay for

Included in SPIRITTPay per use
apollo

ApolloPeople search

$0.02
hunter

HunterEmail finder

$0.01
lusha

LushaPhone numbers

$0.04
zoominfo

ZoomInfoCompany data

$0.05

80+ subscriptions included

Apollo, Hunter, Lusha, ZoomInfo and more, paid per use with no extra subscriptions

Slack#ops-requests
E
Emily Carter11:55
Can someone pull last month's churned accounts and draft win-back emails? @SPIRITT
👀 1
SPIRITT
SPIRITT11:58
Done. 38 churned accounts, a personal draft for each is waiting in your Gmail.
Summary: Win-back · October

Works where you talk

Tag @SPIRITT in Slack, Teams, iMessage, WhatsApp and email with a bug or a feature request. It reads the thread and gets to work

#launch-planEJR
E

EmilyLet's push the launch ad budget

J

JakeCap it at $500 a day?

SPIRITTDone. Budget set for 3 channels, report every morning

Ryan is typing

Multiplayer mode

Your whole team in one thread with SPIRITT, everyone sees the build as it happens

Draft a follow-up to Sarah and move the demo to Thursday

Dictation and live conversation

Talk through what you want to build, or have a live voice conversation with SPIRITT

+1,500

1500+ integrations

Plug in the tools you use, your own database, or anything with an API

Sarah Lin, Northwind LabsOn call · 02:14

Hi Sarah, it's SPIRITT from Acme, calling about your renewal.

Sure, send me the new terms.

Call center

Buys a number, then makes and takes calls on your behalf

Voice and music
A
Ava, warm narrator
Launch theme, upbeat synth
English · Spanish · JapaneseExport

Voice and music

Voiceovers, narration, podcasts and original music, in any voice and language

this changed my morning routine

TikTok9:16

Meta4:5

YouTube16:9

Video generation

UGC, ads and explainers, always on the frontier model

Serum on travertine, hard sun, palm shadows

Image generation

Product shots, ads and brand assets for your app, on demand

Reference
Ship faster
Your version
Glow, naturally
Style matched · 3 variants

Clone videos and sites

Point at any site or video you love and get your own version, in your brand

Mounting bracket · v3Printable
48 mm

3D and CAD

Parts, products and scenes modeled from a sentence, ready to print or render

lume.com
Glow, naturallyShop the serum
sales.acme.app
Score 340

Apps, sites and games

From idea to production, full stack

PDFContract.pdf

XLSQ3 actuals

MP4Sales call

PNGReceipt scan

Extracted

CustomerNorthwind

Total$46,200

RenewsMar 2027

Uplift7%

Processes any file

PDFs, sheets, scans, audio and video, turned into answers

Works with your laptop closed

Hand off a big build and close your laptop. Everything runs in the cloud and reports back

Hidden revenue huntDay 23
Week 1Mapped 4 sources
Week 2$640K found
Week 3$1.24M found

Runs 24/7

Long-running work for weeks and months, with progress reports along the way

BillingContractsUsageCRM
2,400 agents working

Agent swarms

Hundreds or thousands of agents working together on your hardest problems

NoticedChurn risk is up in EMEA this week

Noticed something worth doing23 trial accounts stall at onboarding step 3. I set up an agent that sends each one a short walkthrough.

Start agentNot now

Proactive agents

Spots work worth doing and sets up agents for it

Routines and workflows

Syncs, reminders and reports run on schedule, and every run is watched

Unblocked itself

Needs to read 1,200 scans

No tool exists, so it built one

invoice-ocr passed 20 tests

Processing 1,184 of 1,200

On-demand tool creation

Builds the tool it needs and unblocks itself

Certificate of IncorporationAcme Labs, Inc.Filed

EIN issued

Sales tax filed

1099s sent

Handles the paperwork

Incorporation, tax filings, permits and the rest of the bureaucracy

SPIRITT Agent•••• 4821
figmaPaid Figma$49.00
Within $500 monthly limit

Agent credit card

SPIRITT pays online with its own card, within limits you set

sales.acme.appLive
Next.js app3 regions
Postgres12 GB
DomainSSL on
File storage48 GB
Background jobs4 running
Deployed v42 in 38 seconds

Deployments and cloud resources

Hosting, domains, databases and autoscaling, set up and run for you

Memory
Person

Emily wants the digest on Monday mornings3 weeks ago

Decision

Q4 ads budget capped at $500 a dayyesterday

Preference

Brand voice: warm, short, no jargon2 months ago

Short and long-term memory

Remembers your people, preferences and the decisions behind your app

Budgets · OctoberAlerts at 90%

Sales$4,200 of $5,000

Marketing$2,900 of $4,000

Engineering$6,100 of $8,000

Enterprise budget control

Budgets by team, project and agent, with alerts before you hit them

DesignAppSlideSheetVideo3D
Q3 Board updateRevenue up 38%

A dynamic editor for your work

The interface shapes itself around YOUR work

From a sentence to a system in production,
SPIRITT builds it end to end.

01

Describe it

Say what you need in your own words. Add a Figma file, a screenshot, a spreadsheet or a spec if you have one

Start with a sentence ›
SalesIQ design.figaccounts.xlsxHubSpot
Build a B2B sales intelligence platform. Multi-tenant, LLM-powered prospect scoring, enrichment from our CRM, and a dashboard the sales team can log into
Best Combo
Plan · SalesIQ
Ready for your review5 parts
Data model6 tablesPostgres
Sign-in and rolesGoogle, emailAuth
Scoring agentEvery nightAgent
DashboardFrom the FigmaUI
Change anything firstApprove plan
02

Agree on the plan

SPIRITT turns it into a clear plan: data, screens, integrations and agents. You see exactly what you get before a line of code is written

03

Build and test

It writes the code, wires the backend and integrations, then clicks through every flow in a real browser until it all works

Explore the workspace ›
SPIRITT reports the app is live and tested
Production · sales.acme.app
Live in 3 regionsAll systems healthy
App serversAutoscalingOn
DatabasePostgresBacked up
Domain and SSLsales.acme.appOn
Instances at peak

2 → 14

Scaled on its own
Deploy time

38s

Zero downtime
04

Launch on scalable infrastructure

It ships to production with hosting, database, domain and monitoring included, then scales up for the rush and back down after

Explore Enterprise ›
05

Keep improving

It watches real user sessions, spots where people struggle and ships the fix on its own. It keeps shipping improvements and keeps dependencies, keys and infrastructure healthy

Explore Managed agents ›
Session replay · checkout

Payment$49 / month

Emily Parker4242 4242 4242 4242Card number is invalidPay now
4 users got stuck at checkoutFix shipped
Card field now accepts spacesTested in browserLive
Dependencies and infraUpgraded, keys rotatedHealthy
Growth · SalesIQRevenue up
Paying customers
MarketingLanding pages, SEO, adsRunning
SalesLeads, outreach, follow-upsRunning
OperationsSupport, billing, reports24/7
06

Grow it into a business

Launch is the start. SPIRITT runs the marketing, sales and operations around your app or agent: landing pages, SEO, outreach, support and billing, until it's a real, profitable business

See the GTM machine ›

Use any resource,
your app puts it to work

StripeTake payments and subscriptions
HubSpotSync every customer record
SlackAlert the team where it talks
GmailSend and read email from the app
Google SheetsImport data, export reports
NotionBuild straight from a spec page
LinearTurn user feedback into issues
GitHubKeep the code in your repo
And 1500+ integrations, any API and every frontier modelExplore integrations

What will
you build?

ops.acme.app
RequestsLive

Open128

Approved94%

Avg time2.1h

EmilyNew laptopApproved

JakeFigma seatReview

RyanTeam offsiteApproved

Clone
northwind.shopClone
Live site

Your code

FrontendBackendData
Run repo
github.com/acme/notesRun

$pnpm install

$postgres 16 ready

!build failed: missing envFixed

$server on :3000

https://notes.acme.appLive
Agent · Support triage
Tools

Gmail

Zendesk

Stripe

Guardrail

Refunds need a human

Run trace

Read ticket0.4s

Look up order1.1s

Draft refund0.8s

Ask EmilyApprove

Delivery loop

EmilyCan we add CSV export to reports?

PR

#482 Add CSV export+214 −12

CI

TestsLintReview

Canary

100%

Released · Jake approved
Landing page
BriefPage for a running clubPublished
TrailmixJoin
Run farther, togetherWeekly group runs in your cityJoin free
Page variants
acme.com/p/*A/B testing

A3.1%

B4.9%Winner

Data Lift
SaaS apps

Salesforce

HubSpot

Zendesk

Your database
customersid · name · owner
dealscustomer_id · stage
ticketscustomer_id · history
Relations intact
Find more ideas and use cases

This site runs on SPIRITT

The page you're reading was designed, built and shipped with SPIRITT. So is almost everything we run. We don't sell you anything we don't use ourselves.

Start building

Enterprise security
with fine-grained
controls

SOC 2
Type II
SAML & OIDC
SSO
Zero data
retention
Isolated compute for every workspaceAllow, ask, or deny every actionHuman approvals for sensitive stepsScoped roles and SCIM provisioningAudit logsProtected secrets and encrypted storage

Your next app
starts with SPIRITT

Buy from builders who use what they sellBuilt usingSPIRITT