logPhase

A Mac app that turns pull requests into user journey maps

Intermediate
Screenshot of logPhase, A Mac app that turns pull requests into user journey maps

What is logPhase?

logPhase is a macOS app that analyses a pull request and presents it as user journey flow diagrams linked to the real code, with a code city view of the repository. Reviews run through the user's own Claude Code.

logPhase is a desktop app for macOS built around code comprehension. Instead of reading a diff line by line, a reviewer pastes a pull request link and gets the change back as a small set of user journeys: flow diagrams that show what the change does from a user's point of view, with the actual code attached to every step. The app supports Java, Kotlin, C#, Python and TypeScript, each read by its own parser. In practice the workflow starts with a link. The app clones the repository, analyses both sides of the change, and then starts the reviewer's own Claude Code installation to write the review. The homepage demonstrates this with a pull request against the dotnet/eShop repository, where two changed files touched three journeys. Selecting a step opens the method behind it, the condition that decides the branch, and the exact lines the pull request altered. A call graph lists every method on a journey's path, and each method's panel shows which other journeys depend on it, which helps gauge blast radius. Reviewers can ask questions about a step, split a step into the smaller steps its code contains, or request a plainer label. Files open read-only with go to definition and a caller list. The Canvas view draws a whole repository as a city: districts are services, towers are files, and each journey a change touches is lit as a trail. The layout stays stable between runs, so the map remains familiar over time. Analysis for Java, Kotlin, Python and TypeScript works offline, while C# needs Microsoft's .NET SDK, fetched once. Review text goes to Anthropic through the user's Claude Code, and GitHub tokens stay in the macOS keychain. The tool suits developers and tech leads who review AI-generated changes or inherit unfamiliar services. Compared with general AI review bots that comment on diffs, it centres on visual comprehension and traceability back to real code, and it depends on the user already having Claude Code.

How do you use logPhase?

  1. 1Download the app
    Get the Apple Silicon build for macOS, or the Intel build if the Mac uses an Intel chip. No signup or card is needed for the first month.
  2. 2Complete first launch setup
    The app finds Claude Code and signs you in, loads its review plugin into Claude, and asks for GitHub access only if you need private repositories.
  3. 3Paste a pull request link
    The app clones the repository, analyses both sides of the change, and starts your Claude Code on the review.
  4. 4Read the journeys first
    The change appears as a few user journey flow diagrams. Select a step and press Code to see the method, the deciding condition and the changed lines.
  5. 5Dig into a step
    Ask Claude about any step, split it into smaller steps, or request a clearer label. Open files read-only with go to definition and caller lists.

Pros and cons

Pros

  • Presents each pull request as user journeys, giving a quick view of what a change does before reading the diffAI
  • Every diagram step links to the real method and changed lines, so the AI summary can be verifiedAI
  • Call graph shows which other journeys use a method, helping judge the blast radius of a changeAI
  • Analysis for Java, Kotlin, Python and TypeScript runs offline, and GitHub tokens stay in the macOS keychainAI
  • Stable code city layout keeps a repository's districts in the same place between runsAI

Cons

  • Available only for macOS, with no Windows, Linux or web version mentionedAI
  • Reviews require the user's own Claude Code, which is a separate dependency and costAI
  • Supports only five languages: Java, Kotlin, C#, Python and TypeScriptAI
  • C# analysis needs a one-time download of Microsoft's .NET SDK, about 250 MBAI
  • Installer is large (313 MB for Apple Silicon, 324 MB for Intel) and the review content is sent to AnthropicAI

How much does logPhase cost?

Free trial

Free for a month from the first launch, with no signup or card required.

Learn more

Pricing

$15 a month, billed monthly through Polar. One subscription covers all of a user's Macs, and it can be cancelled any time in the customer portal. A licence key arrives by email.

Learn more

Support

Support is by email at contact@logphase.ai, which the site invites users to write to when logPhase gets their repository wrong.

Integrations

Works with Claude Code for generating reviews and with GitHub for repository access, with tokens stored in the macOS keychain. Supports Java, Kotlin, C#, Python and TypeScript.

Features

Turns pull requests into user journey flow diagrams with the real code behind each step, a call graph showing other journeys that use a method, Split and Clarify tools, read-only file browsing with go to definition and callers, and a stable code city view of the repository.

Frequently asked questions about logPhase

  • How much does logPhase cost?
    $15 a month, billed monthly through Polar. One subscription covers all of a user's Macs, and it can be cancelled any time in the customer portal. A licence key arrives by email.
  • Does logPhase offer a free trial?
    Free for a month from the first launch, with no signup or card required.
  • How do you use logPhase?
    The walkthrough on this page covers 5 steps: 1. Download the app 2. Complete first launch setup 3. Paste a pull request link 4. Read the journeys first 5. Dig into a step.
  • What platforms does logPhase support?
    logPhase is available on MacOS.
  • What does logPhase integrate with?
    Works with Claude Code for generating reviews and with GitHub for repository access, with tokens stored in the macOS keychain. Supports Java, Kotlin, C#, Python and TypeScript.
  • What are the limitations of logPhase?
    Available only for macOS, with no Windows, Linux or web version mentioned. Reviews require the user's own Claude Code, which is a separate dependency and cost. Supports only five languages: Java, Kotlin, C#, Python and TypeScript.

Status

StatusActive
Views0
Outbound clicks0
Added10/18/2026

Platforms

MacOS

Pricing

SubscriptionFree Trial