LeonardoCardoso

Poirot — Development skill for Claude Code

Development community intermediate

96 macOS app for browsing Claude Code sessions, viewing diffs, and re-running commands.

How to install Poirot

This entry records only its repository, not the path inside it, so there is no exact command to give. Open LeonardoCardoso/Poirot and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Poirot does

Poirot was **vibe-coded in a weekend**. The entire app — architecture, parser, UI, tests — was built in a single creative burst with Claude Code as the co-pilot. What started as "I wonder if I can build a companion app for Claude Code... using Claude Code" turned into a real, usable tool.

Alternatives in Development

  • Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
  • Claude Code Transcripts — Tools for publishing transcripts for Claude Code sessions 1.1k ★
  • App It — A Claude Code + Codex skill that turns a local project into a macOS Dock-launchable app — native window, its o 218 ★

README

POIROT

Investigating your Claude Code sessions.

A native macOS companion that lets you browse sessions, explore diffs, and re-run commands — all from a polished SwiftUI interface.

Features • Capabilities • Getting Started • Architecture • Contributing • Roadmap

No login. No tracking. No analytics. No BYOK. No extra cost. Works offline. Less than 6 MB.


Click to watch the demo on YouTube


The Story

Poirot was **vibe-coded in a weekend**. The entire app — architecture, parser, UI, tests — was built in a single creative burst with Claude Code as the co-pilot. What started as "I wonder if I can build a companion app for Claude Code... using Claude Code" turned into a real, usable tool.

Named after **Hercule Poirot**, Agatha Christie's legendary detective. Because every great investigation needs the right tools — and Poirot helps you investigate exactly what your AI assistant has been up to.


Features

  • Session Analytics — Token consumption, cost breakdowns, model distribution, and session trends
  • Session History Browser — Sessions grouped by project with timestamps, model info, and token counts
  • Rich Conversation View — Full timeline with markdown rendering, syntax highlighting, and collapsible tool blocks
  • Tool Block Display — Every tool invocation rendered with name, icon, file path, and result
  • Extended Thinking — Collapsible thinking blocks with distinct purple accent
  • Fuzzy Search (⌘K) — Spotlight-style search across sessions, commands, file paths, and more
  • Slash Commands — Browse global and per-project commands with descriptions and permissions
  • Skills — Explore reusable skill modules with parsed frontmatter

...