Scriba — Development skill for Claude Code
Fast, local-first usage tracking for Claude Code and Codex that comes with batteries included.
How to install Scriba
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open agensfield/scriba and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Scriba does
Fast, local-first usage tracking for Claude Code and Codex that comes with batteries included.
Alternatives in Development
- Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
- IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
- Breach Check — HIBP k-anonymity check on a password wordlist 4.5k ★
README
Scriba
Fast, local-first usage tracking for Claude Code and Codex.
Scriba is a small Go CLI and resident Telegram bot for people who live in agent terminals. It reads local Claude/Codex session logs, checks the ChatGPT/Codex subscription usage backend when your local Codex auth is available, and keeps enough SQLite state to send useful reset and limit notifications without becoming the source of truth.
The macOS menu bar app remains archived in place under `apps/macos`, but it is outside the active product roadmap. The maintained product surfaces are the CLI, resident server, Telegram, Unix HTTP/SSE API, and stdio MCP.
Features
- Local Claude Code and Codex usage reports: daily, weekly, monthly, sessions, and summaries. Codex reports separate effective tokens from full cached traffic, show every materially used model, and estimate standard API cost.
- Live Codex limit windows from the logged-in ChatGPT/Codex backend.
scriba codex reset-grantsfor available reset grants and each grant's expiration timestamp.scriba codex resetfor an explicitly confirmed redemption of the available grant expiring soonest, with a non-mutating--dry-runpreview.scriba codex profilefor ChatGPT/Codex profile token activity, streaks, reasoning mix, and top skills/plugins.- Explicit additional Codex buckets, including Spark when OpenAI exposes it.
- Resident Telegram bot with
/profiles, profile-aware/limits,/grants, confirmed/reset,/profile, plus/refresh,/health,/stats,/lastreset,/settings, and radar commands. - Telegram notifications for weekly resets, deduplicated pacing risk, low remaining limits, reset-grant expiry checkpoints, service health, and Codex Radar probability milestones.
- Local SQLite cache/state. Source logs and provider APIs remain authoritative.
- JSON-only
scriba context --json [--profile ]for an allowlisted, read-only agent view of quota windows, budgets, grants, source freshness, and m
Related Skills
Toks
A local-first Linux desktop app for tracking Claude Code and Codex usage, costs, models, and plan limits.
Claude Code Intelligence
Local-first usage intelligence for Claude Code: an OTLP receiver, transcript parsing and quota tracking that a
Tokrs
A command-line interface (CLI) for analyzing token usage in local logs, supporting Claude, Codex, OpenCode, Ki
Speak
A fast CLI tool for Agents to convert their text output to speech using Chatterbox TTS on Apple Silicon. Agent
Claude Usage
A local dashboard for tracking your Claude Code token usage, costs, and session history.
Lite
A fast, local workspace for Claude Code, Codex, Gemini CLI, Kimi Code, Qwen Code, DeepSeek, OpenRouter, and yo
Related Agents
Ade
Agent sessions routinely outlast the machine that started them, and checking a Claude Code or Codex run from a
Tidier
Tidy First? tidier (Kent Beck's 15 tidyings). Given a file, diff, function or module — ideally plus the behavi
Speckit Skill Reviewer
Focused, fast review of a single changed SKILL.md and its optional Codex mirror. Checks frontmatter validity,