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
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.
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.
Terminal AI coding assistant
Pure-Rust headless browser
Agent Operating System
oxios embeds oxibrowser as its in-process browsing engine. oximemo, oxipage, and oxiline are standalone apps that share the design system and agent-first conventions.
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.
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.
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.
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.
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.
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.
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.
Time as a playhead
A macOS native routine and day-management app. Rust core, Tauri v2 desktop shell, CLI-first for agents and humans.
Five principles that shape every decision across the ecosystem — from architecture to the pixels on screen.
No Electron, no Node runtime, no containers. Pure Rust cores with thin TypeScript frontends.
Every GUI operation is also a CLI operation with JSON/NDJSON output. Humans and agents use the same interface.
Markdown + TOML frontmatter. No proprietary databases as source of truth. The index is a rebuildable cache.
Zero subprocess browsers. Zero containerized agents. Everything talks directly — no serialization tax.
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
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.
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.
MIT licensed. Rust-native. No telemetry, no analytics, no cloud. Star a repo, open an issue, or ship a PR.