ResearchSession Capture Research

12 — Platforms, Hosted Sharing, Observability

12 — Platforms, Hosted Sharing, Observability

Research conducted: 2026-07-03 (tier B/C unless noted). This chapter covers everything that is not a local OSS exporter: commercial capture products, sharing built into the agents themselves, analytics dashboards, and telemetry pipelines. SpecStory Cloud is covered in 01.

Commercial capture products

Mantra — the most direct SpecStory alternative

Local-first desktop "time machine" that auto-captures Claude Code, Cursor, and Gemini CLI sessions by reading their native stores, then maps every conversation turn to git history with automatic per-turn snapshots: scrub a timeline of user messages / AI responses / commits, diff or restore code state at any message. Full-text search, secret detection, optional web publish. Free, no sign-up, but closed source (releases-only repo, 8★, no license; release 2026-07-01). No Codex/Copilot coverage. Sources: mantra.gonewx.com, mantra-releases, docs: vs-alternatives.

The turn↔git-state correlation is the same problem SpecStory's unreleased provenance engine attacks (±5 s window matching, 02) — two independent products converging on "conversation turns joined to code changes" as the next frontier past raw capture.

LeanMCP AI Gateway — capture by proxy

Commercial SaaS: point ANTHROPIC_BASE_URL at their gateway and every request/file-read/token is logged server-side into a hosted dashboard. Sees wire-level traffic including system prompts — at the price of routing all code and prompts through a third party. The associated 2,103★ repo is an awesome-list funnel, not the product. Sources: docs.leanmcp.com, github.com/Leanmcp/superview.sh.

Sharing and persistence built into the agents

The vendors are absorbing capture natively — the baseline any third-party feature must exceed:

AgentNative storySources
AmpThe strongest: threads are server-side objects with URLs (ampcode.com/threads/T-…), workspace-shared by default, agent-readable as context (@T-<id>). Public discoverable sharing retired 2026-06-02 — now unlisted-URL or workspace/enterprise visibility onlyend-of-public-threads, manual
opencode/share mints a public link per conversation (opencode.ai/s/…); modes manual/auto/disabled; /unshare deletesopencode.ai/docs/share
Codexcloud task history (codex cloud list) and cross-surface session sync CLI↔Desktop↔Cloud (2026); still no transcript export or share linksCLI reference, cross-surface sync
Claude Code/export → clipboard/plain text only; web sessions + /remote-control; OTel built in (off by default). No markdown archive, no share linkssessions docs, observability
Cursorper-conversation "Export Chat" to markdown; no bulk export, no sharingforum guide
Copilot (VS Code)Chat: Export Chat... → JSON; copy-as-markdown; known bug dropping code blockschat-sessions docs, bug
aideroldest native archive in the space: auto-writes .aider.chat.history.md markdown transcriptaider FAQ
Clineper-task export button → markdowndiscussion

Usage analytics dashboards (transcript-adjacent, content-light)

ToolWhatSignals (2026-07-03)
ccusagetoken/cost reports from Claude Code JSONL (npx ccusage); feeds leaderboards16,791★, pushed 2026-07-03 — category giant
claude-code-templates --analyticsreal-time session dashboard inside a huge config/template ecosystem28,426★, pushed 2026-07-03
Claude Code Usage Monitorlive TUI quota babysitter8,352★, pushed 2026-06-27
snifflyusage + error-pattern dashboards, shareable1,242★, pushed 2025-08-08 — dormant
vibe-logClaude Code + Cursor productivity reports/coaching335★, 2026-04-19
viberankpublic usage leaderboard (Claude Code, Codex, Gemini)105★, 2026-06-28
tokenhabitoffline token-waste linting of logs13★, 2026-06-15

These read the same native stores but extract numbers, not conversations — proof the stores support multiple derived products, and none of them is an archive.

Telemetry pipelines (vector C in Déjà Vu terms)

  • Grafana Cloud Claude Code integration (first-party): Claude Code OTel → Grafana OTLP endpoint, official dashboard ID 25052, org-deployable. Metrics/logs, no conversation content. Docs, dashboard.
  • Langfuse coding-agent ingestion: three routes — Claude Code plugin, Stop-hook → trace converter (this one does capture full conversations), or OTLP env vars. Caveat: Claude Code emits OTel logs, not traces, so bridges are needed (discussion #9088). Integration docs.
  • Pydantic Logfire plugin (official repo, 12★, pushed 2026-07-02) and claude_telemetry (claudia wrapper → Logfire/Sentry/Honeycomb/Datadog, 26★).
  • claude-code-otel (ColeMurray, 454★, pushed 2025-06-17 — stale; superseded by the official Grafana path).
  • Hook fan-out: claude-code-hooks-multi-agent-observability (disler, 1,474★, pushed 2026-02-08) — hooks POST every event to a local server + live dashboard; the reference implementation of vector B liveness.

Orchestrators whose captive history is not an archive

Every agent orchestrator persists conversations for its own workflow, none as an exportable cross-agent archive — directly relevant since jackin sits in this category:

ToolCategorySession storySignals
vibe-kanban (BloopAI)kanban orchestrator (Claude Code, Codex, Gemini, Amp, opencode)per-task-attempt logs in its own DB, for review only27,248★, pushed 2026-04-24
Happymobile/web client for Claude Code + CodexE2E-encrypted live session sync to relay; continuity, not archive22,370★, pushed 2026-07-03
opcode (ex-Claudia)GUI over ~/.claude/projects + checkpointssession browsing as side effect22,133★ but pushed 2025-10-16 — stalled
Crystal/Nimbalystparallel worktree runner (Claude Code, Codex)per-worktree conversation + diffs, in-app3,095★, 2026-02-26
Conductor (Melty Labs)macOS parallel workspace orchestratorin-app chats/diffs, closed, no exportactive product
claude-squadtmux/worktree managerno capture at all — panes only8,005★, 2026-06-17
omnara (YC S25), cuiremote session relaysboth archived (2026-01/03)dead

Category read-out

  1. Nobody ships the cross-agent, host-side, purge-surviving archive Déjà Vu targets. Mantra is closest in spirit but closed, desktop-bound, 3-agent. Orchestrators keep history captive; analytics tools drop content; telemetry pipelines drop content by design (OTel never exports thinking; GenAI semconv content fields are opt-in).
  2. Native vendor sharing is rising (Amp threads, opencode share, Codex sync) — but it is per-vendor, cloud-tied, and inconsistent; Amp even withdrew public sharing. Cross-agent normalization remains unclaimed ground.
  3. The provenance frontier is live: Mantra's git time-travel and SpecStory's provenance engine both join turns to code state — the capability layer above capture, and one jackin is structurally positioned for (it owns the container, the workspace mounts, and the git materialization).

On this page