Un editor de verdad, no un juguete
Un editor nativo para iPad con rust-analyzer, un depurador de nivel fuente, Git y una barra de teclado pensada para Rust. El compilador corre en el iPad, así que los errores son los del propio rustc.




Un IDE completo, no un campo de código
Completado, arreglos rápidos, un depurador, Git y una consola: las herramientas que usas cada día, corriendo en tu iPad.
Los errores son los del propio Rust
Sin aproximaciones. Cuando tu código no compila obtienes el mensaje exacto de rustc — código de error, el borrow que se movió, la línea y un arreglo — porque es el rustc exacto, corriendo en tu dispositivo.
--> src/main.rs:4:20
|
2 | let name = String::from("Fe");
| ---- move occurs because `name` has type `String`
3 | let tag = name;
| ---- value moved here
4 | println!("", name);
| ^^^^ value borrowed here after move
help: considera clonar el valor: `name.clone()`
Un E0382 genuino — mismo código, mismos spans que rustc en escritorio.
- Subrayados en línea — los errores marcan el span exacto en el editor, con el mensaje al pasar el cursor.
- Panel de problemas — cada diagnóstico recogido en una lista; toca para saltar a la línea.
- Límites honestos — si un crate no puede compilar on-device, Ferric lo dice con claridad en vez de colgarse.
Un depurador de nivel fuente
Inspirado en la ventana Debug de RustRover, para los programas que corren en el propio iPad.




Como Actualización de software, para Rust
La app trae Rust 1.99. Descarga las nuevas, prueba la 1.100 beta (Pro) y cambia sin reiniciar. Un rust-toolchain.toml en un proyecto elige la versión de ese proyecto.




Control de versiones y un asistente opcional








Git con ramas remotas y gestión de remotos es parte de Pro. Copilot necesita tu propia suscripción de GitHub Copilot y está apagado hasta que lo conectas.
Rust en tu iPad
Únete a la beta en TestFlight. Necesitarás la app TestFlight de Apple; el enlace la abre.