oxi
Rust-native AI agent ecosystem

Agents that work,
not just talk.

Six pure-Rust tools sharing one design language. A coding agent, a headless browser, an operating system, and three consumer apps — no Electron, no containers, no cloud.

6
Products
67K+
Lines of Rust
0
Containers
Scroll
01 — Ecosystem

One ecosystem.
Six products.

Three pillars hold up the stack: a coding agent, a browser, and an operating system — all pure Rust, all in-process. Surrounding them are consumer apps that share the same design language and agent-first philosophy.

OxiOS embeds OxiBrowser as its in-process browsing engine. OxiMemo, OxiBuilder, and OxiLine are standalone apps that share the design system and agent-first conventions.

02 — Core Infrastructure

The engine room.

A coding agent that lives in your terminal. A browser engine written from scratch. An operating system for autonomous agents. Each one pure Rust, each one in-process.

OxiCode icon

OxiCode

Terminal AI coding assistant

A Rust-built terminal coding assistant with multi-provider LLM support, streaming-first architecture, session branching, and a pluggable skill system.

  • Multi-provider LLM
  • Streaming-first
  • Session branching
11
Providers
11
Workspace crates
2,000+
Tests
OxiBrowser icon

OxiBrowser

Pure-Rust headless browser

A headless browser written from scratch in Rust — not a Chromium fork, not a C++ wrapper. Designed from day one for automation, scraping, and AI-driven workflows.

  • Single 24 MB binary
  • ~50 ms cold start
  • CDP-compatible
24 MB
Binary
~50 ms
Cold start
~8 MB
Base RAM
554
Tests
OxiOS icon

OxiOS

Agent Operating System

An operating system for AI agents — lifecycle management, tool execution, state persistence, security boundaries, and an orchestration protocol. Agents that don't just talk, they work.

  • Supervisor
  • Tiered memory
  • RBAC + audit trail
67K+
Lines of Rust
196+
Source files
0
Containers
03 — Applications

Built for humans,
designed for agents.

Consumer apps that share the same agent-first philosophy. Every GUI operation is also a CLI operation with JSON output. Plain files as the source of truth. The fastest path wins.

OxiMemo icon

OxiMemo

Capture a thought before it's gone

A fast, minimal, card-based memo app for macOS. Plain .md files as the source of truth, with full CLI parity for coding agents.

  • Plain .md files
  • Three-tier storage
  • Instant capture
macOS
Platform
.md files
Storage
BM25
Search
Download
Details
OxiBuilder icon

OxiBuilder

Personal site generator for humans and agents

Blog, portfolio, novels, reviews — all from one CLI or one sentence to an AI agent. A static site generator with zero operating cost.

  • 9 extensions
  • Static site generator
  • Axum management console
9
Extensions
EN / KO
Languages
139
Tests
OxiLine icon

OxiLine

Time as a playhead

A macOS native routine and day-management app. Rust core, Tauri v2 desktop shell, CLI-first for agents and humans.

  • Playhead-based timeline
  • Rust core
  • CLI-first
macOS
Platform
Rust
Core
Tauri v2
Shell
Download
Details
04 — Principles

What we believe.

Five principles that shape every decision across the ecosystem — from architecture to the pixels on screen.

01

Rust-native

No Electron, no Node runtime, no containers. Pure Rust cores with thin TypeScript frontends.

02

Agent-first

Every GUI operation is also a CLI operation with JSON/NDJSON output. Humans and agents use the same interface.

03

Plain files

Markdown + TOML frontmatter. No proprietary databases as source of truth. The index is a rebuildable cache.

04

In-process

Zero subprocess browsers. Zero containerized agents. Everything talks directly — no serialization tax.

05

Minimal by default

Hairline borders, not boxes. Weight, not color, carries hierarchy. Decoration exists only when it earns its place.

"The octagon mark: concentric layers — core runtime, surrounding services, the ecosystem at large."
— project-oxi
05 — Design System

One visual language.

Every product follows the same design system: OKLCH perceptually uniform color, a sans-serif type pairing (SUIT + SUITE), and the octagon mark. Ink on paper minimalism — weight carries hierarchy, not color.

Six label hues

OKLCH
Red
oklch(0.75 0.15 25)
Amber
oklch(0.75 0.15 75)
Green
oklch(0.75 0.13 145)
Teal
oklch(0.75 0.12 195)
Blue
oklch(0.70 0.14 250)
Purple
oklch(0.72 0.15 310)

Type system

SUIT / SUITE
SUITE — Display
Agents that work
SUITE — Heading
Ink on paper
SUIT — Body
Calm authority. Information density over decoration; nothing competes with the work.
SUIT — Label
RUST-NATIVE · AGENT-FIRST

The octagon mark

Concentric layers
oxi brand mark
Brand
OxiOS OxiCode OxiBrowser OxiMemo OxiLine OxiBuilder

The octagon frames the ecosystem. Every app icon follows this geometry — a distinctive inner motif within the shared frame. Monochrome by design: #000 on #FFF.

oxi

Built in the open.

MIT licensed. Rust-native. No telemetry, no analytics, no cloud. Star a repo, open an issue, or ship a PR.