惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
博客园 - 【当耐特】
月光博客
月光博客
Vercel News
Vercel News
D
Docker
I
InfoQ
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
GbyAI
GbyAI
有赞技术团队
有赞技术团队
雷峰网
雷峰网
博客园 - 聂微东
小众软件
小众软件
Y
Y Combinator Blog
腾讯CDC
L
LangChain Blog
The GitHub Blog
The GitHub Blog
宝玉的分享
宝玉的分享
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss

Show HN

GitHub - astefanutti/shaderbang: Shebang for Shaders Show HN: Generate Claude Code Workflows using Spec Driven Development approach Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal).
GitHub - Hash-7777/HashMeterAi: The honest, local-first u...
Hash7777 · 2026-06-16 · via Show HN

See how much AI you really use.

The honest, local-first usage meter for AI coding tools. Claude Code, Codex, Kimi, Qwen CLI, HashCortx, HashCerebrum — unified into one clean dashboard with usage based trophies :)

License Platform Built with Network Status


Your tools' built-in meters skip sessions, miss whole days, and only count themselves. HashMeterAi reads the raw local transcripts every tool already writes, and shows you the true picture — across all of them, in one place. 100% offline. Nothing leaves your machine.

What you get

  • The money number. Your estimated dollar value of AI compute used at public API rates — the stat everyone wants to screenshot.
  • Processed tokens. The truest measure of work the model actually did (not inflated by cached re-reads), with the "approximately N times The Lord of the Rings" yardstick.
  • Average focus time. Honest active-time-with-AI per day.
  • Your AI persona. For example, "Deep Diver, Night Owl" — generated from your real patterns, and every claim shows the number behind it. No vanity, no lies.
  • Where you stand. An honest "top X% of AI developers" read, computed against a documented, fully offline usage benchmark modeled from public 2025–26 figures — always shown with the number behind it, never a made-up rank.
  • Achievements. Sixty ranked trophies across Volume, Intensity, and Mastery (twenty each) — from First Steps to the Billion-token clubs, Night Owl to Whale. Every token trophy counts processed (real-work) tokens, not the inflated billed footprint, and shows its true earn date on a tier-shaped medallion. Your three rarest headline your Share card.
  • Calendar of activity. Your daily usage as a real calendar.
  • One-click Share card. A clean branded image of your stats and persona to post. Brag, honestly.

Privacy is the whole point

HashMeterAi is built to read a little and send nothing:

Guarantee
Zero network No telemetry, no analytics, no auto-update pings. It cannot phone home.
Metadata only Reads token counts, timestamps, and model names — never your prompts, code, or replies.
Never touches secrets Skips auth files, credentials, and keys entirely.
Read-only It cannot modify any tool's data. Ever.
100% local Everything is computed on your machine. Your usage is yours.

The only thing that ever leaves is a brag-card image that you choose to export. See SECURITY.md.

Supported tools

Tool Status
Claude Code Supported. Also counts GLM (Z.ai), MiniMax, and Gemini when they're run through Claude Code via an Anthropic-compatible endpoint — those turns stay on the Claude tab and keep their own model name in the Models breakdown.
Codex (OpenAI) Supported
Kimi Supported (classified by model)
Qwen CLI Supported — reads the Qwen Code CLI (~/.qwen), classified by model
HashCortx Supported (records real per-response token counts)
HashCerebrum Supported (records real per-response token counts)
Qwen desktop app Not supported — chat lives in a Chromium IndexedDB (binary LevelDB); no readable per-message token data
Antigravity (Google) Not supported — conversations are stored as binary protobuf blobs with no token-count fields recorded locally
Gemini CLI Not supported — token counts are only written when telemetry logging is enabled (off by default)
Cursor, Copilot, Windsurf Not supported — usage is server-side; no local data to read

Models. Model names and public list-price rates are recognized for the Claude, GPT/Codex, Kimi, Qwen, GLM, MiniMax, and Gemini families — so even a non-Anthropic model run through Claude Code is named and costed correctly, never lumped under a generic label.

Adding a tool is one Rust file — the architecture is a pluggable source adapter. PRs welcome.

Screenshots

hashmeterai-screenshot hashmeterai-share-card persona-screen achievements-screen

Install

