Skip to content

Releases

BetterLGTM 0.6.2

Choose a tag to compare

@github-actions github-actions released this 12 Nov 18:47

Copilot CLI as a review agent, a handoff to your coding agent for your own pull requests, double-checked description claims, and zoom.

New

  • Copilot CLI (experimental): run reviews with GitHub Copilot CLI. Choose it during setup or in Settings › Agent. Like the other agents, it runs read-only. Thanks to @ahmedmandur.
  • Copy for agent: on your own pull requests, Submit review can copy the findings you checked as one prompt for your coding agent, with the file and line, the fix, and what you dismissed as intended. Right-click a finding to copy just that one. Thanks to @ahmedashraffcih.
  • Double-checked claims: the second pass now checks the description claims as well as the findings. Claims it confirms are marked Double-checked, and ones it corrects show what changed.
  • Changes not in the description: the description check lists the changes the description doesn't mention, each linked to its lines.
  • Zoom: make the whole window bigger or smaller with ⌘= and ⌘- (Ctrl on Windows and Linux). ⌘0 resets it, and Settings › General has the same choice.

Changed

  • Dismissals from other pull requests: a finding you dismissed elsewhere in the repository now only hides the same point in the same file, not similar ones. The analysis lists the dismissals it used.

Fixed

  • Windows: a console window no longer flashes for every background command.
  • macOS: the sidebar follows the app's theme instead of the system's. Thanks to @ahmedashraffcih.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.6.2_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.6.2_x64.dmg (signed and notarized)
Windows BetterLGTM_0.6.2_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

On macOS you can also run brew install --cask drmas/tap/betterlgtm.

You'll need the GitHub CLI and one of Claude Code, Codex, Gemini CLI or Copilot CLI, installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.6.1

Choose a tag to compare

@github-actions github-actions released this 12 Nov 09:54

The inbox loads again when you have a lot of review requests waiting.

Fixed

  • Large review queues: with a few hundred open review requests, usually from teams you're on, the inbox failed with invalid character '<'. GitHub was giving up on the search because it asked for too much at once. The inbox now loads pull requests 25 at a time, up to 200, so a big queue takes a little longer but always arrives. If GitHub still times out, the error says so.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.6.1_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.6.1_x64.dmg (signed and notarized)
Windows BetterLGTM_0.6.1_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

On macOS you can also run brew install --cask drmas/tap/betterlgtm.

You'll need the GitHub CLI and one of Claude Code, Codex or Gemini CLI, installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 07:40

Shortcuts you can see while you hold ⌘ or Ctrl, a summary of what changed after each update, and anonymous usage stats you can turn off.

New

  • Shortcut hints: hold ⌘ on macOS, or Ctrl on Windows and Linux, and every button that has a shortcut shows its keys. Shortcuts without a button are listed at the bottom of the window. Press a key while still holding to run it.
  • New shortcuts: ⌘E / Ctrl+E opens the worktree in your editor, and ⌘⇧O / Ctrl+Shift+O opens the pull request on GitHub.
  • What's new: the first time an updated version opens, a short summary of the release shows. It doesn't show on a fresh install. Read it again from Help › What's new.
  • Anonymous usage stats: the app counts how often it's opened, how many analyses and reviews are done, and which features are used, with the app version and your operating system. It never sends code, findings, chat, or repository, pull request or account names. Turn it off in Settings › General › Share anonymous usage stats.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.6.0_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.6.0_x64.dmg (signed and notarized)
Windows BetterLGTM_0.6.0_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

On macOS you can also run brew install --cask drmas/tap/betterlgtm.

You'll need the GitHub CLI and one of Claude Code, Codex or Gemini CLI, installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.5.1

Choose a tag to compare

@github-actions github-actions released this 10 Nov 09:48

Generated files and tests stay out of your way, so the review shows the code you need to read.

