$OMNI CODE
~/omni-code/welcome

> AI coding assistant
on every device

Omni Code is a desktop IDE and terminal agent that works with any LLM. Omni Go brings it to your phone. One codebase, every surface.

[DOWNLOAD][LEARN MORE →]
10+
LLM Providers
2
Platforms
MIT
License
// products

Two tools. One workflow.

$ omni-code

Omni Code

Desktop IDE + terminal agent

A full-featured Electron desktop app paired with a CLI. Multi-LLM support, Monaco editor, integrated terminal, file browser, agentic tools, and a built-in REST API server for remote access.

Electron + CLIMonaco EditorAgent ToolsREST API Server
[LEARN MORE →]
$ flutter run

Omni Go

Mobile companion app

Flutter-based mobile client for Omni Code. Connect to your desktop server over Wi-Fi or ngrok, then chat, browse files, manage terminals, and run device tools from your phone.

iOS + AndroidChat & FilesTerminal AccessQR Connect
[LEARN MORE →]
// features

Everything you need to ship.

[MULTI-LLM]

Any Model

Anthropic, OpenAI, Google, Mistral, Groq, xAI, AWS Bedrock, Ollama, and any OpenAI-compatible endpoint.

[DESKTOP IDE]

Full IDE Experience

Monaco editor, file tree, split panels, integrated terminal, and multi-workspace support.

[AGENT]

Agentic Coding

File operations, shell execution, search, code review, security audit, and multi-mode assistance.

[REMOTE]

Built-in API Server

Expose Omni Code via REST + SSE. Connect from Omni Go on your phone or any HTTP client.

[MEMORY]

Session Memory

Smart context chunking and persistent session memory so the agent always knows where you left off.

[TERMINAL]

Embedded Terminal

xterm.js terminals with full shell support. Run commands, servers, and scripts without leaving the IDE.

// workflow

How it works.

01

Open Omni Code

Launch the desktop app or start the CLI agent. Open a workspace, configure your LLM provider and API key.

$ omni-code --workspace ./my-project
02

Chat with your codebase

Ask anything: debug a bug, refactor a module, review security, generate tests. The agent uses tools to read, write, and execute.

> fix the auth middleware and add tests
03

Connect Omni Go

Enable the remote server in settings. Scan the QR code in Omni Go on your phone to instantly connect.

$ Server running on :3000 — scan QR to pair
// get started

Ready to build with AI?

[DOWNLOAD OMNI CODE][JOIN COMMUNITY]