Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
IT NachrichtenHow to set up your Sonos speakers using the app(20.09.2026 um 17:30 Uhr)
IT NachrichtenHow to use your phone as a remote for any smart TV(20.09.2026 um 18:00 Uhr)
Hacking & PentestingHacker entwenden Daten von Studierenden der Münchner LMU | BR24(20.09.2026 um 15:01 Uhr)
IT NachrichtenHow to set up your Sonos speakers using the app(20.09.2026 um 17:30 Uhr)
IT NachrichtenHow to use your phone as a remote for any smart TV(20.09.2026 um 18:00 Uhr)
Hacking & PentestingHacker entwenden Daten von Studierenden der Münchner LMU | BR24(20.09.2026 um 15:01 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

I built a native macOS companion app for Claude Code in a weekend

Reagiere als Erste:r — dein Feedback zählt!

The problem

If you use Claude Code, all your sessions are stored locally as JSONL files. There's no built-in way to go back and browse them, search through old conversations, check what files were changed, or revisit commands you ran.

I kept opening JSONL files manually, and it wasn't a great experience.

The solution

I built Poirot. A native macOS app that reads your local Claude Code data and gives you a proper interface for everything.

What it does

  • Session browser: All your sessions grouped by project, with timestamps, token counts, and model info
  • Rich conversation view: Markdown rendering, syntax highlighting, collapsible tool blocks, code diffs
  • Extended thinking: See Claude's reasoning process in collapsible blocks
  • Fuzzy search (⌘K): Search across all sessions, commands, skills, and configs
  • Config dashboard: Browse your slash commands, skills, MCP servers, models, sub-agents, plugins, and output styles
  • One-click open: Open any file in VS Code, Cursor, Xcode, or Zed. Copy or re-run any Bash command in your terminal

No login. No tracking. No analytics. No API key needed. No extra cost. Runs fully offline. Under 6 MB.

Poirot code diff view showing a TranscriptParser refactor from completion handlers to async/await, with red/green inline diff highlighting
Poirot MCP Servers dashboard showing configured servers like Figma, GitHub, Notion, Playwright, and Perplexity with their connection details and available tools

The tech stack

  • Swift 6 with strict concurrency
  • SwiftUI with @Observable (no ObservableObject)
  • @MainActor default isolation
  • Protocol-driven DI via SwiftUI EnvironmentValues
  • MarkdownUI + HighlightSwift for rendering
  • Swift Testing for tests
  • Custom JSONL parser and real-time file watching with GCD

The story

The whole thing was vibe-coded in a weekend using Claude Code itself. What started as "I wonder if I can build a companion app for Claude Code using Claude Code" turned into a real tool that I use daily.

Named after Hercule Poirot, Agatha Christie's detective because every investigation needs the right tools.

Try it

Open source (MIT). Feedback and contributions welcome.

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten I built a native macOS companion app for Claude Code in a weekend

Thematisch verwandte Begriffe: built, native, macOS, companion · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-93956 | A flaw has been found in olivier-ls PHP-FTS up to 1.1.2. Affected by thi…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick