Skip to content

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

Live URL

control-plane.arini-ai.workers.dev