Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By voidhashcom
Query local Lensflare telemetry datasets directly in Claude Code to analyze traces span-by-span for debugging slow requests and errors, summarize recent failures with root causes across services, and translate natural language questions into executed log and metric queries with summarized insights.
npx claudepluginhub voidhashcom/lensflare --plugin lensflare-desktopWalk a Lensflare trace span-by-span and explain timing, errors, and parent/child structure. Use when the user pastes a trace id, asks "why is this slow", or wants a request-level post-mortem of a real production / dev request captured in Lensflare.
Find recent errors in a Lensflare dataset and summarise their root cause. Use when the user asks "what's broken", "what errors are happening", or pastes a vague stack trace and wants the actual failure context from the running system.
Translate a natural-language question about logs or telemetry into a Lensflare query and return the results. Use when the user asks "find logs that…", "show me…", or describes a filter in prose that should map to a structured query.
Lensflare is a local observability workspace for inspecting logs and traces while you build. It includes a web UI, a local server, a desktop app, and a small Effect SDK that sends development telemetry to your local Lensflare dataset.
Install dependencies:
pnpm install
Run the local server and web app:
pnpm dev
Run the desktop app:
pnpm dev:desktop
Build and test:
pnpm build
pnpm test
The first public package is @lensflare.dev/effect, an Effect layer for sending logs and traces to Lensflare during local development.
pnpm add effect @lensflare.dev/effect
import { Effect } from "effect";
import { Lensflare } from "@lensflare.dev/effect";
const program = Effect.gen(function* () {
yield* Effect.log("hello from Lensflare");
});
Effect.runPromise(program.pipe(Effect.provide(Lensflare.layer("dev"))));
See packages/effect for package documentation.
This repository uses Node 24 and pnpm 10. The main workspace commands are:
pnpm dev
pnpm dev:web
pnpm dev:server
pnpm dev:desktop
pnpm check
pnpm typecheck
pnpm test
pnpm build
Before writing Effect code, consult the local Effect guidance described in AGENTS.md.
Desktop app releases are published through GitHub Releases. Package releases are managed with Changesets and published to NPM.
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Set up distributed tracing for microservices
Axiom CLI and APL query assistance for Claude Code
Query and investigate traces, logs, and metrics from an OpenSearch-based observability stack using PPL and PromQL
Add Logfire observability to Python applications with auto-instrumentation for FastAPI, httpx, asyncpg, SQLAlchemy, and more
Auto-instrument any web app with Grafana Faro Web SDK. Detects your framework, generates init code, wires it into your entry point, and opens a PR.
Set up and use Gonzo, the open-source terminal log analysis tool. Detects deployment platforms (Vercel, Supabase, K8s, Docker, AWS, Cloudflare, Fly, Render, Railway, Netlify), generates the right pipe command with platform-specific normalizers, and configures AI analysis. Use when the user wants to tail, watch, stream, or analyze logs in their terminal.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim