gitwtfhub

wtf is wlog?

openwong2kim/wlog — explained in plain English

Analysis updated 2026-05-18

3GoAudience · developerLicenseSetup · easy

TL;DR

A local dashboard that shows the token usage, cost, and tool decisions from your Claude Code AI coding sessions, with no cloud service or extra setup.

Mindmap

mindmap
  root((repo))
    What it does
      Shows session cost
      Shows token usage
      Shows tool decisions
    Tech stack
      Go
      SQLite
      Tauri desktop app
    Use cases
      Track spending
      Daily usage heatmap
      Review tool approvals
    Audience
      Developers
      Claude Code users
    Setup
      Single binary
      Zero config
      Optional OTLP live mode

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Check how much a Claude Code session has cost so far while it is still running.

REASON 2

See a calendar view of daily token usage or spending across past sessions.

REASON 3

Review which tool calls an AI agent made and whether they were approved or rejected.

REASON 4

Replay the full timeline of one coding session from prompt to final result.

What's in the stack?

GoSQLiteTauriOpenTelemetry

How it stacks up

openwong2kim/wlog12vault/ravelalexremn/finalizer-doctor
Stars333
LanguageGoGoGo
Setup difficultyeasyeasyeasy
Complexity2/53/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Reads transcript files Claude Code already writes locally, no account or external service is required.

Wtf does this do

Wlog is a small local dashboard that shows what your Claude Code AI coding sessions have actually been doing: how many tokens they used, how much they cost, and which tools they called and whether those calls were approved or rejected. It reads the session history that Claude Code already writes to a folder on your own computer, so there is nothing to send anywhere else. The tool ships as a single program with no installer steps beyond copying it to your machine. Running it starts a small local web server with a built in interface, and your past sessions appear immediately with no setup required. There is also an optional live mode: turning on OpenTelemetry, a standard way of streaming activity data, adds real time updates while a session is running and shows whether each tool call was accepted or rejected and by what source. The dashboard has six screens. A Now screen shows the current session's cost and active tool call as it happens. A Daily screen shows a calendar style grid, shaded by how much was spent or how many tokens were used each day. A Cost and Tokens screen shows spending over time and a breakdown by model. A Sessions screen lists every past session with its cost, duration, and token totals. A Tools screen summarizes how often tool calls were approved or rejected. A Timeline screen shows the full sequence of events within one session, from the prompt through each tool call and its result. The README contrasts this with heavier options like sending the same data to a cloud monitoring service or running a stack of several separate programs together just to view usage charts. Wlog is meant to be simpler: install one file and see a working dashboard within a few minutes. It can be installed with the Go programming language's install command, or by downloading a prebuilt file from the project's releases page. A separate desktop app version is also available, built with the Tauri framework, which bundles the same program inside a normal windowed application.

Yoink these prompts

Prompt 1
Install wlog and run it to see my past Claude Code session costs and token usage.
Prompt 2
Show me how to enable OTLP in wlog for live updates during an active session.
Prompt 3
Explain what the Daily heatmap screen in wlog is showing me.
Prompt 4
Help me set up the wlog desktop app instead of running it from the terminal.

Frequently asked questions

wtf is wlog?

A local dashboard that shows the token usage, cost, and tool decisions from your Claude Code AI coding sessions, with no cloud service or extra setup.

What language is wlog written in?

Mainly Go. The stack also includes Go, SQLite, Tauri.

How hard is wlog to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is wlog for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.