Free & open source · self-hosted · your data stays on your servers

Your AI is live.
Do you know what it's doing?

ObsrvAI gives you complete visibility into LLM costs, quality, user behavior, and infrastructure — all in one self-hosted dashboard.

Try live demo →Start free trial
50+
LLM models supported
10
AI providers covered
< 1ms
SDK overhead per call
11
PDF report types
The problem

AI teams are flying blind

You're shipping AI features. But you have no idea what they cost, whether they work, or if they're actually helping your business.

💸
"We spent $18K on AI last month."
"We have no idea which feature caused it."

LLM costs are invisible until the invoice arrives. By then, the damage is done. Most teams discover cost spikes weeks late with no way to trace them back to a feature, user segment, or prompt change.

🤷
"Our AI quality dropped 20%."
"We found out from a customer complaint."

There's no HTTP 500 for a bad AI response. A model can confidently hallucinate thousands of times a day and your error monitoring shows zero errors. You only find out when users churn.

🧩
"We use 5 different tools."
"None of them talk to each other."

User analytics in one tool. Infrastructure monitoring in another. LLM tracking in a third. Error tracking somewhere else. Revenue in Stripe. None of it is connected. Answering "is our AI driving retention?" requires a week of data work.

Most AI teams track LLM calls in one place, users in another, and revenue somewhere else — and still can't answer "are our AI features actually driving value?" ObsrvAI was built to answer that question by keeping all your data in one place.

Everything your AI product needs to observe

AI metrics, user analytics, revenue, and infrastructure — in one self-hosted dashboard.

AI Cost Overview
$569.90
↑ 18% vs last period
This month
29,693 calls
claude-opus-4-5
$284.20
12,481
gpt-4o
$196.50
8,204
gemini-1.5-pro
$89.40
5,116
claude-haiku-3-5
$12.80
3,892
LLM Calls Today
9,502
↑ 12.4%
Success rate99.2%
Avg tokens1,842
Avg cost$0.019
Quality Score
87%
Avg eval score
Pass rate91.2%
Hallucinations0.4%
Safety flags0.1%
Agent Session Trace
research-agent · session_a9f2
Goal: Compile Q2 competitor analysis
Completed · 2.73s
search_web
820ms
extract_data
340ms
llm_summarise
1240ms
validate_output
180ms
write_memory
90ms
5
Tool calls
3
LLM calls
2
Memory ops
4,820
Total tokens
AI Assistant
Which model is costing the most this week?
claude-opus-4-5 is your top spend at $284.20 this week (42% of total). It has the highest per-call cost at $0.023 avg but also the best quality score at 91%. Consider routing simpler tasks to claude-haiku-3-5. You could save ~$180/week with minimal quality impact.
Why did p95 latency spike on Tuesday?
Your p95 jumped from 890 ms to 2,340 ms on Tuesday between 14:00–17:00 UTC. Call volume to claude-opus-4-5 rose 3x during that window — likely a batch job. The spike has since resolved.
PDF Reports
Investor Report
Founder
AI Cost Analysis
AI Ops
Unit Economics
Finance
Safety Audit
Compliance
+ 7 more report types · browser PDF
Business MRR
$11,400
↑ 11.8% MoM
ARR$136,800
Churn2.1%
New MRR+$1,600
Smart Alerts
p95 latency
2,340 ms> 2,000 ms
cost / hour
$4.20> $3.50
error rate
0.8%resolved
Slack · PagerDuty · Email · Webhook
API Latency
264 ms
p95 · ↓ 8%
p50148 ms
p99890 ms
Error rate0.8%
Token Usage · Last 14 days
44.2M
↑ 26% vs prior period
31.8M
Input tokens
12.4M
Output tokens
User Analytics
DAU
2,847
MAU
18,240
DAU/MAU · 15.6%
New users (30d)1,204
Retention D764%
Live dashboard preview

See exactly what you get

This is the actual dashboard — click through the tabs to explore AI metrics, business analytics, and infrastructure monitoring.

app.obsrvai.com/ai/overview
ObsrvAI
Overview
AI Metrics
Business
Infrastructure
Users
Alerts
Reports
LLM Calls
29.7K
↑ 12.4% vs last week
Total Cost
$569
↑ 18% vs last week
Avg Latency
264ms
↓ 8% p95
Success Rate
99.2%
↑ 0.3% vs prior
Call volume trend
Active alerts
p95 latency2,340 ms
cost/hour$4.20
error rate✓ normal
Why ObsrvAI

Built differently, from the ground up

Every decision in ObsrvAI was made for one reason: give AI product teams answers, not more dashboards.

🔗AI + Business in one place

Connect AI quality directly to business outcomes

See that your p95 latency spiked on Tuesday, quality scores dropped 15%, and high-value users churned within 48 hours — all in one place. ObsrvAI brings AI observability, user analytics, and revenue data together so you can see the full picture without writing SQL.

🤖Agent-first design

First-class observability for AI agents

Most tools track LLM calls. ObsrvAI tracks agent sessions end-to-end: every step, every tool invocation, every memory read/write, every RAG retrieval — in a waterfall view that shows exactly where your agent spent time, where it failed, and why.

🔒Your infra. Your data. Full control.

Runs on your servers — data never leaves your infrastructure

Deploy the full stack with one docker-compose command. Your database, your Redis, your servers. ObsrvAI is software you run — not a cloud you send data to. No vendor lock-in, no data residency concerns, no surprise bills based on event volume.

💬AI-powered analytics

Ask your data questions in plain English

The built-in AI assistant knows your metrics. Ask "which model is costing the most this week?" or "show me users who churned after a low-quality AI response" and get an answer instantly — no SQL, no pivot tables, no BI tool required.

Everything included out of the box

