Self-Host Your Coding Session Archive
Every thought thread, every diff, every machine learning agent session, captured on your own machine, owned by you. Open source, AGPL-3.0.
Free forever. Runs on localhost. Your data never leaves your machine.
Install in 60 Seconds
Three commands. Localhost dashboard. Sessions ingest from your harness as you code.
# Clone our dashboard git clone https://github.com/russellballestrini/unfirehose-nextjs-logger cd unfirehose-nextjs-logger # Install and run npm install npm run dev # Open at http://localhost:3000
Works with Claude Code, uncloseai-cli, and any JSONL session source. See all clients and SDKs.
What Gets Archived
Machine learning agents generate thought tokens that produce diffs. Our dashboard captures a full chain and preserves it on your disk.
Thought Threads
Reasoning tokens that led to every code change. Context, decisions, dead ends. A full record of how code came to be.
Diffs and Patches
Every file change produced by coding agents. Git-native. Browse a codebase session by session.
Todo Lifecycles
Track tasks from creation through transitions to completion. Start states, blocked states, done states.
Repo Archival
Register any git repo from any platform. Clone, scan, and preserve it. Cross-platform stars and follows included.
Live Feed
Real-time stream of sessions as they ingest. Watch a firehose of code thought happening on your machine.
Your Data, Your Copyright
You own every session. Local-first by default. Nothing transmitted unless you wire up a sync target yourself.
How It Works
Code normally. Sessions stream in. Your archive preserves everything on disk.
Code with agents
Use Claude, uncloseai-cli, or any machine learning coding tool. Work normally.
Sessions stream in
Loggers capture thought tokens, diffs, and metadata as JSONL. Ingested by your local dashboard automatically.
Archive preserves
Data lands in a local SQLite vault. Metadata indexed. Searchable. Yours.
You stay in control
Browse sessions, track todos, follow your own history. Nothing leaves your machine without your say-so.
Works With Your Tools
Open source clients and SDKs. JSONL schema is open. Build a client in any language.
Self-hosted dashboard for Claude Code sessions. Captures thought tokens, tool calls, diffs. AGPL-3.0.
Free machine learning CLI with built-in session logging. OpenAI-compatible. Logs every conversation as JSONL.
Core TypeScript SDK. Session ingestion, querying, and export.
Express and Next.js route handlers for webhook ingestion and SSE streaming endpoints.
JSONL event schema definitions and validators. Zod types for thought tokens, diffs, and todos.
React components for session timelines, diff viewers, and analytics dashboards.
See a Dashboard
Self-hosted analytics for every coding session. Runs on localhost.
Scrobble
Activity heatmap, streaks, daily cost, lifetime stats. Like Last.fm for code.
Live Feed
Watch thought tokens, tool calls, and diffs stream in real time.
Thinking Stream
Browse extended reasoning traces. A full chain of thought preserved.
Permacomputer
Mesh nodes, power draw, GPU stats, running harnesses across your fleet.
Your Data. Your Copyright.
Thought tokens that generated your diffs belong to you, a copyright holder. Local first. Nothing transmitted unless you wire up a sync target yourself. JSONL in, JSONL out.
Creator Ownership
Every session, every diff, every thought thread stays yours. Copyright never transfers.
Local First
SQLite vault on your disk. Dashboard runs at localhost:3000. No account required. No telemetry.
No Lock-In
JSONL in, JSONL out. Open schema. Take a copy of your sessions anywhere, anytime.
Open Source
AGPL-3.0. Read a code, fork a code, run a code. Infrastructure outlasts builders.
Every Session Tells a Story
Self-hosted analytics for machine learning coding agents.
Free. Open source. Yours forever.