Observability made simple.
For real.
Setting up observability shouldn’t take days. Get started in minutes.
curl -fsSL https://everr.dev/install.sh | sh
Capabilities
See what your code actually does.
Everything you need to go from a fast local feedback loop to production observability — one OpenTelemetry pipeline, end to end.
Logs, traces, metrics, and errors. All OpenTelemetry.
Every signal is standard OpenTelemetry, so one model covers your laptop, CI, and production.
- Dashboards, Alerts, Error tracking; All you expect from a modern observability platform.
- Runbooks for incident response, automated remediation, and root cause analysis
- Correlation all the way from logs to traces to metrics



Plain SQL from the CLI, local or cloud
Read what actually ran without learning a query language. Run everr local query against your own machine or everr cloud query against the shared workspace, the same SQL and the same tables whether the data is on your laptop or in production.
- Plain SQL over ClickHouse, local and cloud
- The same query your coding agent runs
$ everr cloud query " SELECT service, round(quantile(0.5)(value)) AS p50, round(quantile(0.95)(value)) AS p95 FROM metrics WHERE name = 'http.server.duration' GROUP BY service ORDER BY p95 DESC" ┌─service──┬─p50─┬─p95─┐ │ payments │ 120 │ 610 │ │ checkout │ 84 │ 470 │ │ search │ 22 │ 90 │ │ auth │ 9 │ 38 │ └──────────┴─────┴─────┘ $ ▋
Your telemetry right where the work happens
A desktop companion app runs a local OpenTelemetry collector and allows you to explore, query, and verify your telemetry locally, without the need for tedious deployment loops.
- Runs an embedded OpenTelemetry collector on launch, no cloud account needed
- Available for macOS and Linux

Dashboards, alerts, and runbooks as code
Define your dashboards, alerts, and runbooks as files in your repo, so you and your coding agent know where to look before you even open Everr. The config doubles as documentation — and as memory your agent reads to find what matters.
- Perses-format dashboards and query-driven alerts
- Runbooks are Markdown, living next to the alert they belong to, so configuration becomes your knowledge base

CI you can query
A GitHub App turns every Actions run into structured, queryable data: workflows, jobs, steps, and per-test spans. Every run is a trace and every job carries its cost, so you can optimize for performance, cost, or both.
- Workflows, jobs, and steps as queryable traces
- Per-test spans for slow and flaky tests
- Estimated cost attributed by job, workflow, and runner
- Get notified when a workflow run fails
Built for coding assistants
Everr is built for your coding assistant as much as for you. Bundled skills teach it when to reach for telemetry and how to query it, working from your repo so it ties a failing trace or log back to the code that caused it.
- Crafted skills to help your assistant work with telemetry
- One install, available in every assistant you use
- Fixes grounded in real traces and logs, not guesses
Quick start
Days of setup, or one command.
Setting up observability usually means a long detour full of context switches. With Everr the feedback loop is immediate.
The old way
- 01Hand-instrument every service
- 02Settle on attribute names
- 03Get trace context to propagate
- 04Stitch logs to traces by hand
- 05Build dashboards from scratch
- 06Decide what to alert on
- 07Debug why no data shows up
With Everr
The everr installer sets up the CLI, agent skills, and a local collector. The collector lets you build and validate telemetry locally; the skills let your coding agent instrument the codebase and take it to production.
Same pipeline, none of the setup. Skip the plumbing and go straight to the data.
Read the quickstartBuilt for agents
Same task. One side is guessing.
Hand your coding agent a bug and it reasons from the code alone: plausible, confident, and often wrong.
Without Everr
reasoning from code only
checkout is throwing 500s, investigate and fix it.
- Reading checkout.ts …
- The order-items query has no index.
- Under load, that's the bottleneck.
- Adding an index on order_id.
Proposed fix
+ CREATE INDEX idx_items_order
+ ON order_items (order_id);With Everr
grounded in what ran
checkout is throwing 500s, investigate and fix it.
On it. Let me check what actually ran in prod first.
$ everr cloud query "SELECT ResourceAttributes['service.version'] AS version, count() FROM traces WHERE ServiceName = 'checkout' AND StatusCode = 'Error' GROUP BY version"37 errors · all on a1f3c9d
$ everr cloud query "SELECT Body, count() FROM logs WHERE ServiceName = 'checkout' AND SeverityText = 'ERROR' GROUP BY Body"37× “DB pool exhausted: 10/10 in use”
All ten connections are in use, so the pool is my bottleneck. Commit a1f3c9d scaled checkout out to more workers but left the pool at 10, so requests queue for a connection, hit the acquire timeout, and 500. I'll raise the cap to match the workers.
pool: { max: 10 }pool: { max: 50 } // saturated since a1f3c9dBefore I ship, I'll reproduce it locally, replaying the load against the patched pool and checking again with everr.
$ everr local query "SELECT count() FROM traces WHERE ServiceName = 'checkout' AND StatusCode = 'Error'"0 errors
Reading code tells half the story. Everr gives you the half you are missing.
Wire it into your agentBuilt on open standards
Open standards, top to bottom. No lock-in by design.
Everr doesn't invent a private model. Your telemetry is OpenTelemetry, your dashboards and alerts are plain files, and you query all of it with SQL.
Standard OpenTelemetry
Traces, logs and metrics in one open model — the same signal from your laptop to CI to production.
Perses dashboards
The open CNCF dashboard spec, versioned as plain files — not locked in a UI.
Query with SQL
One read-only SQL surface over every signal — no query language to learn, the same locally and in the cloud.
Semantic conventions
Everr reads the OpenTelemetry attributes your code already emits, so traces, logs, and metrics correlate on their own.
Add p99 latency panel to checkout
Claude·overview.dashboard.yaml
Lower checkout error-rate alert to 2%
Claude + Gio·checkout-errors.alert.yaml
Write payments-timeout runbook
Gio·payments-timeout.runbook.md
Rename cart-api panels after refactor
Codex·cart-api.dashboard.yaml
Dashboards, alerts & runbooks as code
Open, inspectable files in Git — people and agents edit them side by side, reviewed and versioned like the rest of your code.
Why teams switch
“The first tool we tried took a whole team just to keep running. We moved to something cheaper and still ended up paying $700 a month for data I couldn’t really explain. Everr is the first one the whole team actually uses. And it’s not a watered-down version, it does everything the big platforms did, we just don’t need anyone babysitting it.
It’s how we work now.”

Community
Talk to the team.
Shape what ships next.
It's where we talk with the people using Everr. Drop feature requests, share feedback, and weigh in on what we build next.









