
Describe what you need.
Koda builds it.
An app that takes payment. A design. A code review. A whole feature. Five AI surfaces, one prepaid balance — priced in naira and topped up the way you already pay.
- No card to start
- Prepaid — no bill shock
- Pay by transfer, USSD or mobile money
- CLI (works over SSH)
- VS Code extension
- Web chat
Choose your starting point
- I'm building a business

Describe it. It goes live.
Say what your business does in a sentence. Get a real app — menu, bookings, storefront, invoices — published on a link you can send today, taking payment on the rails your customers already use.
- No code, no designer, no hosting bill
- Takes card, transfer, USSD and mobile money
- Change it by asking, not by editing
- I'm an engineer

It works where you work.
An agent in your terminal and your editor that reads the repo, runs the tests and shows you the diff. Plus review on every pull request and a security assessment across the whole codebase.
- CLI and VS Code, fine over SSH
- Reviews your PRs, cites real lines
- Metered per run, never per seat
Both draw from the same balance. Start free — no card, nothing to cancel.
The whole platform. Nothing to assemble.
The parts a team normally spends its first month wiring together are already here, on the same balance and behind the same sign-in.
- Payments that settle on local railsCard, bank transfer, USSD and mobile money — collected by the app Koda builds you, into your own account.
- A reviewer on every pull requestDeterministic rules plus a verified model pass, posting inline comments that cite real lines of your diff.
- A security assessment of the whole repositoryNot just the diff. Authorisation, secrets, injection and API surface, with the blind spots reported too.
- Your own schema, region or deploymentIsolation is additive: shared by default, partitioned or pinned to a region when residency requires it.
- One prepaid balance across all of itNo per-surface subscription, no seat you forgot to remove, and no invoice that arrives after the spend.

The shop with a POS umbrella already runs on software.
It is just software somebody else built, priced in dollars, for a card she does not have. Koda is the part that was missing: describe the business, get the app, take the money on the rails already in use.
- 5AI surfaces, all drawing from one prepaid balance
- ₦0to start. No card, and nothing that renews on its own
- 4ways to top up: bank transfer, USSD, mobile money or card
- 0seats to buy. Work is metered per run, never per person
Real apps, from real businesses.
Each one described in a sentence and published in minutes. Open one — it's the actual thing, not a mockup.
Five surfaces. One balance.
Nothing to reconcile across five subscriptions, and nothing to remember to cancel when a project ends.
- Write code
Koda Assist
The coding assistant. It plans, edits, runs and verifies your change in an isolated sandbox before handing it back — in your editor or your terminal.
- Think it through
Koda Chat
Conversations organised into projects, with files and images attached. It can search the web and write documents back out when a question needs more than a reply.
- Ship a business app
Koda Build
Describe the app your business needs in plain language and Koda writes it, then publish it. Payments are built in, not a later integration — the checkout works on the rails your customers already have.
- Make it look right
Koda Design
Generate and edit the visual assets an app or a campaign needs, on a canvas you can keep working in, then publish them straight into what you built.
- Catch it before production
Koda Review
A reviewer that knows African payment infrastructure. It flags the mistakes that pass code review everywhere else and only break on a real handset — money in the wrong unit, an unsigned webhook, a callback that cannot be retried safely.
koda run "add a null check to debit()"
1 file changed · tests pass · ₦2 spent
Why did this webhook credit twice?
Answered with your repo's own code
A booking page for my salon, with a deposit
Published · takes card, transfer, USSD
A launch banner in our brand colours
Editable on a canvas · exported
Pull request #418
3 findings · 1 blocks merge
You can see where every naira went.
Metered per use and written to a ledger you can read — not estimated at the end of the month. Most work goes to fast, inexpensive models and only escalates when the task earns it. That's why the price can be what it is.
How pricing works- Chat · 12 turns−₦18
- Build · 1 app−₦24
- Review · 3 pull requests−₦9
- Top-up · mobile money+₦50,000
- 01A running balance while you workIn the dashboard, in your editor and in the terminal — the same number, updated as each run settles.
- 02Broken down by surface and by memberWhich surface spent it and who ran it, so a team bill is readable without reconstructing anything.
- 03Caps and alerts before you reach zeroPer-member ceilings and a low-balance threshold you set, rather than an overage you discover later.
Live in Nigeria. The continent next.
Settling directly on Nigeria's own rails today — the rest is the roadmap, not a promise we're making yet.
- NGNigeriaPaystack, USSD, OPay, PalmPay, bank transferLive
- KEKenyaM-PesaNext
- GHGhanaMTN MoMoNext
- ZASouth AfricaOzow instant EFTNext
- EGEgyptFawryNext
Start free. Pay as it earns it.
The questions people actually ask.
The ones that decide whether this is worth an afternoon. If yours isn't here,ask us — a person answers.
How does prepaid billing work?
You top up a balance in your local currency and draw it down as you use the platform. Every run writes a ledger entry, and the running balance is visible in the dashboard and in your editor — so there is no monthly bill to reconstruct and nothing renews on its own.
What can I pay with?
Mobile money, USSD, instant bank transfer and cards — Paystack, USSD, OPay and PalmPay, live in Nigeria today. No international card is required. M-Pesa (Kenya), MTN MoMo (Ghana), Ozow (South Africa) and Fawry (Egypt) are on the roadmap as we expand.
Do the five surfaces cost extra?
No. Assist, Chat, Build, Design and Review all draw from the same balance and are metered by what they actually consume. There is no per-surface subscription to add or cancel.
Can my team share one balance?
Yes — that's what the Teams tier is for. One pooled wallet, named seats, per-member caps and alerts, and usage attributed to whoever spent it. It is the supported way to share access, so nobody has to pass a single login around.
Do you train on my code?
No. Your code and prompts are used to serve your requests and nothing else. Teams get isolated data; Enterprise can be partitioned into a dedicated schema, pinned to a region, or deployed in your own environment.
Which models does it use?
Most work runs on fast, inexpensive open models, and a frontier model is used when a task genuinely calls for one. You can see which lane ran and what it cost. That routing is the main reason the price can be what it is.
When can I start?
Now — sign up and you're on the Free tier straight away. We're live in Nigeria, with more African markets to follow.

Build something today.
Free to start, prepaid from there — topped up on the rails you already use.