Turn a sentence into a web or mobile app, a CV, a presentation or a month of social posts — planned with you, made by one agent, paid from one credit wallet.
Native iOS and Android apps, or a web and mobile twin.
Explore Mobile apps
Maya Chen
Senior backend engineer
Backend engineer with eight years of experience building reliable payment and data platforms. I enjoy simple designs, measurable results and mentoring teammates.
Experience
Senior backend engineer
Mar 2021 – Present
Northwind Pay · San Francisco
Led the move to an event-driven ledger, cutting settlement time from hours to minutes
Reduced API latency by 38% with query tuning and caching
Mentored five engineers and ran the backend guild
Software engineer
Jun 2017 – Feb 2021
Brightline Data · Seattle
Built ingestion services processing 2 billion events a day
Introduced contract tests that halved production incidents
Pick what to make in the same box you type in. Every action draws from the same credits, with the price shown before anything starts — no separate subscriptions for apps, CVs, decks or posts.
One place to start
Type, speak or sketch, then choose an app, a CV, a presentation or social content.
One agent that asks first
Every request becomes a plan you approve before credits are spent.
One wallet
Monthly credits and extra packs pay for everything, for you or your whole team.
Describe what you need
Web appsMobile appsCVsPresentationsSocial media
Your credit wallet
Web app · Lotus Yoga−2–8 credits
Presentation · Seed pitch−5 credits
CV · Tailored to a job−2 credits
Social campaign · Autumn menu−5 credits
How it works
Five steps from idea to live app
1
Step 1 of 5
Describe
Write, say or sketch what you need, in your own language. Add screenshots of anything you like.
Describe your app
A booking app for my yoga studio with a waitlist
2
Step 2 of 5
Approve the plan
The agent asks back when something is unclear and shows screens, data and the credit estimate. Nothing runs until you say OK.
Plan ready · waiting for your OK
Class schedule with day and week views
Waitlist when a class is full
Email sign-in for members
Database: classes, bookings, members
6 screens · 2 tables · ≈ 6 creditsApprove plan
3
Step 3 of 5
Build
The app is written file by file in an isolated sandbox, with a database and sign-in when it needs them.
app/page.tsx
app/schedule/page.tsx
app/api/bookings/route.ts
lib/db/schema.ts
components/class-card.tsx
14 files written
4
Step 4 of 5
Test and repair
A real browser clicks through the app. When a check fails, the agent fixes it and tests again.
12 of 12 checks passed
5
Step 5 of 5
Publish
One click puts it live with HTTPS on a Craftkite address or your own domain. Keep improving it by chatting.
lotus-yoga.craftkite.app
Live in 1m 42s
Describe your app
A booking app for my yoga studio with a waitlist
Plan ready · waiting for your OK
Class schedule with day and week views
Waitlist when a class is full
Email sign-in for members
Database: classes, bookings, members
6 screens · 2 tables · ≈ 6 creditsApprove plan
Any way you think
Talk it, sketch it, show it
Start from words, a voice note, a quick sketch or a screenshot of something you like.
“Add a dark mode and a page for our team”
The agent at work
It doesn’t just generate. It checks its work.
Every task runs through the same loop, and you can watch each step as it happens.
Plan approval
A clear plan of screens, data and integrations, with the credits it will take. You approve, edit or cancel.
Browser testing
The tester opens your app in a real browser, clicks through the main flows and checks every screen.
Self-repair
When a test fails, the agent reads the error, fixes the code and runs the tests again — at no extra credit when the failure is ours.
Live logs
Every file, command and test result streams to the studio, so nothing happens behind your back.
Live log
00:04✓plan approved · 6 screens · 2 tables
00:15›sandbox ready · dependencies installed
00:26›write app/schedule/page.tsx
00:37›write app/api/bookings/route.ts
00:48›browser test · booking flow
00:59✕check failed · button hidden on small screens
00:70✓repair · layout fixed
00:81✓browser test · 12 of 12 checks passed
00:92●published · https · 1m 42s
The Craftkite engine
One engine, specialised for every step
Behind every task, the Craftkite engine sends each step — planning, code, interface and fixes — to the part of the system that does it best, and learns from every app that passes its tests.
Specialised by step
Planning, coding, design and repair each run on the capability built for that kind of work.
Learns from results
What passes the browser tests more often gets more of the work, so the engine keeps improving.
Efficient and resilient
The most efficient route wins when quality is equal, and if one part is unavailable the engine simply routes around it.
Planning
Writing code
Interface
Fixing
Engine
Reasoning
Code
Design
Every step is routed on its own, live.
languages for the studio, the agent and your apps
0languages for the studio, the agent and your apps
AI agents on every task
0AI agents on every task
test scenarios checked before each release
0test scenarios checked before each release
minutes to publish a finished app
0minutes to publish a finished app
Craftkite on mobile
Your studio, in your pocket
The Craftkite app for iPhone, iPad and Android lets you start builds, approve plans and check your apps wherever you are.
Start and steer builds with text, voice or a sketch
Push notifications when a plan needs you or an app is live
Café Luna is liveAll 12 checks passed. Tap to open.
Your projects
Lotus YogaBuilding
Pipeline
Plan ready for approval
Approve plan
Café LunaLive
Publish and own
Ship it anywhere. Keep every line.
Your app goes live in one click — and the code stays yours to take wherever you want.
Your own domain
Verify with one DNS record and get HTTPS automatically.
app.yourcompany.comDNS verified · HTTPS
ZIP export
Download the full source code at any time. No lock-in.
source.zip
Your app
GitHub sync
Push every version to your repository automatically, or pull changes back.
Version pushed to main
App Store and Google Play
Build mobile apps with Craftkite and publish them to your own App Store and Google Play accounts with the store wizard.
App StoreGoogle PlaySubmitted for review
8 languages
The agent speaks your language
Write prompts, read plans and get help in your own language — and make the apps you build multilingual with one request.
Build a booking app for my yoga studio
Yoga stüdyom için bir rezervasyon uygulaması yap
Baue eine Buchungs-App für mein Yogastudio
Crea una app de reservas para mi estudio de yoga
Crie um app de reservas para o meu estúdio de yoga
Crée une app de réservation pour mon studio de yoga
ヨガスタジオの予約アプリを作って
मेरे योग स्टूडियो के लिए बुकिंग ऐप बनाओ
Build a booking app for my yoga studio
Yoga stüdyom için bir rezervasyon uygulaması yap
Baue eine Buchungs-App für mein Yogastudio
Crea una app de reservas para mi estudio de yoga
Crie um app de reservas para o meu estúdio de yoga
Crée une app de réservation pour mon studio de yoga
ヨガスタジオの予約アプリを作って
मेरे योग स्टूडियो के लिए बुकिंग ऐप बनाओ
Plans in your language
Questions, plans and progress come back in the language you write in.
Build a booking app for my yoga studio
Plan: schedule, bookings, waitlist
Multilingual apps in one request
Ask for more languages and the agent translates every screen and adds a language switcher.
This week’s classesLanguageEN
07:30Book
12:15Book
19:00Book
Integrations
Connect the services your app needs
Ask for payments, email, maps, analytics or AI and the agent wires them in. Your keys stay encrypted in your vault.
Built in
Built-in database
User sign-in
File storage
Secret vault
Connect your own account
SStripePayments
RResendEmail
OOpenAIAI
AAnthropicAI
MMapboxMaps
GGoogle MapsMaps
PPostHogAnalytics
PPlausibleAnalytics
SStripePayments
RResendEmail
OOpenAIAI
AAnthropicAI
MMapboxMaps
GGoogle MapsMaps
PPostHogAnalytics
PPlausibleAnalytics
MMapboxMaps
GGoogle MapsMaps
PPostHogAnalytics
PPlausibleAnalytics
SStripePayments
RResendEmail
OOpenAIAI
AAnthropicAI
MMapboxMaps
GGoogle MapsMaps
PPostHogAnalytics
PPlausibleAnalytics
SStripePayments
RResendEmail
OOpenAIAI
AAnthropicAI
Product names are trademarks of their owners. Integrations use your own accounts and keys.
Security and trust
Safe by default, honest by design
Protections in place on every account, from day one.
In place
Isolated sandboxes
Every app is built and run in its own isolated sandbox with restricted network access.
In place
Encrypted secrets
API keys are stored encrypted in your vault and checked for leaks before anything is published or pushed.
In place
Audit trail
Sensitive account and admin actions are written to an append-only audit log that can be exported.
In place
GDPR and KVKK
Export your data or delete your account at any time. A data processing agreement is available.
In place
No training on your work
Your prompts and code are never used to train AI models.
In place
SOC 2 controls
Access control, encryption at rest and in transit, an append-only audit trail and mandatory two-factor sign-in for staff, built to the SOC 2 Type I criteria.
AAcme StudioGoogleSAMLOIDC
AKOwner
MSAdmin
JLEditor
RNViewer
Shared credit pool0%
Teams and enterprise
Build together, stay in control
Workspaces with shared projects and a shared credit pool, the right access for everyone and single sign-on for your domain.
Shared workspaces
Shared projects, invitations by email and one credit pool for the whole team.
Roles
Owner, admin, editor and viewer — everyone gets exactly the access they need.
Single sign-on
Google sign-in for your verified domain, or SAML and OpenID Connect for enterprise.
Enterprise agreements
Custom terms, a service level agreement and priority support — talk to us.
Drag tasks across columns and keep your team in sync.
Web appView
Credits, explained
Pay for the work, not for seats
A credit pays for a share of the AI and computing work behind a task. You see the estimate before anything runs.
An estimate before every task — nothing starts without your OK
Failures on our side are repaired at no extra credit
10 free credits every month on the free plan
Typical tasks, measured from recent builds
A new app
2–8 credits
A change
1–4 credits
Credit calculator
How many credits do you need?
Move the sliders to match a typical month. We suggest the plan that covers it.
Based on recent real tasks: a new app takes 2–8 credits, a change 1–4. Set prices from the credit table: a CV costs 3, a presentation 5 and a social campaign 5 credits.
No. You describe the app and approve the plan. If you do code, you can open the editor at any time and change anything.
Who owns the apps I build?
You do. The code is yours to download, change, sell and host anywhere, including outside Craftkite.
What is a credit?
A credit pays for a share of the AI and computing work behind a task. Small changes take one or two credits; a new app usually takes more. You see the estimate before anything starts.
Is my data used to train AI models?
No. We do not use your projects or prompts for training, and neither may the AI partners that power the Craftkite engine.
Can I use my own domain?
Yes. Add your domain in the Publish tab, set one DNS record, and your app is served there with HTTPS.
Can I cancel anytime?
Yes. Your plan stays active until the end of the paid period, and the free plan remains.
Can Craftkite build anything?
Craftkite builds websites, web apps and iOS and Android apps. For very large systems such as an ERP it builds the core and the code is yours to finish on GitHub. Desktop programs and games that need a game engine are not supported yet; the planner tells you before you spend credits and suggests the closest option.
Can Craftkite make more than apps?
Yes. Besides web and mobile apps, the same agent writes CVs, presentations and social media content. You choose what to make in the prompt box.
Do apps and documents use the same credits?
Yes. One credit wallet pays for everything you make. Apps have a typical range measured from real tasks; document actions have a set price. You see it before anything starts.
Which languages does Craftkite speak?
The studio, the agent and its plans work in English, Turkish, German, Spanish, Brazilian Portuguese, French, Japanese and Hindi. The apps you build can support several languages too.
Can I publish mobile apps to the App Store and Google Play?
Yes. Craftkite builds native iOS and Android apps, and the store wizard builds them for you and publishes them to your own Apple and Google developer accounts.
What happens when the agent makes a mistake?
The tester catches most problems in a real browser and the agent repairs them before you see the result. You can also undo any change by restoring an earlier version.
Can I connect services like Stripe or my own AI keys?
Yes. Ask for the integration in your prompt and add your keys to the secret vault. They are stored encrypted and never written into the code.
Can my team work together?
Yes. The Team plan adds workspaces with shared projects, roles, invitations by email, one shared credit pool and single sign-on.
Where are my apps hosted?
Published apps run on Craftkite with HTTPS on a Craftkite address or your own domain. You can also export the code and host it anywhere you like.
Is there a Craftkite app for my phone?
Yes — the Craftkite mobile app for iPhone, iPad and Android is on its way to the App Store and Google Play. It lets you start builds, approve plans and get notified when your app is live.
How do you keep my projects safe?
Every app runs in an isolated sandbox, secrets are encrypted, sensitive actions are logged and your work is never used for training. You can export or delete everything at any time.
Ready when you are
Your next idea is one sentence away
Create a free account and make your first app, CV, deck or campaign today.
A booking app for my yoga studio with a class schedule and a waitlist