Every feature is reachable from the same filter bar. No tab-hopping. Type a command, get an answer, keep moving.
level:error from:yesterday message:"payment" — plain-language filters, typed the way you describe the problem out loud.
Purpose-built columnar store, sharded on time and service. No sampling, no cold-tier games.
Automatic grouping by shape. One row per pattern, with a count.
--live:off freezes the stream. Flip it when you're done focusing.
-- anywhere.Command palette, filter bar, log detail — same verbs, same syntax. 35+ of them.
Run --investigate on any error. Loguro finds the exact file and line in your repo, determines the probable cause, grades severity, and writes a fix proposal — saved permanently to the log.
--note to pin business context directly to the investigation — "this happens every deploy friday" stays with the error forever.File a Linear, Jira, or GitHub issue straight from the filter bar. The moment a task is created, the full log context is pinned permanently — no retention policy ever deletes it. Search it anytime with --memory.
--memoryWeb, terminal, or AI agent — every surface hits the same backend. Auth and project links are shared. Switch freely.
Visual exploration with charts, timelines, replay, and embed widgets. Best for setup, dashboards, and visual investigation.
Single npm package. One PAT covers all your projects. Pipe to jq, wire into
CI, query 50M logs without leaving the shell.
Claude, Cursor, or any MCP-aware editor. Ask in natural language, get answers grounded in your real logs — no context switch.
query_logs… One ~/.config/loguro/auth.json. Run loguro login once — every surface picks it up.
Any language. One endpoint.
HTTP POST. JSON body. Node, Python, PHP, Go, Rust, curl — anything with a network stack. Your first log live in under 60 seconds.
curl -X POST https://ingest.logu.ro \
-H "Authorization: Bearer lgu_••••" \
-d '{"level":"error","message":"DB timeout"}'
← 201 · ingested · live
Type how you think.
Plain language, deep context, 50M logs under 500ms. Pattern grouping collapses 1,000 logs into 25 signals automatically.
Right here. Never leave.
Create a Jira ticket and notify Slack in one command without leaving the log. Loguro vectorizes the error and watches for it — even after the log expires.
Filter bar, ⌘K palette, log detail — same syntax everywhere. Type -- and the command is already there.
We count logs, not gigabytes. No indexing overhead, no compression fees. Quota resets every month.
For side projects and exploration
For solopreneurs and indie devs
For growing startups and small teams
For high-velocity engineering teams
All plans include human-readable queries and the full CLI command set.
Your logs, searchable in plain English. Your errors, investigated in seconds. Your incidents, replayable forever. No setup ritual.