Skip to content

Latest commit

 

History

History
213 lines (143 loc) · 8.38 KB

File metadata and controls

213 lines (143 loc) · 8.38 KB

POIROT — Feature Showcase

A visual tour of every feature in Poirot.
For installation, architecture, and contributing info, see the README.


Session Analytics

Track your Claude Code usage with visual dashboards. See token consumption, cost breakdowns, model distribution, and session trends — all computed locally from your transcript data.

Session Analytics


Usage Limits

See how much of your subscription you've used at a glance. Poirot surfaces the 5-hour and 7-day rate-limit windows as ring gauges with utilization percentages and reset countdowns — green, amber, and red as you approach the limit. The same gauges appear in the menu bar companion. There's no login: Poirot reuses the OAuth token Claude Code already stores on your Mac, so it stays true to "no login, no tracking."

Usage Limits


Session History Browser

Browse all your Claude Code sessions grouped by project in a dedicated sessions tab. Timestamps, token counts, model info — everything at a glance with search, sort, and agent session filtering.

Session History Browser


Multi-Agent Session Grouping

Sub-agent sessions are automatically grouped under their parent session. Expand any parent to see its spawned agents — Explore, Plan, and others — with type badges, descriptions, and token counts. A timeline view shows all sessions as a Gantt chart, so you can see what ran in parallel.

Multi-Agent Session Grouping


Rich Conversation View

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.

Rich Conversation View


Tool Block Display

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.

Tool Blocks


Extended Thinking

See Claude's thinking process with collapsible thinking blocks, styled with a distinct purple accent so you can tell reasoning from response.

Extended Thinking


Fuzzy Search (⌘K)

Search across all sessions, commands, and file paths. A spotlight-style overlay that gets you where you need to go.

Fuzzy Search


Slash Commands

Browse and inspect all your slash commands — global ones from ~/.claude/commands/ and project-scoped ones from .claude/commands/. See descriptions, arguments, model assignments, and tool permissions at a glance.

Slash Commands


Skills

Explore reusable skill modules with their full documentation. Skills are rendered with markdown frontmatter parsed into structured cards showing descriptions and references.

Skills


MCP Servers

See all configured Model Context Protocol servers with their connection details, tool counts, and scope badges. Quickly check which servers are available globally vs. per-project. Each server displays a live connection status indicator — Connected, Needs Auth, Failed, Unreachable, Starting, or Unknown — with color-coded SF Symbols and animated effects. Status updates automatically by watching the config and auth cache files.

MCP Servers


Models

Browse all available models with their capabilities. See which model is set as the default and compare options across providers.

Models


Sub-agents

Inspect built-in sub-agent configurations. See agent names, descriptions, and how they're wired into your workflow.

Sub-agents


Plugins

View all installed Claude plugins with their metadata. Check what's active, discover available extensions, and see plugin details at a glance.

Plugins


Output Styles

Browse and preview output formatting styles. See how each style shapes Claude's responses and which one is currently active.

Output Styles


Hooks

View and manage hooks that automate tasks during Claude Code events. See all configured hooks grouped by event type (PreToolUse, PostToolUse, Notification, etc.), with matcher patterns, handler types, and scope badges.

Hooks


File History

Browse versioned file snapshots captured during Claude Code sessions. See all modified files with version timelines, and inspect diffs between each version to understand exactly what changed and when.

File History


Session TODOs

See all Claude Code per-session todo lists at a glance. Cards show task status (pending, in progress, completed), and you can jump straight to the associated session or delete orphaned entries.

Session TODOs


Plans

Browse your ~/.claude/plans/ markdown files with rendered markdown or raw text views. Copy content, delete files, and search across all plans — with real-time file watching so new plans appear automatically.

Plans


Debug Log Viewer

Diagnose MCP server issues, permission failures, and startup problems with the per-session debug log viewer. Accessible from the session toolbar, it parses ~/.claude/debug/<sessionId>.txt files with color-coded log levels (DEBUG in gray, WARN in amber, ERROR in red), full-text search, level filtering, and auto-scroll to the first error. Logs are lazily loaded with paginated fetching for smooth performance on large files. Toggle between absolute and relative timestamps, and copy the full log for sharing in bug reports. Searchable via the universal search overlay.

Debug Log Viewer


Prompt History

Browse your entire Claude Code input history from ~/.claude/history.jsonl. Prompts are grouped by date (Today, Yesterday, This Week, etc.), filterable by project, and searchable with full-text fuzzy matching. Copy any prompt to clipboard for reuse. Live file watching keeps the view up to date.

Prompt History


AI Session Summaries

See AI-generated session analysis at the top of each session detail. A collapsible card shows the brief summary, underlying goal, outcome badge, helpfulness rating, session type, goal categories as tags, and friction indicators — all parsed from ~/.claude/usage-data/facets/. Facets are also searchable via the universal search overlay.

AI Session Summaries


Memory

Browse Claude Code's auto-memory files per project. MEMORY.md is the main entrypoint loaded into every conversation, and topic files contain detailed notes organized by subject. Filter by project, view rendered markdown, and search across all memories with live file watching.

Memory