u/fIak88

I made an open-source VS Code extension to visualize and debug Claude Code sessions in real-time

Hey everyone!

Running Claude Code in the terminal is amazing, but I hated the "black box" feeling of not knowing exactly what the agent was doing behind the scenes, or when it got stuck in an infinite loop.

To solve this, I built **Argus** — an open-source visual debugger and observability tool for Claude Code right inside VS Code.

Key features:

* **Real-time Timeline:** Streams the JSONL transcripts instantly to show agent steps (Bash, Read, Write, WebFetch).

* **Dependency Graph:** Visually maps out which files the agent is touching and how they connect.

* **Cost & Loop Detection:** Caught a few duplicate reads and retry loops that were burning tokens unnecessarily.

It’s completely open-source (MIT) and lightweight. I’d love to hear your feedback on the architecture or features you'd like to see next!

reddit.com
u/fIak88 — 2 days ago
▲ 8 r/VisualStudioCode+2 crossposts

I built an open-source VS Code extension to visualize and debug Claude Code sessions in real-time

Hey everyone!

Running Claude Code in the terminal is amazing, but I hated the "black box" feeling of not knowing exactly what the agent was doing behind the scenes, or when it got stuck in an infinite loop.

To solve this, I built **Argus** — an open-source visual debugger and observability tool for Claude Code right inside VS Code.

Key features:

* **Real-time Timeline:** Streams the JSONL transcripts instantly to show agent steps (Bash, Read, Write, WebFetch).

* **Dependency Graph:** Visually maps out which files the agent is touching and how they connect.

* **Cost & Loop Detection:** Caught a few duplicate reads and retry loops that were burning tokens unnecessarily.

It’s completely open-source (MIT) and lightweight. I’d love to hear your feedback on the architecture or features you'd like to see next!

GitHub: https://github.com/yessGlory17/argus

u/fIak88 — 2 days ago
▲ 12 r/GrowthHacking+3 crossposts

Built a lightweight monitoring & observability tool for Claude Code, runs inside VSCode.

I built Argus after repeatedly getting frustrated with how opaque Claude Code sessions were—there was no clear way to understand why a session cost more, looped, or behaved unexpectedly, so I designed a lightweight VSCode extension that parses the local .claude session logs and turns them into a visual, step-by-step “time machine debugger,” showing tool calls, token usage, retry loops, and file interactions in a way that’s actually explorable; the core idea was to bring observability (something we take for granted in backend systems) into AI coding workflows, so I built it using a simple TypeScript + React stack with a focus on fast local analysis, heuristic-based insights, and zero external dependencies, iterating quickly by analyzing my own sessions and discovering patterns like repeated file reads and costly retry loops, which ultimately shaped the product into both a debugging and cost-visibility tool for developers using Claude Code.

Repo: https://github.com/yessGlory17/argus

u/fIak88 — 2 days ago