King Aguirre

Render settings

Look
Motion

W09 Products · Retail point of sale

Kaha

A voice-first, local-first point of sale and inventory app for small shops.
Visit the live build
Status
Beta
Source of status
VibeBox launch board, 2026-10-15
Commits
13 (2026-10-11 to 2026-10-13)

S01 Snapshots

Kaha, as it ships.

Real captures of the build: the desktop view, the phone, and the whole page.
Kaha on a desktop browser
Kaha on a phone
The whole page. Scroll inside the frame.
Kaha, the full 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.
  1. 01Voice
  2. 02Intent parser
  3. 03Agent loop
  4. 04Tool schemas
  5. 05Cart
  6. 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.

kaha.vibeboxph.com

First commit 2026-10-11, latest 2026-10-13, 13 commits in all. Read from git, 2026-10-16.