deploy-forward
v0.12.2
Published
Deploy Forward tracker — ranks agentic engineers on what they ship. Measures your AI build time, tokens and outcomes locally (Claude Code; Codex next). Metadata only; never your code or prompts.
Readme
deploy-forward
The tracker for Deploy Forward — an agentic-engineering leaderboard that ranks the humans driving AI coding agents on tool-use effectiveness, not on how many tokens they burn.
Your Build Score is a composite of four axes — outcomes, efficiency, quality, consistency — where tokens and sessions live only in the efficiency denominator. Spending more can never raise your rank. Tokens, spend and sessions are tracked as status, never the ranking.
Board: https://deployforward-leaderboard.web.app
Get on the board
No install required — one command does everything (GitHub sign-in, scan, submit, profile URL):
npx deploy-forwardGitHub is the canonical identity: authentication is a browser device flow proven by OAuth — you never type a username, so identities can't be spoofed. Signing in on the web later with GitHub resolves to this same account (no duplicate).
Without an account, the local usage view still works:
npx deploy-forward usageCommands
| Command | What it does |
| --- | --- |
| (bare) | GitHub sign-in, scan Claude Code + Codex, submit, print your profile URL. |
| pair | Pair a second machine to your account (typed code; also Teams org enrollment). |
| start | Live sync monitor (hooks already sync without it). |
| sync | Sync once and exit. |
| status | Show auth + how many transcripts are tracked. |
| usage | Local per-model usage + session windows (--by-project, --by-day, --json, --cost). |
| logout | Sign this device out (removes the device token). |
| uninstall | Remove the Claude Code presence hooks. |
What it reads
Metadata only. The tracker reads token counts, timestamps, model names, and a local repo hash from your agent transcripts — never your code, prompts, or tool inputs. The repo hash is an HMAC computed locally with a key that never leaves your machine, so distinct repositories can be counted without any repo name or URL being sent.
Supported tools:
- Claude Code —
~/.claude/projects/**/*.jsonl - Codex —
~/.codex/sessions/**/rollout-*.jsonl
Privacy & security
- Device tokens: only a SHA-256 hash is ever persisted server-side.
- GitHub verification is confirmed server-side; the badge can't be self-granted.
- Local state lives in
~/.config/df/state.json(override with$DF_HOME).
MIT licensed.
