Por qué GraphoOS

La mayoría de los editores de código de hoy son aplicaciones web con un marco de escritorio. Arrancan despacio, mantienen un entorno de ejecución de JavaScript entre tú y cada pulsación, y cuanto más instalas, más pesan. GraphoOS existe porque Empoorio necesitaba un editor que se comportara como una herramienta nativa: se abre al instante, no estorba y deja el código y el entorno en manos de quien lo usa.

Principios

Nativo, desde la cuerda hacia arriba. GraphoOS está escrito en Rust. Los búferes son ropes (cuerdas), así que un fichero de 100 MB se edita como uno de 100 líneas. La interfaz la dibuja la GPU mediante Floem, un toolkit reactivo hecho para este editor, no un motor de navegador.

Edición local, todo lo demás remoto. El editor está dividido en tres: la interfaz, que es dueña del búfer y de cada pulsación; el proxy, que habla con el sistema de ficheros, los servidores de lenguaje y los plugins; y los propios plugins. Cuando desarrollas en una máquina remota, solo se mudan allí el proxy y los plugins, así que escribir nunca espera a la red.

Configurable, no programable por accidente. Los temas, los iconos, los mapas de teclas y los ajustes son ficheros TOML planos. Los plugins son módulos WASI: aislados, portables y escritos en cualquier lenguaje que compile a WebAssembly.

Asistencia transparente. Donde GraphoOS integra modelos y agentes, funcionan con permisos explícitos, costes visibles y diferencias revisables, y trabajan primero con modelos locales. El editor ayuda; no toma el control.

Abierto. GraphoOS es Apache-2.0 y se desarrolla en abierto en github.com/Empoorio/graphoos, junto al resto del ecosistema Empoorio.

Fuente: docs/es/why-graphoos.md