Poirot — Development skill for Claude Code
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
...
Related Skills
Poirot Fork
A native macOS companion for Claude Code that lets you browse sessions, explore diffs, and re-run commands.
Miracle Claude Sessions
Native macOS app for browsing Claude Code session history — built in 32 minutes
Skill Optimizer
A Claude Code skill that audits how well an agent followed a skill — reads JSONL transcripts, scores 5 dimensi
Cc Same
Keep Claude Desktop's local sessions identical across all your accounts. Desktop app (macOS, Windows, Linux) a
Claude Session Viewer
Session Explorer: a local web app for browsing Claude Code and OpenAI Codex CLI session histories, built with
Agent CLI Session
A local web app for browsing, searching, and managing the Claude Code session logs that pile up under ~/.claud
Related Agents
Batch Session Reader
Reads multiple Fullstory session transcripts in parallel using isolated contexts. Use when you need to investi
Playwright Bowser Agent
Headless browser automation agent using Playwright CLI. Use when you need headless browsing, parallel browser
Civitai Correctness Review
Reviews a feature segment in the main Civitai Next.js app (src/) for safety gaps — authorization scoping, mone