Orythm is a full-stack AI observability and analytics platform designed to monitor, analyze, and visualize Large Language Model (LLM) interactions in real time.
The platform captures:
- Prompt history
- Token usage
- Latency metrics
- Model performance
- Tool-call analytics
- Interaction timelines
- Iteration tracking
Built using:
- Spring Boot
- React
- PostgreSQL
- Docker
- Gemini API integration
Track and analyze:
- Input prompts
- Generated responses
- Tokens in / tokens out
- Response duration
- Start and end timestamps
- Model metadata
Visualize:
- Latency trends
- Token consumption
- Performance metrics
- Prompt iteration history
- Analytics summaries
Expose APIs for:
- Uploading interaction data
- Querying analytics
- Tracking model performance
- Integrating external AI systems
Run the entire platform locally using Docker Compose.
| Layer | Technology |
|---|---|
| Backend | Spring Boot (Java 21) |
| Frontend | React + TypeScript |
| Database | PostgreSQL |
| Infrastructure | Docker + Docker Compose |
| AI Integration | Gemini API |
User Prompt
↓
Gemini API
↓
Spring Boot Backend
↓
PostgreSQL Analytics Storage
↓
React Dashboard
- Docker
- Docker Compose
docker compose up --buildhttp://localhost:8080
- Multi-model comparison
- Real-time streaming analytics
- Cost estimation dashboard
- Prompt versioning
- AI evaluation metrics
- Agent telemetry support
Orythm was built to explore AI observability, prompt analytics, and LLM performance monitoring using modern full-stack engineering practices.
The platform demonstrates:
- AI system telemetry
- LLM analytics pipelines
- Full-stack architecture
- Dockerized deployment
- API-driven observability workflows