npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

fathom-cli

v0.3.1

Published

Headless intelligence layer for AI-augmented development — intent-driven, provider-agnostic, self-improving. Active development.

Downloads

600

Readme

fathom-cli

npm version License: MIT

Know what your AI coding actually costs. Estimate tokens before you build, track actuals while you build, calibrate so estimates get better over time.

npm install -g fathom-cli
fathom

The Problem

You're spending real money on AI coding and have zero visibility into where it goes. You don't know what a feature costs until the bill arrives. Overhead — context resends, tool calls, error recovery — is invisible.

What Fathom Does

Estimate → token cost per feature, based on task type + complexity + overhead model

Track → auto-imports sessions from Claude, GPT, Gemini, or any provider. Tags to features automatically.

Calibrate → compares estimates to actuals, adjusts the model. Gets more accurate every cycle.

$ fathom estimate "add OAuth login with Google and GitHub"
  ~42,000 tokens (~$0.84) — complexity: L, type: integration

$ fathom track
  3 sessions imported, 2 auto-tagged (auth-login: 89%, payment: 72%)

$ fathom reconcile
  auth-login: estimated 42K, actual 67K (1.6x over — error recovery overhead)

$ fathom calibrate
  adjusted integration overhead: 1.8x → 2.4x (based on 12 data points)

One Command Workflow

fathom

With no arguments, fathom runs the full loop:

  1. Intent — captures what you're building, what matters, your budget and guardrails
  2. Intake — extracts work items, estimates tokens and cost
  3. Build — launches your AI tool with full context
  4. Review — tracks sessions, reconciles, calibrates

New project? Auto-scaffolds everything. Returning? Shows progress:

$ fathom

  Fathom — myproject
  6/12 features complete (50%) — $8.40 of $14.20 spent

  > Continue building (next: payment-integration)
    New intake — add more work
    Review — reconcile recent sessions

Also Does

  • Model routing — recommends Haiku/Sonnet/Opus based on task complexity and budget
  • Tool config generation — creates system prompts for Claude, Cursor, Copilot, Windsurf from your project intent
  • Guardrail templates — OWASP, WCAG, HIPAA, GDPR, PCI, SOC2 built-in
  • MCP server — use Fathom as tools inside any MCP-compatible editor
  • Velocity benchmarks — "auth features take 2.3 days and 85K tokens on average"

All Commands

| Command | What it does | |---------|-------------| | fathom | Full workflow — intake, build, review | | fathom estimate <desc> | Quick cost estimate | | fathom intake | Requirements → estimated spec slices | | fathom analyze <spec> | Parse spec, estimate features | | fathom track | Import + auto-tag sessions | | fathom reconcile | Estimates vs actuals | | fathom calibrate | Adjust from real data | | fathom velocity | Throughput metrics | | fathom status | Project overview | | fathom pricing | Model pricing table | | fathom go | Launch AI tool with context |

Environment Variables

| Variable | Purpose | |----------|---------| | ANTHROPIC_API_KEY | For intake extraction | | OPENAI_API_KEY | Alternative provider | | CONVEX_URL | Optional — real-time dashboard |

Part of Fathom

fathom-cli wraps the Fathom headless packages into a CLI. Use the packages directly if you're building your own tooling.

License

MIT