Arini Control Plane¶
A Cloudflare Worker application for debugging and analyzing Arini voice call artifacts.
Overview¶
The control plane combines a React SPA frontend with a Hono-based API backend, both running on Cloudflare Workers. Call metadata is stored in PlanetScale (accessed via Hyperdrive), while call artifacts (logs, traffic, prompts, state, audio) are stored in AWS S3.
Quick Start¶
# Development
devenv shell -- pnpm dev # Start dev server at localhost:5173
# Build & Deploy
devenv shell -- pnpm build # TypeScript compile + Vite build
devenv shell -- pnpm deploy # Deploy to Cloudflare Workers
Stack¶
| Layer | Technology |
|---|---|
| Frontend | React 19 + TypeScript + React Router 7 |
| Backend | Hono on Cloudflare Workers |
| Database | PlanetScale MySQL via Hyperdrive |
| Storage | AWS S3 (call artifacts), Cloudflare D1 |
| Build | Vite + @cloudflare/vite-plugin |