Downloads

Install Nod

Latest is v0.9.3, released 31 Aug 2026. After the first install the app updates itself.

Download for macOSApple silicon · 33.9 MB

Other builds: Intel

On first launch, approve Nod under System Settings → Privacy & Security. It isn't notarized by Apple yet.

On macOS, with Homebrew

$ brew install pauliuskrutkis/tap/nod$ xattr -dr com.apple.quarantine /Applications/Nod.app

Homebrew picks the right build for your Mac. The second command clears Gatekeeper quarantine, which stands in for notarization.

Downloading for another machine?

What's new in v0.9.3

Previous releases

v0.8.018 Aug 2026
  • Nod can chat about the pull request you are reviewing. mod+l opens a Chat tab beside the diff, and each PR keeps its own history.
  • l adds the line under the cursor, or the current selection, to the chat as a code chip.
  • The chat can stage inline comments on the diff. They arrive as ordinary pending comments, so nothing posts until you submit the review.
  • Comment now posts a single pending comment on its own, without submitting the rest of the review.
  • Skills run from the composer with /. Nod reads them from the repository you are reviewing and from your own ~/.claude, ~/.agents, ~/.cursor and ~/.codex folders, and several can ride one message.
  • /find-skill ships with the app. It searches the public catalog for a skill that covers what you are about to do, and drafts a new one when none does.
  • Thinking effort is selectable in the model picker: low, medium or high.
  • The info panel is now mod+i instead of i, and shares the right panel with Chat.
Downloads for v0.8.0 →
v0.7.014 Aug 2026
  • Nod now tells you when a review is requested from you, and when the author answers your review in a GitHub PR's conversation. Both arrive as an OS banner or an in-app toast, and mod+shift+n opens the full list.
  • Saved comments complete as you type: type the opening of a saved line and the rest is offered under the composer, arrows to pick, enter to take it, esc to dismiss. mod+; now opens the list itself for editing.
  • The composer can offer an AI continuation after you pause, as grey text after the caret that tab accepts. It stays off until you turn it on with mod+shift+u.
  • The AI model picker is a combobox you can type into. Filter the provider's list by name, or enter a model id the provider never listed.
  • Fixed: the watched repositories dialog drew as its header, search box and footer with nothing in between. The search results and the watched list now scroll separately.
  • Fixed: a dialog closed with esc could leave its panel on screen.
  • Fixed: tab could leave a focus ring on the inbox list and the search row.
Downloads for v0.7.0 →
v0.6.012 Aug 2026
  • SVG files in a diff now show a before/after preview above the markup. The path data is still there to read, search and comment on.
  • The free evaluation is now 30 days instead of 14.
  • The AI setup dialog opens on the model picker when a key is already stored, instead of an empty password field and a save you did not ask for.
  • Fixed: shift+j and shift+k step across both sides of a hunk, so a asks about the whole range you selected instead of stopping at the first row of the other side.
  • Fixed: on a Linux .deb or .rpm install, the update card no longer offers a "Restart & update" that cannot work. It says who owns the update and links the downloads page.
  • Fixed: a file header no longer slices the pinned file's name as the next band arrives.
  • Fixed: a PR comment posted from the Info drawer scrolls into view instead of landing below the fold.
  • Fixed: editing watched repositories no longer refetches the inbox on every toggle.
Downloads for v0.6.0 →
v0.5.010 Aug 2026
  • Nod is for sale. A license is $59, one time, through Polar. Your GitHub account is the license: sign in, pay, and the app activates itself. There is no key to paste.
  • "Activate my license" in the command palette (mod+k) works in every state. It starts a purchase, restores an existing one on a new machine instead of charging again, and once you are licensed it shows how long your updates run.
  • The free evaluation stays free. A license funds development and includes a year of updates.
  • Ask about code: press a to connect an AI model (bring your own key), then ask questions from the review drawer. Answers stream in, cite path:line, and the model can search the repo to ground itself.
  • Failure messages now say what happened and what to do next, and labels read the same on both sides of a purchase.
Downloads for v0.5.0 →
v0.4.023 Jul 2026
  • Press shift+c to open the PR comment composer from anywhere, not just an active thread
  • Comment composer redesign: attached icon toolbar, suggestion blocks edit like code
  • GitLab video attachments now render as playable video instead of broken images
  • Inbox remembers your last open tab across restarts; empty tabs hide themselves
  • Fixed: GitLab full-file view now expands correctly instead of breaking on stray diff lines
  • Fixed: GitLab markdown images load correctly (relative paths, kramdown attributes, authenticated uploads)
  • Fixed: block comment highlighting no longer misses lines in a flowing block comment
Downloads for v0.4.0 →
v0.3.019 Jul 2026
  • Edit and delete your own comments in place, both inline and PR-level
  • Approval verdicts and CI status now show right in the review header
  • Full file view: press shift+v to see the whole file, not just the diff
  • Archived PR view in the inbox, with one-click restore
  • What's new card and a release history view, so you can see what shipped in each version
  • Wider info drawer (shift+i), and empty inbox tabs now hide themselves
  • Real tooltips on icon-only buttons, plus faster inbox updates via conditional polling
  • Fixed: Windows OAuth login opens the browser correctly again; sidebar and inbox rows no longer keep a lingering focus ring after a click
Downloads for v0.3.0 →
v0.2.06 Jul 2026
  • Multi-line comments: a fat cursor, gutter drag to select a range, ranged suggestions
  • Rich comment composer: WYSIWYG editing with markdown on the wire, and a hint-bar toolbar
  • Press x to resolve the thread you're aiming at
  • Occurrence marks: click a symbol to mark every occurrence, jump between them with n/p or the overview ruler's ticks
  • Intraline word-diff emphasis, indent guides, and sticky hunk context while scrolling
  • The whole PR renders as one virtualized list: stall-free scrolling, no code pop-in, and exact scroll resume
Downloads for v0.2.0 →
v0.1.33 Jul 2026
  • Watching tab: subscribed repositories as a fifth inbox source, with live repository search in the watch picker
  • Zoom with Cmd/Ctrl +, − and 0, persisted per device
  • GitLab usability: correct files URLs, and issue-tracker (Jira) links on ticket IDs in PR titles
  • Fixed: the help overlay crashed on palette-only bindings
Downloads for v0.1.3 →
v0.1.22 Jul 2026
  • Sign-in gate redesigned: one identity stack, with self-hosted GitLab as a single question
  • Release builds bake OAuth identities in at compile time, so there are no setup files to add
  • Unified alert host, conversation drawer, an inbox-zero state, and a guard against approving your own PRs
Downloads for v0.1.2 →
v0.1.12 Jul 2026
  • GitLab support begins: OAuth sign-in (PKCE) alongside GitHub
  • Optimistic comment posting and persistent drafts, so nothing is lost on restart
  • Tab cycles composer modes; loading skeletons; scored fuzzy search
  • Sidebar and window polish: cursor-truth sidebar, overlay scrollbars, seamless titlebar, window dragging
  • The updater re-checks on an interval and on window focus, not just at launch
Downloads for v0.1.1 →
Every release on GitHub →