⚡ AI-Native Code Editor
⚡ Public Alpha

Code at the speed of thought.

Onyx is a desktop code editor that brings AI chat directly into your editing experience — alongside your files, terminal, and version control.

Get Onyx 0.1.0.

Choose your platform. The download will start automatically, or pick another platform below.

Everything you need, nothing you don't.

Built for developers who want to ship faster — AI, editor, terminal, and git, all in one place.

AI-Powered Chat

Chat with Anthropic, Google AI, Groq, and Mistral — all within the editor. The agent reads, writes, searches, and refactors your code with full context awareness.

Multi-Provider Support

Bring your own API key for any supported provider. Switch between models on the fly depending on the task.

Project Instructions

Drop a .onyx/instructions.md file in your project root to inject custom instructions into every conversation.

Full Code Editor

Powered by Monaco Editor — syntax highlighting for TypeScript, Python, Rust, Go, C#, PHP, HTML, CSS, SQL, YAML, TOML, Markdown, Shell, and more.

Integrated Terminal

Built-in terminal with xterm.js and node-pty, automatically cding to your workspace root.

Git Integration

Stage, unstage, commit, switch branches, and view diffs without leaving the editor.

📁

File Management

Tree-based file explorer, file search, content search across the workspace, and automatic file watching.

🎨

Themable

Customize the editor appearance with a CSS variables theme file at ~/.config/onyx/theme.css.

Workspace-Aware

Remembers recent workspaces, restores on launch, and adapts to your project structure.

Modern foundations.

Built with battle-tested technologies for performance and developer experience.

FrontendVue 3, TypeScript, Pinia
EditorMonaco Editor 0.52
Terminalxterm.js + node-pty
Shellnode-pty
AI SDKsAnthropic, Google, Mistral, OpenAI
BundlerVite 6
DesktopElectron 35
PackagingAppImage, DMG, NSIS
StylingTailwind CSS 4

What's coming next.

We're just getting started. Here's what we're working on.