Passcard
All projects

Own Product · Solo Developer

Passcard

Know what your coding agents cost.

Role

Own Product · Solo Developer

Period

2026 to Present

Technical frame

TypeScript / Next.js

Links

Initial problem

When coding agents run across several tools and machines, it is hard to tell which project is using the budget. Teams and freelancers need costs they can assign to work and clients. That accounting should not require uploading prompts, conversations, or source code.

Implementation

Passcard reads the logs that supported coding agents already write locally. The desktop app assigns usage to people, repositories, projects, and clients, then sends usage records to a web dashboard. Installed hooks can warn before or block supported local actions based on recorded usage. The app also checks for exposed credentials locally; complete keys and chat text stay on the device.

Outcome

  • See which projects and clients account for recorded usage and estimated costs
  • Apply budget limits to supported local actions while keeping prompts and source files on the device

My contribution

  • Designed the usage model, attribution rules, budget evaluator, and privacy boundaries
  • Built the desktop collector, agent-log parsers, local hooks, and upload pipeline
  • Built the web dashboard, team workflows, reporting, authentication, and billing

Impact

  • See which projects and clients account for recorded usage and estimated costs
  • Apply budget limits to supported local actions while keeping prompts and source files on the device

What mattered

01

Local usage collection across Claude Code, Codex, Cursor, and other coding agents

02

Usage attribution and cost estimates by person, repository, project, and client

03

Budget checks and local hooks for supported agent actions

04

Local credential-exposure detection with masked findings and rotation tracking

05

Shared team workspace, client reporting, and organization billing

Insights

Passcard website presenting coding-agent usage and budget controls

The landing page introduces usage tracking across tools and devices

Technical frame

Technical frame

The technical frame sits at the end on purpose: it shows the engineering substance behind the solution.

TypeScriptNext.jsElectronPostgreSQLWorkOSPaddlePrivacy
The One Dollar Dream

Next project

The One Dollar Dream

Every dollar adds a bill to the tower.

View project