Investigating your Claude Code sessions.
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.
Everything you need to understand what Claude Code did — and why.
Browse all your Claude Code sessions grouped by project. Timestamps, token counts, model info — everything at a glance in a sidebar you'd expect from a native macOS app.
Full conversation timeline with user messages, assistant responses, and collapsible tool blocks. Markdown rendering with syntax highlighting, because raw JSONL is not fun to read.
Every tool invocation — Read, Edit, Bash, Write — rendered with its name, icon, file path, and result. Collapsible, copyable, and with smart truncation for long outputs.
See Claude's thinking process with collapsible thinking blocks, styled with a distinct purple accent so you can tell reasoning from response.
Search across all sessions, commands, and file paths. A spotlight-style overlay that gets you where you need to go.
Install Poirot in one command.
brew install --cask poirot
Requires macOS 15+