This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

AGANAL

See what your AI coding agents actually did

reads the session logs your AI coding tools already write to disk — Claude Code, Codex, Gemini, Cursor, opencode & more — and turns them into analytics: tokens, tool calls, context pressure, retries. Native macOS, private, free & open source.

Top comment

Hey Product Hunt 👋

I build my own product, and these days most of the work runs through AI coding
agents — Claude Code, Codex, Cursor — plus a pile of custom MCP servers I've
wired up. Which is great, until a session goes sideways and you're left
wondering: which tool ate all the context? Why did this run balloon past 600K
tokens? Is that MCP actually pulling its weight, or just poisoning every prompt?

With a lot of custom MCPs it's genuinely not trivial to see what's happening, and
reading raw JSONL logs to find out is miserable. So I built AGANAL — a native
macOS app that reads the session logs your agents already leave on disk and turns
them into analytics. One shared model across every provider, so the same
dashboard works whether the run came from Claude Code, Codex, or opencode.

Where it's earned its keep: finding the MCPs and MCP functions that quietly
poison a session
— the tools that fire on every turn, dump huge results into
context, or never get used at all. Once you can see tool usage, token cost, and
context-by-category per run, it's obvious what to cut. Trim a noisy MCP (or a
couple of its functions) and the agent gets faster, cheaper, and sharper.

What's inside:
- 📊 Tokens over time, tool-call breakdowns, context-window pressure, retries
- 🔎 A filterable event stream — with the raw JSONL underneath
- 🤖 A CLI and an "Analyse with Agent" tab that hands any session to an LLM
to summarize / find errors / review cost
- 🔒 100% local — it only reads files already on your disk. No account, no
upload, no telemetry.

It's free and open source (Swift/SwiftUI). Fun bit: the app's own
agent-analysis feature caught a real token-counting bug *in the app* while I was
testing it 🙂

Would love your feedback — especially which signals you'd want for spotting
context bloat, and which agents to add next.

→ Free download + source: https://aganal.the-ihor.com

About AGANAL on Product Hunt

See what your AI coding agents actually did

AGANAL was submitted on Product Hunt and earned 0 upvotes and 2 comments, placing #130 on the daily leaderboard. reads the session logs your AI coding tools already write to disk — Claude Code, Codex, Gemini, Cursor, opencode & more — and turns them into analytics: tokens, tool calls, context pressure, retries. Native macOS, private, free & open source.

On the analytics side, AGANAL competes within Open Source, Developer Tools, Artificial Intelligence and GitHub — topics that collectively have 1.1M followers on Product Hunt. The dashboard above tracks how AGANAL performed against the three products that launched closest to it on the same day.

Who hunted AGANAL?

AGANAL was hunted by Ihor Herasymovych. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

For a complete overview of AGANAL including community comment highlights and product details, visit the product overview.