Download the installer for your OS from the Releases page, or build from source (below).

Why your OS shows a warning. HashMeterAi is a free, open-source project and ships unsigned — code-signing certificates (an Apple Developer ID, a Windows EV certificate) are paid, ongoing costs. The warning means "not signed," not "unsafe": there's no network access, and every line of source is in this repo for you to read or build yourself. Each warning below is a one-time step.

macOS — .dmg

  1. Open the .dmg and drag HashMeterAi to Applications.
  2. On first launch macOS says "HashMeterAi can't be opened because Apple cannot check it for malicious software." Get past it once, either way:
    • Right-click (or Control-click) the app → Open → Open, or
    • System Settings → Privacy & Security, scroll to the HashMeterAi message → Open Anyway.
  3. If instead you see "HashMeterAi is damaged and can't be opened" (quarantine, common on Apple Silicon), clear the quarantine flag in Terminal, then reopen:
    xattr -dr com.apple.quarantine /Applications/HashMeterAi.app

Windows — .msi / .exe

  1. Run the installer. Windows SmartScreen shows "Windows protected your PC — unknown publisher."
  2. Click More info → Run anyway (one time only).
  3. If your browser flags the download, choose Keep.

Linux — .AppImage or .deb

Linux doesn't block unsigned apps the way macOS and Windows do, so there's no "unknown developer" prompt.

  • AppImage — make it executable and run:
    chmod +x HashMeterAi_*.AppImage
    ./HashMeterAi_*.AppImage
    If it won't start, install FUSE: sudo apt install libfuse2 (Debian/Ubuntu) or your distro's equivalent.
  • .deb (Debian/Ubuntu):
    sudo dpkg -i HashMeterAi_*.deb
    sudo apt-get install -f   # pull in any missing dependencies

Build from source

git clone https://github.com/Hash-7777/HashMeterAi.git
cd HashMeterAi
npm install
npm run tauri dev      # run it
npm run tauri build    # produce a native bundle in src-tauri/target/release/bundle/

Requires Rust (stable) and Node 18+. Building from source skips every OS warning above — the app is local to your machine.

Tech

Tauri v2 + Rust + vanilla JavaScript — no Electron, no bundler. One small native binary (target under 15 MB). All parsing and aggregation in Rust (parallel and incremental, so refresh is instant). The UI is plain HTML, CSS, and JS.

The Hash ecosystem

HashMeterAi is one of three local-first, privacy-first apps by the same developer — no cloud, no telemetry, your data stays on your machine:

App What it is
HashMeterAi (this app) See how much AI you really use — the honest local usage meter for AI coding tools.
HashCortX The local-first AI workspace — eleven modes, ten providers, zero telemetry.
HashCerebrum A local-first medical-research workbench with a 3D brain interface for searching, citing, and peer-reviewing research.

HashCortX and HashCerebrum write a local token-usage log that HashMeterAi reads, so your usage across the whole ecosystem is measured accurately in one place.

Contributing

Issues and PRs welcome — especially new source adapters. Keep it honest, local, and light.

Disclaimer

  • Estimates, not bills. The cost figure is the value of compute at public API list prices — on a subscription you don't pay per token. Token counts are read from each tool's local files and may differ from a provider's official dashboard.
  • Not a live ranking. The "top X%" standing is a percentile against a static, modeled 2025–26 usage benchmark computed entirely on your machine — it is labeled as a modeled benchmark, not a real-time leaderboard.
  • Trademarks. All product names, logos, and brands are the property of their respective owners and are used for identification only. HashMeterAi is independent and is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, Google, Alibaba, Moonshot AI, Z.ai, MiniMax, or any other tool named.
  • No warranty. HashMeterAi is provided "as is", without warranty of any kind, as set out in the license.

License

Apache-2.0, Copyright 2026 Seif Hashish (Hash-7777). Provided "as is", without warranty of any kind.


The dollar figure is the value of compute at public API list prices — on a subscription you don't pay per token. The "top X%" standing is a percentile against a static benchmark curve modeled from public 2025–26 AI-coding usage data (≈$6/dev-day on Claude Code, agentic tasks of 1–3.5M tokens, power users at millions/day) — computed entirely on your machine, shown with its underlying number, and labeled as a modeled benchmark, not a live ranking. Honest by design.