GraphoOS

v0.5.0-beta.2

The IDE for
your machine.

Edit, debug and commit without leaving the app. Terminal, SSH and the agent share the same native window.

proyecto ssh · build
1// A small program
2fn main() {
3let saludo = hola;
4println!({saludo}, {}, 42);
5}
println! macro print! macro eprintln! macro
1# A small program
2def main():
3saludo = hola
4print(f{saludo}, {42})
5main()
print function pprint function format method
1// A small program
2function main() {
3const saludo = hola;
4console.log(`${saludo}, ${42}`);
5}
console.log method console.info method console.error method
1// A small program
2package main
3func main() {
4fmt.Println(hola, 42)
5}
fmt.Println func fmt.Printf func fmt.Print func
graphoos · zsh

❯ cargo run
Compiling proyecto v0.1.0
hola, 42

graphoos · zsh

❯ python main.py
hola, 42

graphoos · zsh

❯ npx tsx main.ts
hola, 42

graphoos · zsh

❯ go run .
hola 42

main.rs* main.py* main.ts* main.go* ssh:build Ln 4, Col 12 Ln 4, Col 18 Ln 4, Col 14 Ln 4, Col 16 Rust Python TypeScript Go

Product

Four surfaces.
One workspace.

A full IDE: editor, language, git, debugger and terminal, plus agents, models and plugins that stay on your side.

The IDE

What it
actually does.

What you expect from a professional development environment, native, without Electron.

01

Files

Explorer, tabs, multi-cursor, Vim, folding and sticky scroll.

02

Language

Full LSP: completion, diagnostics, rename, inlay hints and symbols. 201 grammars.

03

Git

Source control, blame, diffs and the branch flow in the same panel.

04

Debug

DAP with breakpoints, watch and console. Adapters from the plugins.

05

Terminal

Integrated terminal at Alacritty level, in the workspace, without leaving.

06

Remote

SSH and WSL: the UI stays local; only the proxy moves.

07

Search

Command palette and global search with replace across the project.

08

Plugins

WASI, capability isolation, registry on graphoos.web.app.

Languages

Eleven plugins.
201 grammars.

Rust, Python, Go, C/C++, TypeScript and the rest of the WASI registry. Each plugin starts its LSP with permissions in volt.toml.

See all plugins →

Built for

Work that stays
under your control.

Systems

Ship in Rust

Native engine, rope and GPU. The editor is as serious as the code you write.

Models

Keep the model close

EmpoorioLM on your machine. AndromedaLM when you need the cloud. The workspace stays yours.

Remote

Work far, feel local

The interface never waits on the network. The proxy runs on the host; you edit here.

Architecture

Small footprint.
Deep foundations.

app, core, proxy and rpc: native UI and remote work stay out of each other's way.

GitHub ↗
graphoos-appExperience
graphoos-coreEngine
graphoos-proxyConnection
graphoos-rpcProtocol

Download

Start in the
IDE.

The macOS DMG is published. Linux and Windows build from source.

GraphoOSnative
Rust · Floem

FAQ

Good questions
deserve clear answers.

What is GraphoOS?+

GraphoOS is a native IDE built in Rust with a Floem interface: editor, LSP, Git, DAP debugger, terminal, SSH/WSL remote, WASI plugins and the AiloOS assistant.

Which systems does it run on?+

The editor runs on macOS, Linux and Windows. Today the only published binary is the macOS DMG (Apple Silicon). Linux and Windows build from source. No nightly is published.

Can I customize it?+

Yes. GraphoOS Dark and Light themes, icons, default or Vim keymap, TOML settings, and WASI plugins with capability permissions.

Where is the code?+

Apache-2.0. The repository is on GitHub as Empoorio/graphoos; the public clone opens when the history is ready.

All questions →