W09 Products · Retail point of sale
Kaha
A voice-first, local-first point of sale and inventory app for small shops.
S01 Snapshots
Kaha, as it ships.
Real captures of the build: the desktop view, the phone, and the whole page.



C01 What it is
The build, in passes.
Kaha is a voice-first, local-first POS and inventory app, Android first, with a marketing website. Pure TypeScript domain logic (money, cart, tax, order numbers, QR payloads and an intent parser) sits in its own package, and the AI package holds the instructions, tool schemas and agent loop.
- Voice-first selling and inventory, Android first
- Domain package for money, cart, tax, order numbers, analytics math and QR payloads
- AI package with tool schemas, an agent loop and a provider adapter
- Supabase migrations and Edge Functions
C02 How it is built
Wired from the real dependencies.
Every node is a package the repository actually depends on. Hover one to light its neighbours.
- Expo
- React Native
- Next.js
- TypeScript
- Supabase
- Three.js
- Vitest
C03 AI in it
The signal chain.
Turns a spoken order into a cart through an intent parser and an agent loop with tool schemas.
- 01Voice
- 02Intent parser
- 03Agent loop
- 04Tool schemas
- 05Cart
- 06Receipt
C04 Evidence
What the repository says.
Committed under my name and my VibeBox studio accounts. The frame above is drawn in code from this page’s own data; it is an illustration, not a screenshot.