IvanBBaev

Agenthropic — Development skill for Claude Code

Development community

Self-hosted, local-first dashboard for observing Claude Code agent and subagent activity — a persisted subagent DAG with dollar-accurate cost attribution read from the JSONL transcripts.

How to install Agenthropic

This entry records only its repository, not the path inside it, so there is no exact command to give. Open IvanBBaev/agenthropic and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agenthropic does

Self-hosted, local-first dashboard for observing Claude Code agent and subagent activity — a persisted subagent DAG with dollar-accurate cost attribution read from the JSONL transcripts.

Alternatives in Development

  • Third-party Notices — THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI 94.7k ★
  • Semble — Fast and Accurate Code Search for Agents 6.1k ★
  • Claude Dashboard — Comprehensive status line plugin for Claude Code with context usage, API rate limits, and cost tracking 258 ★

README

agenthropic

[![CI](https://img.shields.io/github/actions/workflow/status/IvanBBaev/agenthropic/ci.yml?branch=main&style=flat-square&logo=githubactions&logoColor=white&label=CI)](https://github.com/IvanBBaev/agenthropic/actions/workflows/ci.yml) ![Node](https://img.shields.io/badge/node-%3E%3D22-5FA04E?style=flat-square&logo=nodedotjs&logoColor=white) [![License: MIT](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](LICENSE)

A self-hosted, local-first dashboard for observing and visualising **Claude Code agent and subagent activity** — real sessions, on your own machine, with no cloud dependency and no telemetry egress.

It reads the JSONL transcripts under `~/.claude/projects` as the **primary source of truth** (lifecycle hooks are a liveness signal, reconciled against the JSONL — decision CD-1), appends everything into an immutable SQLite substrate, and renders the **persisted subagent DAG** with **dollar-accurate cost attribution** (tokens × dated price — token counts are read from the JSONL, never inferred).

Quickstart

**On npm:** the `agenthropic` package publishes documentation only — no code, no `bin`, nothing to run. agenthropic is a self-hosted app you clone and run from source, so `npm install agenthropic` will not give you a dashboard. The package exists to hold the name; the instructions below are the actual install.

Requires **Node 22+** and **pnpm** (the repo pins `pnpm@11.11.0` via `packageManager`, so `corepack enable` is enough).

Run it — one command, one port

git clone https://github.com/IvanBBaev/agenthropic.git
cd agenthropic
pnpm install

# The auth token is mandatory (16+ characters); the server refuses to start without it.
export DASHBOARD_TOKEN="$(openssl rand -hex 32)"
echo "$DASHBOARD_TOKEN"   # you paste this into the dashboard once

pnpm start

`pnpm start` builds the SPA (`vite build` → `apps/web/dist`) and then starts the server from TypeScript