๐Ÿฆ€ Built in Rust + egui ยท single native binary

A local-first coding agent
you fully control

oxi keeps your workspaces, sessions, and keys on your machine, runs local models from LM Studio or Ollama โ€” even over SSH โ€” and hands you the system prompt so it can be a focused coding agent or whatever you point it at.

macOS (arm64) ยท Linux (x86_64) ยท Windows (x86_64) ยท MIT licensed

oxi chat UI
Why oxi

Built for local coding workflows

No Electron, no webview runtime, no cloud dependency. Just a lean native app that talks to the models you choose.

โšก

Native & efficient

Rust + egui, shipped as a single binary with a low memory footprint โ€” no heavy app shell.

๐Ÿ”’

Local-first

Settings, workspaces, sessions, OAuth tokens, SSH passwords, and tool execution all stay local.

๐Ÿงฉ

Local models, first-class

First-class profiles for LM Studio and Ollama, with model discovery straight from the UI.

๐Ÿ›ฐ๏ธ

Remote compute over SSH

Run a model on a stronger LAN machine and let oxi open the tunnel for you automatically.

๐Ÿ› ๏ธ

Workspace-aware tools

Read, write, edit, grep, find, list files, run shell commands, and fetch/search the web.

๐Ÿ—‚๏ธ

Sessions per workspace

Each workspace has its own chats, active session, and tool execution rooted in that folder.

You fully control it

Your machine. Your models. Your prompt.

oxi ships with a sensible coding-agent prompt โ€” but it's just an editable template. Rewrite it and the agent becomes whatever you need.

โœ๏ธ

Editable system prompt

One editable template with a {tools_list} placeholder. Keep the coding defaults, or replace them entirely.

๐ŸŽญ

Coding agent, or anything

Point it at a repo as a coding assistant, or repurpose it into a reviewer, researcher, or writing partner.

๐Ÿšซ

No vendor lock-in

Nothing hard-coded by a cloud provider. Your data, keys, and instructions never leave your machine.

Providers

Bring your own model

LM Studio Ollama OpenAI OpenRouter GPT Codex OpenCode Go
Screenshots

See it in action

Install

Up and running in seconds

Homebrew for macOS (Apple Silicon) and Linux (x86_64), or grab a precompiled archive.

๐Ÿบ Homebrew
# macOS (Apple Silicon) & Linux (x86_64)
brew tap maziluiosif/tap
brew install oxi
๐Ÿฆ€ From source
# requires the Rust toolchain
cargo run --release

Prefer a manual download? Precompiled archives for macOS, Linux, and Windows are attached to every GitHub release.

Own your coding agent.

One binary. Your machine. Your models.