By voidhashcom
Query Lensflare local telemetry datasets from Claude Code using natural language or trace IDs. Debug slow requests, investigate errors and fatals, and analyze traces span-by-span for root cause analysis and production post-mortems.
Walk 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.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub voidhashcom/lensflare --plugin lensflare-desktopAdd Logfire observability to Python applications with auto-instrumentation for FastAPI, httpx, asyncpg, SQLAlchemy, and more
Traceway skills: /tw:traceway debugs production issues through the traceway CLI, /tw:traceway-setup instruments a project to report to a Traceway instance.
Captures Claude Code sessions and exports pydantic-ai compatible OTel traces to Pydantic Logfire, with local JSONL fallback.
Set up distributed tracing for microservices
Lightrun runtime investigation skills for deterministic, evidence-first debugging.
Skills, agents, and workflows for Honeycomb observability — query patterns, production investigations, SLOs, OpenTelemetry instrumentation, and Beeline migration. Designed to complement the Honeycomb MCP server.