Describe it
Type what you want in plain words — "a countdown to my exam with a big number."
Chaaga
Chaaga turns a plain-language idea into a real, working app — for your family, your field, your classroom or your shop. No engineers, no waiting, no permission.
iPhone & Android · Free to try
Type what you want in plain words — "a countdown to my exam with a big number."
Chaaga writes it and opens it a few seconds later. Nothing to install, nothing to set up.
Ask for changes in the same chat — "make the button bigger", "add a reset". It stays on your phone for good, and you can share it.
Real things people made in a few minutes. Each one started with a single sentence.
Tip, tax and who owes what, in three taps.
A habit grid that fills in as the month goes.
d4 through d20 with a shake-to-roll gesture.
One giant number counting down to the thing.
Paste a list, get a swipeable study deck.
A silly two-thumb race for two people, one phone.
Log hours, see the paycheck before payday.
Six plants, six schedules, one nudge a day.
Your apps and their data stay in local storage on your phone. Nothing is uploaded to us.
Buy usage in our shop as you go. No subscriptions to manage.
Install, type, build.
Never written a line of code? Just describe your app. Comfortable in an editor? Every Chaaga app is plain HTML and JavaScript you can open, edit and extend yourself.
The chaaga-cli tool keeps a folder on your computer in sync with an app on your phone, straight over your Wi-Fi. Save in your usual editor and the change shows up on the phone, or pull an app the AI built down to your laptop. No cloud and no account.
No framework, no build step, no lock-in. Write the code by hand, let the AI write it, or mix the two: ask for a feature in chat, then fine-tune the result yourself.
A built-in chaaga bridge gives your page native features: local and scheduled notifications, contacts, the camera and microphone, a barcode scanner, file picking, keeping the screen awake and more.
# keep ./my-app in sync with app 3 on your phone
chaaga-cli sync ./my-app -a 3 -h 192.168.1.23
await chaaga.notifications.requestPermission();
await chaaga.notifications.show({
title: 'Water the plants',
body: 'The basil is thirsty 🌿',
});
const friend = await chaaga.contacts.pick();
const stream = await navigator.mediaDevices
.getUserMedia({ video: true });
No card and no account needed to start. Buy usage in the shop when you need more.
No. Describing what you want is enough. If you do read code, the editor is one tap away and every app is a web file you can rewrite by hand.
On your device. Apps and whatever they store never leave the phone. The only thing sent out is the prompt you type, which goes to the AI gateway.
As many as you want. There's no cap on how many apps you keep on your phone — build a new one whenever an idea shows up.