All features available on every plan — no add-ons, no hidden limits.

💰
LLM cost tracking
Per-call cost by model, feature, and user
🤖
Agent session tracing
Full waterfall: steps, tools, memory, RAG
📊
Quality scoring & evals
Pass/fail evals, hallucination and safety flags
📈
User analytics
DAU/MAU, retention, funnels, segments
💳
Revenue tracking
MRR, ARR, churn from your revenue events
🏗️
Infrastructure monitoring
API latency, error rates, health checks
🔔
Smart alerts
Slack, PagerDuty, email, webhook delivery
💬
AI chat assistant
Ask questions about your data in plain English
📄
PDF reports
11 report types including investor and founder reports
🔒
Self-hosted & private
Your data never leaves your infrastructure
🧩
Model drift detection
Catch quality regressions across model versions
🔑
PII detection
Flag sensitive data in prompts and responses

Three lines to full visibility

Works with any LLM provider. Zero config. Data in seconds.

instrumentation.ts
import ObsrvAI from '@useobsrvai/sdk'
import Anthropic from '@anthropic-ai/sdk'

const obs = new ObsrvAI({
  apiKey: process.env.OBSRVAI_API_KEY!,
  baseUrl: process.env.OBSRVAI_COLLECTOR_URL!, // your collector URL
})
const anthropic = new Anthropic()

// Track any LLM call — tokens, cost, latency captured automatically
const handle = obs.llm.start('anthropic', 'claude-opus-4-5', prompt, { userId: req.user.id })
const response = await anthropic.messages.create({ model: 'claude-opus-4-5', messages })
handle.end({ response })

// Track user events
obs.events.track('feature_used', { userId: req.user.id, feature: 'ai-summarizer' })

// Track revenue
obs.events.track('subscription_created', { userId, plan: 'growth', amount: 199 })
Works with every provider
Anthropic
OpenAI
Google
Mistral
Groq
Cohere
DeepSeek
xAI
AWS Bedrock
Together AI
+ any custom model
Self-hosted deployment

Up and running in 15 minutes

One command spins up the full stack — database, cache, collector, and dashboard — on your own server.

1
Configure secrets
mkdir obsrvai && cd obsrvai
curl -O https://obsrvai.com/docker-compose.yml

# Create .env with your secrets:
LICENSE_KEY=oai_your_license_key
POSTGRES_PASSWORD=choose-a-password
NEXTAUTH_SECRET=$(openssl rand -base64 32)
NEXTAUTH_URL=https://app.yourdomain.com
2
Start the stack
docker compose up -d

# 4 containers start:
# postgres · collector · dashboard · redis

# Verify everything is running:
curl http://localhost:3001/health
3
Integrate your product
npm install @useobsrvai/sdk

const obs = new ObsrvAI({
  apiKey: 'oai_your_key',
  baseUrl: 'https://collector.yourdomain.com',
})
// Data flows to your database
🗄️
TimescaleDB
Your data, your disk
Redis
Caching layer
📡
Collector API
Ingest + query
📊
Dashboard
Next.js web UI
One dashboard, everything included

Connect what you use. See what's relevant.

Every plan includes the full dashboard. What populates depends on what you instrument with the SDK — no feature gates, no add-ons.

🤖
AI Observability
Track LLM calls, agents, or RAG pipelines
LLM cost tracking (50+ models)
Agent session & tool tracing
RAG pipeline monitoring
Quality scoring & evals
Model drift detection
Safety & hallucination flags
Prompt version management
Token usage analytics
📈
Business Analytics
Track user events or revenue webhooks
DAU / WAU / MAU analytics
MRR, ARR, churn, LTV
Funnel & conversion analysis
Cohort retention
Feature adoption tracking
User explorer & segments
Error grouping & tracking
Founder & investor reports
Infrastructure
Track API requests from your backend
Endpoint health & uptime
P50 / P95 / P99 latency
Error rates by endpoint
Environment comparison
Alert rules & notifications
AI chat assistant for your data
11 PDF report types
Cross-domain alert rules
All views included in every plan — nothing gated
Wire up AI, business, and infrastructure independently. Each section populates as you instrument it.
Start free trial →
One product instead of many

One product. One bill. One source of truth.

Most teams stitch together separate tools for AI tracing, user analytics, infrastructure monitoring, and error tracking. ObsrvAI replaces all of them — with full context across every layer in one place.

LLM Tracing
AI observability
+
User Analytics
Business metrics
+
Infra Monitoring
API & errors
+
Error Tracking
Crash reporting
ObsrvAI
All of the above + more
4→1
Tools replaced
One SDK, one dashboard, one bill
< 5min
Time to first insight
vs. weeks of data engineering
3–6mo
Engineering time saved
vs. building it yourself

Free while we grow

ObsrvAI is free to self-host. We're focused on building the best product and getting it into as many teams as possible. Managed hosting and paid plans will come once we have a strong community behind us.

Available now
Self-hosted
Free
Forever. No credit card. No catch.
Full platform — every feature included
Unlimited events, unlimited projects
AI observability, business analytics, infra
Alerts, reports, AI assistant
Deploy with one Docker command
Your data stays on your servers
MIT licensed — read and fork the code
Get started free →
Coming soon
Managed cloud
TBD
We handle everything — no infra to run.
Everything in self-hosted
Zero infrastructure to manage
Automatic upgrades
Managed database + backups
Uptime SLA
Priority support
Join the waitlist →
🔒

Your data never leaves your servers. The collector runs in your environment and writes directly to your PostgreSQL database. ObsrvAI has no access to your telemetry.

Stop flying blind.
Start observing.

Full platform. All features. Your data stays on your infrastructure.

1 month free trial · no credit card required · cancel anytime

Start free trialSign in →