Poirot logo

Poirot

Poirot for macOS: Browse Claude Code sessions, explore diffs, and re-run commands offline.

github.com

Open Source Code & Development

TL;DR

  • What it does: Poirot for macOS: Browse Claude Code sessions, explore diffs, and re-run commands offline.
  • Best for: Reviewing past code generation steps in Claude.
  • Pricing: Open Source — see latest tiers.

What is Poirot?

Poirot is a dedicated macOS application designed for developers who interact with Claude Code sessions. This tool provides a local interface to review past coding conversations, examine changes introduced between different versions of code, and easily re-execute previous commands. Its primary function is to offer a structured way to manage and analyze your Claude Code history without relying on an active internet connection.

By reading local transcripts, Poirot ensures that your session data remains private and accessible even when offline. This offline capability is particularly useful for reviewing code logic, understanding the evolution of a script, or debugging issues by stepping through past interactions. The application presents code diffs clearly, highlighting additions and deletions, which aids in pinpointing specific modifications made during a session.

This tool is intended for developers who use Claude Code for code generation, refactoring, or problem-solving and want a more organized and accessible way to manage their session history. It offers a practical solution for reviewing past work, learning from previous commands, and ensuring continuity in development workflows. As an open-source project, it encourages community contribution and transparency.

Key features

  • Local transcript browsing
  • Code diff viewer
  • Command re-execution
  • Offline functionality
  • macOS native app
  • Open-source code

Use cases

  • Reviewing past code generation steps in Claude.
  • Comparing code changes made within a single session.
  • Re-executing a command to reproduce a result.
  • Analyzing session history for learning or debugging.
  • Managing Claude Code interactions offline.

Pros & cons

Pros

  • Browse and analyze Claude Code sessions locally.
  • View code differences (diffs) between session versions.
  • Re-run commands directly from session history.
  • Works offline, no internet connection required.
  • Open-source, allowing community inspection and contribution.

Cons

  • macOS only, not available on other operating systems.
  • Requires local storage for session transcripts.
  • Limited to Claude Code sessions, not other AI models.
  • No cloud sync or collaboration features.
  • Development activity and future updates depend on maintainers.

FAQ

What is Poirot?

Poirot is a macOS application for browsing, analyzing, and re-executing commands from local Claude Code session transcripts.

How much does Poirot cost?

Poirot is open-source software, meaning it is free to download and use.

Who is Poirot for?

It is for macOS users who utilize Claude Code and want to manage their session history locally and offline.

Are there alternatives to Poirot?

Alternatives might include managing transcripts manually or using general-purpose text editors, but they lack specialized diff and re-run features.

What are the technical limitations?

Poirot is limited to macOS and requires local storage for transcripts. It only supports Claude Code sessions.

Poirot alternatives

Other tools in Code & Development · See full alternatives breakdown →