Leonardo Cardoso

Poirot - A native macOS companion for Claude Code.

by
A blazing-fast, strictly native macOS companion for Claude Code. Poirot lets you browse your sessions, explore inline diffs, and inspect tool invocations; all from a polished SwiftUI interface. Stop reading raw JSONL transcripts and start visualizing your AI's workflow. Less than 6 MB, completely offline, with zero tracking or analytics

Add a comment

Replies

Best
Leonardo Cardoso
Hi Product Hunt! 👋 I built a companion app for Claude Code... using Claude Code. I'm excited to share Poirot with you today. If you’ve been using the Claude Code CLI, you know the struggle: digging through raw JSONL transcripts to figure out what the AI actually did behind the scenes is painful. Over the weekend, I 'vibe-coded' a solution in a single creative burst. Meet Poirot, named after Agatha Christie's legendary detective. It’s a native macOS app that lets you investigate exactly what your AI assistant has been up to. Here is what it does: • Rich Conversation View: Browse sessions with markdown rendering, syntax highlighting, and inline code diffs. • Tool Tracking: Visually track every tool invocation (Read, Edit, Bash, Write). • Extended Thinking: See Claude's exact reasoning process, styled with a distinct purple accent so you can separate reasoning from the response. • Fuzzy Search (⌘K): Search across all your sessions, commands, MCP servers, and file paths instantly. In an era of heavy, bloated web wrappers, I wanted this to feel right at home on macOS. It is under 6 MB, works completely offline, and has absolutely zero login, tracking, or analytics. For the Apple devs out there, Poirot is built entirely in Swift 6 with strict concurrency and pure SwiftUI. It is completely open-source under the MIT license. You can analyze the code yourself, or ask your Claude to do it! 😉 You can install it right now via Homebrew: `brew install --cask poirot`. I’d love to hear your feedback, and I'll be hanging out in the comments all day to answer any questions!
Daniele Packard

Very cool to see power of claude code but be able to get out of terminal... Is it BYOAnthropic key?

Leonardo Cardoso

@daniele_packard It actually checks the files on your machine, so there’s no BYOK or extra costs. 🙂