Skip to content

Onyx Code 2.7.2

Latest

Choose a tag to compare

@onyx-app-group onyx-app-group released this 09 Nov 14:38

Every model downloads and installs again, however large. Passwords and keys in your configuration files stay out of what chat sends the model, your Auto chat's pending work is safe at startup, and Air-Gap closes an External Server once you leave it.

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)

Install with winget: winget install OnyxCode (recommended). 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. The same installer (OnyxCode-win32-x64-winget.exe) is also attached here for manual download; note it is not code-signed yet either way, so Windows may still show an "Unknown publisher" warning. 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

Every model downloads and installs, however large. Models larger than about 2.1 GB, the recommended Qwen 2.5 Coder 7B, Zeta-2 for Onyx Tab and most of the catalog among them, download, check and install in one go again.

Resume finishes what has already arrived. A download that stopped after its last byte installs when you press Resume, with nothing downloaded twice.

Large embedding models import from disk. Import .gguf from disk copies the file without holding it in memory, so an embedding model of any size imports, and one from outside the catalog is listed with the pooling its file names.

Passwords in your configuration files stay with you. When chat reads or searches a configuration file, or you attach one, a password, token or API key written the way configuration holds it (password: in YAML, "api_key": in JSON, a connection string, a .properties or .env file, a SQL script) is replaced with a marker before the model sees it, an External Server's included. A message you type holding one asks you first.

Setting ids reach chat as written. A setting's id or a storage key under a name ending in KEY or TOKEN is read as the name it is, so chat sees it and a message quoting one goes straight through; a real key is still redacted.

Your Auto chat's pending work is safe at startup. The startup notice offers only a worktree no chat holds, with Keep on Disk or Discard, so a chat's changes waiting for you to Apply stay where they are.

Air-Gap closes an External Server once you leave it. Air-Gap lets an External Server through only while a model on it is active, so switching back to a local model, or clicking Disconnect, closes it again, even with Connect to External Server still on. Detect Models tells you when Air-Gap is what stops it.

npm's online package info setting covers every lookup. With it off, a dependency's hover and name completion stay off the npm registry, npm view included; the hover still shows the version installed in your project.

Files Windows reads on its own wait for your review. A new desktop.ini, .url, .scf, .library-ms, .searchconnector-ms or .theme, which Windows' Explorer reads when it shows the folder, is held until you Keep it, in every mode.

System Requirements

  • macOS 11 (Big Sur) or later.
  • Apple Silicon (M1 or newer) or an Intel Mac. The Universal download runs natively on both.

Installing

  1. Download the .dmg that matches your Mac (see "Downloading" above).
  2. Open it and drag Onyx Code into your Applications folder.
  3. Launch it from Applications. Because the build is notarized, it opens without a security prompt.

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.