Skip to content

Naia v0.2.2 (Linux)

Pre-release
Pre-release

Choose a tag to compare

@luke-n-alpha luke-n-alpha released this 31 Aug 02:06
· 600 commits to main since this release

Linux builds for Naia 0.2.2.

This is a prerelease, on purpose

Every installed Windows client polls
releases/latest/download/latest.json for updates, and GitHub resolves latest
to the newest release that is neither a draft nor a prerelease. Publishing this
as a normal release would move latest here, that URL would start returning
404, and every installed client would lose updates while reporting a network
error.

So this stays a prerelease until the Windows artifacts and a verified
latest.json land in the same release. Windows users: keep using 0.2.1 and its
in-app updater. Nothing about your update path changes.

Downloads

file for
Naia-0.2.2-1.x86_64.rpm Fedora, RHEL, Bazzite and other rpm distributions
Naia_0.2.2_amd64.deb Debian, Ubuntu and derivatives
Naia_0.2.2_amd64.AppImage.tar.gz anything else — extract and run
artifacts.sha256 checksums, exactly as CI produced them

x86-64 only. The bundled Vosk speech library ships as a linux-x86_64 build, so
arm64 is not available.

There is no automatic updater on Linux

Windows has a signed updater. Linux does not yet — these packages are not signed
and carry no update metadata. Updating means downloading the next release and
reinstalling. The package manager will handle the replacement for the deb and
rpm.

Verifying what you downloaded

sha256sum -c artifacts.sha256 --ignore-missing

The paths in that file are relative to the CI build directory
(rpm/, deb/, appimage/), because it is the byte-for-byte file the build
produced rather than a rewritten copy. Compare the hashes, not the paths.

Requirements

The deb and rpm declare what they need: webkit2gtk4.1, gtk3, pipewire-alsa
and alsa-lib, or their Debian equivalents. Everything else the app uses — the
Node runtime, the agent, the speech library — is bundled inside the package.

What is in 0.2.2

Persistent workspace-isolated memory, a configurable OpenAI-compatible base URL
for local and self-hosted servers, keyboard shortcuts for tool permission
prompts, reasoning separated from spoken output, GFM and Mermaid rendering in
chat, audio and video preview in the workspace, the naia shell command, and a
batch of background-music and localization fixes.

The full list is in releases/v0.2.2.yaml.

Known limits on Linux

The in-app browser panel embeds Chrome by reparenting an X11 window. On a
Wayland session that embedding does not work, and the panel will not show a
page. On an X11 session it does.

Local voice synthesis (VoxCPM2) is Windows-only in this release.


🤖 Written with AI assistance. If anything looks off, please ping @luke-n-alpha or open a discussion.