Skip to content

Onyx Code 1.7.3

Choose a tag to compare

@onyx-app-group onyx-app-group released this 06 Jul 04:19

Onyx Code 1.7.3 makes codebase-aware chat noticeably better at finding what you ask about, and gives proposed edits a cleaner place to review them.

Downloading

If you're installing manually:

macOS

  • Apple Silicon Mac (M1 or newer): download OnyxCode-darwin-arm64.dmg (smaller, native).
  • Intel Mac, or unsure: download OnyxCode-darwin-universal.dmg (runs on both).

Open the .dmg and drag Onyx Code to /Applications/. Both macOS downloads are signed and notarized by Apple, so they pass Gatekeeper and open without security warnings.

Linux (x64)

  • Debian / Ubuntu: download OnyxCode-linux-x64.deb and install it with sudo apt install ./OnyxCode-linux-x64.deb.
  • Other distributions: download OnyxCode-linux-x64.AppImage, make it executable (chmod +x), and run it. On Ubuntu 24.04 (which lacks libfuse2) run it with --appimage-extract-and-run.

Windows (x64)

Windows support is on the way through winget (winget install OnyxCode), which will be the recommended way to install once it's published: it runs through Microsoft's App Installer (a trusted Microsoft Store app) with a package listing reviewed in Microsoft's community winget repository, so it verifies the download and gives a smoother first-run experience. winget is not available yet, so for now the only way to install on Windows is to download the attached OnyxCode-win32-x64-winget.exe and run it manually. It is not code-signed yet, so Windows SmartScreen warns "Windows protected your PC"; click More info, then Run anyway to continue. A code-signed installer is planned for a later release.

The *-autoupdate.zip, darwin-*.json, linux-x64.json, and win32-x64.json files are plumbing for Onyx Code's built-in auto-updater. They are not designed for manual install and will give you a worse first-run experience than the download above.

What's new

Codebase-aware chat finds the symbol you mean, even with a typo. Ask about a hook, function, or file and Onyx now matches it by name as well as by meaning, so a small misspelling or different casing (for example asking about "RollAccess" when the code defines useRoleAccess) still lands on the right result.

More of your codebase is searchable. The workspace index now recognizes the full range of TypeScript and JavaScript declaration styles common in React and Next projects: typed arrow-function hooks, components wrapped in memo / forwardRef / styled, single-argument arrows, and default exports. Symbols written this way now surface in chat and in /search.

A cleaner home for proposed edits. When the assistant proposes file changes, a compact "Review changes" action appears under its reply and opens a dedicated review panel docked in the bottom panel, with per-file and bulk Accept / Reject. It keeps the chat and its input clear until you choose to open it.

System requirements

  • macOS 11 (Big Sur) or later, on Apple Silicon or Intel.
  • Runs fully on your machine. A local model powers the core features, with no account or network connection required.

Installing

  1. Download the matching .dmg above.
  2. Open it and drag Onyx Code into /Applications.
  3. Launch it. On first run macOS verifies the Apple notarization and opens it normally.

Already running Onyx Code? Open Check for Updates from the app menu to update in place.

Verification

This build is signed and notarized by Apple. macOS verifies it on first launch, so it opens as an app from an identified developer without security warnings.