Improved

  • Guided review skips generated files: lockfiles, build output, snapshots and generated code are left out of the sections and the progress count, so you never open or tick them. The toolbar says how many were left out, and the Files view still shows them.
  • Your own generated files: list more in Settings › Review › More generated files, one glob per line (for example **/*.gen.ts or api/openapi/). They're treated like the built-in ones, and the agent skips them too.
  • Tests hidden by default: the guided review leaves test and spec files out, and the Files view folds them until you choose Show diff. The agent still reads them to check what's covered. Turn it off with Settings › Review › Hide test files.

Fixed

  • Tabs in diffs and code blocks took up 8 columns. They now take 2.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.5.1_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.5.1_x64.dmg (signed and notarized)
Windows BetterLGTM_0.5.1_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

On macOS you can also run brew install --cask drmas/tap/betterlgtm.

You'll need the GitHub CLI and one of Claude Code, Codex or Gemini CLI, installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.5.0

Choose a tag to compare

@github-actions github-actions released this 10 Nov 07:28

Choose the coding agent that reviews your pull requests, a first-run setup, and findings that are checked twice.

New

  • Claude Code, Codex or Gemini CLI: pick the agent that reads the code during setup or in Settings › Agent. Each runs read-only: Claude Code with a fixed list of read-only tools, Codex in its read-only sandbox, Gemini CLI in plan mode. Buttons and messages name the agent you chose.
    • Codex may search the web during a review, and doesn't report cost.
    • Gemini CLI support is experimental.
    • The spending limit for automatic analyses works with Claude Code only.
  • Onboarding: the first run checks the GitHub CLI, your coding agent and Git, shows the command that fixes anything missing or signed out, and checks again when you come back to the window. Then pick your agent and what the inbox shows. Try a sample pull request shows a finished review on built-in data, without GitHub or an agent. Run either again from Help › Check setup… and Help › Try a sample pull request.
  • Double-checked findings: after the analysis, a fresh session checks each finding against the code. Confirmed ones are marked Double-checked; ones it disproves move to a collapsed list, so you can still see them. Turn it off in Settings › Agent.
  • Spending limit: automatic analyses stop at a limit you choose, $5 by default.

Improved

  • The analysis knows what your last review found and what you dismissed in the same repository, so it doesn't repeat itself.
  • The guided review is written in the background after the analysis, so findings show sooner.
  • Review sessions are saved in the app data folder instead of the window's storage, which could fill up on large reviews. Existing sessions move over on first launch, and are saved when you close the window.
  • An empty inbox explains why it's empty and what to try.
  • Chat, drafting buttons and progress messages say "Ask Codex", "Draft with Gemini" and so on, following the agent you chose.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.5.0_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.5.0_x64.dmg (signed and notarized)
Windows BetterLGTM_0.5.0_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

On macOS you can also run brew install --cask drmas/tap/betterlgtm.

You'll need the GitHub CLI and one of Claude Code, Codex or Gemini CLI, installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.4.3

Choose a tag to compare

@github-actions github-actions released this 09 Nov 21:23

Fixes for closing the window on macOS, hidden lines in the diff, and a few review mix-ups.

Fixed

  • Closing the window on macOS: the red close button and ⌘W didn't close the main window in 0.4.2. They close it again, along with the Settings window if it's open.
  • Show hidden lines: in files where earlier changes added or removed lines, the expanded lines showed the wrong code against the wrong line numbers. They're right now, and they reset when the diff changes (for example when you hide whitespace changes).
  • Edit description and Submit review: moving to another pull request with the keyboard while one of these dialogs was open could save your text to that other pull request. The dialogs now block those keys and start fresh for each pull request.
  • Re-running the analysis: findings you had added to your review could end up pointing at different findings. Your picks are now cleared when a new analysis arrives.
  • Open in editor: this button and Open worktree in VS Code did nothing. They now open VS Code.
  • Blank window: an analysis with an unknown severity or a missing title could blank the window each time you opened that pull request.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.4.3_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.4.3_x64.dmg (signed and notarized)
Windows BetterLGTM_0.4.3_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

You'll need the GitHub CLI and Claude Code installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.4.2

Choose a tag to compare

@github-actions github-actions released this 09 Nov 18:39

BetterLGTM now looks and behaves like a native app on macOS, Windows and Linux, with a new LGTM logo.

Native on every platform

  • Window: the system draws the title bar and window buttons, so they match the rest of your desktop. On macOS the toolbar is the title bar, with the traffic lights beside it and a translucent sidebar. Windows 11 shows Mica behind the inbox.
  • Menu bar: File, View, Review and Help are now real menus in the system menu bar. On macOS you also get the BetterLGTM, Edit and Window menus, including Hide, Close Window and Minimize.
  • Right-click menus: right-click a pull request, a file or a finding to open it on GitHub, copy its link or path, mark it reviewed, add it to your review, or ask Claude.
  • Settings window: on macOS, Settings (⌘,) opens in its own window.
  • Remembers your window: the window reopens at the size and position you left it.
  • Looks at home: control sizes and corner shapes follow each platform, and the inbox tabs fill the sidebar.

Shortcuts

  • Shortcuts use ⌘ on macOS and Ctrl on Windows and Linux. The Windows (Super) key no longer triggers them, and every shortcut label shows your platform's keys.
  • Refresh is now ⌘R / Ctrl+R. F5 still works.
  • Find in diff: ⌘F / Ctrl+F opens the diff search.
  • The menu now shows the right keys for next and previous finding: n and Shift+N.

Fixed

  • The app logo reads LGTM.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.4.2_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.4.2_x64.dmg (signed and notarized)
Windows BetterLGTM_0.4.2_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

You'll need the GitHub CLI and Claude Code installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.4.1

Choose a tag to compare

@github-actions github-actions released this 08 Nov 18:20

A faster BetterLGTM: quicker startup, instant PR switching and smoother big diffs.

Faster

  • Startup: the inbox shows its last copy right away and refreshes from GitHub in the background. Parts of the app you don't see at launch load after the first paint.
  • Switching PRs: PRs you opened recently reopen instantly. A PR starts loading when you rest the pointer on it, and the PRs next to the one you're reading load ahead, so j/k is quick. The diff appears before the description and conversations finish loading.
  • Big diffs: syntax highlighting runs in the background and is remembered per file. Typing and Claude's live output no longer redraw the diff, and long files render as you scroll. Switching to a 4,000-line file went from about 2.4 s to under 0.5 s in our tests.

Fixed

  • The main button in dialogs (like Request changes) lost its color on hover in dark mode.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.4.1_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.4.1_x64.dmg (signed and notarized)
Windows BetterLGTM_0.4.1_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

You'll need the GitHub CLI and Claude Code installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 16:11

Your own pull requests, and a much stronger diff.

Your own PRs

  • What's blocking merge. Draft status, conflicts or a branch behind its base, failing or running checks, requested changes, missing approvals and unresolved conversations, in one card.
  • Self-review. Run the analysis on your own pull request before asking for reviews. Claude talks to you as the author and tells you whether it's ready.
  • Write the description. Edit with Claude drafts the description from the diff, following your repository's PR template. Edit and preview it, then save it to GitHub.
  • Reply to feedback. Reply to review conversations from the app, with Draft reply with Claude reading the code first, and resolve or reopen them.

The diff

  • Syntax highlighting for common languages, with word-level marks for what changed within a line.
  • Show hidden lines between and after hunks, and hide whitespace-only changes.
  • Files with findings. Finding counts in the file list and a filter for them.
  • Comment on lines. Click a line number (shift-click to extend), then Ask Claude or Add comment. Line comments go into Submit review.
  • Search. Regex and case-sensitive search across the diff, in all, added or removed lines or file paths, plus a search of the whole repository to find callers of changed code.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.4.0_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.4.0_x64.dmg (signed and notarized)
Windows BetterLGTM_0.4.0_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

You'll need the GitHub CLI and Claude Code installed and signed in. Repository search also needs ripgrep. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.

BetterLGTM 0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 15:29

Better reviews: findings you can act on, suggestions authors can apply, and the full context of a pull request in one place.

New

  • Suggested changes. When a fix is small and certain, Claude writes the exact replacement, and Submit review can post it as a GitHub suggestion the author applies in one click.
  • Finding states. Resolve a finding, or dismiss it with a reason, and reopen it later. Posted findings are marked Commented. States survive re-runs, and Submit review leaves handled findings unchecked.
  • Drafted review summary. Draft with Claude in Submit review writes the summary from your decision and comments. You edit it before posting.
  • Existing conversations. Review threads already on the pull request appear under Conversations with their code and comments, and Claude is told about open ones so it doesn't repeat them.
  • Linked issues. The analysis also checks the pull request against the issues it closes, and the header links them.
  • Risk and tests. The overview shows the risk level and its reasons, test lines against code lines, the sensitive areas touched, and whether each significant change is tested.
  • Review guidelines. Claude follows a repository's REVIEW.md or the review section of CONTRIBUTING.md, and Settings › Claude can hold instructions for a single repository.
  • Auto-analyze (optional). Analyze new review requests in the background, one to three at a time, with a notification when each is ready. Off by default; turn it on in Settings › Claude.

If you have 0.2.1 or later, choose Install update in the status bar.

Install

Platform File
macOS (Apple silicon) BetterLGTM_0.3.0_aarch64.dmg (signed and notarized)
macOS (Intel) BetterLGTM_0.3.0_x64.dmg (signed and notarized)
Windows BetterLGTM_0.3.0_x64-setup.exe or .msi
Linux .AppImage, .deb or .rpm

You'll need the GitHub CLI and Claude Code installed and signed in. Windows builds aren't signed yet: if SmartScreen warns, choose More info → Run anyway.