Skip to content

Add Lumin — local-first observability integration#61

Open
amitbidlan wants to merge 3 commits intomergisi:mainfrom
amitbidlan:add-synaptic-observability
Open

Add Lumin — local-first observability integration#61
amitbidlan wants to merge 3 commits intomergisi:mainfrom
amitbidlan:add-synaptic-observability

Conversation

@amitbidlan
Copy link
Copy Markdown

@amitbidlan amitbidlan commented May 3, 2026

Adds Lumin under Infrastructure → Observability.

What it is

Lumin is a local-first observability platform for AI agents. It records every LLM call, tool call, and decision, runs in a single Docker container, and exposes a dashboard at localhost:3000. No account, no cloud, Apache-2.0 licensed.

Why it fits OpenClaw's ecosystem

OpenClaw already emits OpenTelemetry through @openclaw/diagnostics-otel. Lumin ships a companion package — @lumin-io/openclaw — that's an OTel SpanExporter mapping OpenClaw's spans to Lumin's wire format. Same "your data, your machine" philosophy as OpenClaw itself.

Install

docker run -p 3000:3000 -p 8000:8000 zistica/lumin
npm install @lumin-io/openclaw
import { luminProcessor } from '@lumin-io/openclaw';

const tracerProvider = new NodeTracerProvider({
  resource,
  spanProcessors: [luminProcessor()],
});

Channel sessions (WhatsApp / Telegram / Discord / Slack / iMessage) are grouped via the dashboard's /sessions view; Claude extended-thinking blocks render as first-class child spans with separate cost rows.

Checklist

  • One entry, alphabetical within the section
  • Bold name with link, em dash, one-line description
  • No commercial pitch — Apache-2.0, free, local
  • Working repo + working install command

amitbidlan added 3 commits May 4, 2026 00:34
Adds an Observability subsection under Integrations and lists
Synaptic, an Apache-2.0 local-first observability stack. Companion
package `@synaptic/openclaw` plugs into OpenClaw's OTel pipeline
(`@openclaw/diagnostics-otel`) so every LLM call, tool call, and
agent session shows up in a local dashboard at localhost:3000.

No SaaS account, no cloud — fits OpenClaw's "your data on your
devices" philosophy.

Repo:    https://github.com/amitbidlan/zistica-synaptic
Package: packages/integrations/openclaw/
The @synaptic scope on npm is owned by another user, so the
package publishes under the maintainer's own scope:
@zistica-synaptic/openclaw. Repo + brand stay as zistica-synaptic
on GitHub.
The npm scope `@synaptic` is owned by another user, blocking
publication. Rebranded the project to Lumin, with `@lumin-io` as
the npm scope. Updates the entry's display name, repo URL, and
package name accordingly.
@amitbidlan amitbidlan changed the title Add Synaptic — local-first observability integration Add Lumin — local-first observability integration May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant