Deploy pi-tps-web
A web interface to capture pi session customType exports from pi-tps.
pi-tps-web
Just deployed
Deploy and Host pi-tps-web on Railway

pi-tps-web is a static telemetry inspector for pi's tokens-per-second (TPS) exports. Drag a .jsonl file straight from an LLM session into your browser — no upload, no cloud, no persistence. Everything stays local while you analyze cache behavior, routing thresholds, and conversation performance.
About Hosting pi-tps-web
This is a Vite-based React/TypeScript frontend that compiles into a static dist/ directory ready for any static host. Because all telemetry parsing, chart rendering, and session analysis runs entirely in the browser, the application requires no backend server, database, or persistent storage. Hosting involves installing Node.js dependencies, running the production build, and serving the resulting static assets — making it a perfect lightweight candidate for Railway's static deployment options.
Common Use Cases
- Inspect cache hit rates, TTFT latency, and token composition across real-world LLM conversation sessions
- Visualize model switches, rewind events, and branch summaries from pi session exports
- Detect routing threshold crossings and identify performance anomalies like cache drops or stall spikes
Dependencies for pi-tps-web Hosting
- Node.js 20+
- npm (or pnpm)
Deployment Dependencies
Implementation Details
Build the static bundle with:
npm install
npm run build
The build outputs to ./dist, which can be served by any static host.
Why Deploy pi-tps-web on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying pi-tps-web on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
pi-tps-web
monotykamary/pi-tps-web