Tu agente, en la nube.
Describes una tarea y un agente de Rany la ejecuta sobre tu repositorio en un contenedor aislado: lee el código, edita, corre comandos y pruebas, y te devuelve los cambios. Lo usas desde la web — sin instalar el CLI ni el Desktop — o desde el CLI si prefieres.
Cómo funciona
- Creas una sesión eligiendo un repositorio. Los públicos funcionan sin conectar nada; para los privados conectas GitHub.
- Pides una tarea en un chat: ves a Rany escribir en vivo y cada comando o edición como un paso que puedes desplegar. Si cierras la pestaña, la tarea continúa.
- Puedes seguir escribiendo mientras trabaja: tu mensaje queda en cola y se envía solo al terminar. También puedes detener la tarea en cualquier momento.
- Revisas los cambios en la pestaña "Cambios", descargas el parche, o publicas una rama y abres un pull request.
- Vuelves cuando quieras. La sesión se guarda —incluido el contexto de la conversación— aunque el contenedor se apague. Basta con enviar otro mensaje.
Sesiones que se guardan
Cada sesión conserva el árbol de trabajo y el historial de la conversación. Las dependencias
(lo que ignora git, como node_modules) no se guardan: se reinstalan con el
comando de setup que definas, por ejemplo npm ci. Una sesión sin uso se
elimina al cabo de unos días según tu plan; cada vez que la usas, el plazo se renueva.
Un entorno completo, no un sandbox recortado
El contenedor trae Node, Python, Rust, Go, Java, Ruby, PHP, compiladores de C/C++,
git, ripgrep y las herramientas habituales de build. El agente puede ejecutar
comandos, instalar paquetes de usuario con npm, pip,
cargo, go o gem, y descargar lo que necesite
para compilar y probar tu proyecto. Corre como un usuario sin privilegios de root,
separado del proceso que guarda los secretos de la plataforma.
Las instalaciones que viven en el HOME se pierden cuando el contenedor se duerme.
Si tu proyecto necesita herramientas concretas, ponlas en el comando de setup
(por ejemplo npm ci, pip install -r requirements.txt o
cargo fetch).
Trae tu propio modelo (BYOK)
En Ajustes → Tu propio modelo puedes conectar cualquier endpoint compatible con OpenAI (OpenRouter, tu proxy, un proveedor propio) con su clave. No reemplaza al catálogo de Rany: tu modelo aparece como una opción aparte, “Tu modelo (BYOK)”, en el selector de cada sesión. Si eliges un modelo de Rany, la tarea usa tu cuenta de Orzatty; si eliges el tuyo, usa tu proveedor y no descuenta créditos por tokens (solo el cómputo). La clave se guarda cifrada y no se muestra de nuevo.
Planes, límites y coste
Rany Cloud usa los mismos créditos que el resto de Rany. Se paga por el modelo (tokens, como siempre) y por el cómputo: 5.000 créditos por minuto de ejecución real, con un mínimo de 30 segundos por tarea. El tiempo que el contenedor está dormido no se cobra.
| Starter | Pro | Ultra | Max | |
|---|---|---|---|---|
| Acceso | solo con saldo de créditos extra | sí | sí | sí |
| Sesiones guardadas | 2 | 10 | 30 | 100 |
| Tareas a la vez | 1 | 2 | 4 | 8 |
| Duración máxima por tarea | 10 min | 20 min | 45 min | 60 min |
| Se conserva sin uso | 3 días | 14 días | 30 días | 30 días |
No hay un límite artificial de pasos o turnos: la tarea sigue hasta que el agente termina, hasta la duración máxima de tu plan o hasta que se agotan los créditos.
El plan Starter necesita un saldo de créditos extra (al menos 60.000) para iniciar tareas, porque ejecutar código en la nube sin coste invita al abuso. Puedes añadir créditos desde el dashboard.
Repositorios privados y publicar ramas
Para repos privados conectas tu cuenta de GitHub desde Ajustes e instalas la app de Rany solo en los repositorios que quieras. Rany comprueba en cada tarea que tú —y no solo la app— tienes acceso a ese repositorio, y solo puede publicar si tú tienes permiso de escritura.
- Los cambios se publican siempre en una rama
rany/…. Nunca enmainni en la rama por defecto. - Los pull requests se abren como borrador por defecto.
- El acceso a tu código se limita a un único repositorio y caduca en una hora como máximo.
Seguridad
- Cada sesión corre en su propio contenedor aislado, con un usuario sin privilegios.
- El agente nunca recibe tu sesión de Rany: usa un token temporal que solo sirve para consumir modelos y caduca en minutos. Con BYOK, la clave de tu proveedor se entrega solo al proceso del agente y se elimina de los subprocesos que ejecutan tu código.
- Los secretos que guardas (claves de API para tus pruebas) se almacenan cifrados y solo se inyectan como variables de entorno al agente.
- Puedes eliminar una sesión en cualquier momento; su estado guardado se borra.
El agente ejecuta el código de tu repositorio con acceso a internet, igual que lo harías tú en tu máquina. Evita poner en una sesión secretos que no quieras que ese código pueda leer.
Desde el CLI
Si prefieres el terminal, las mismas sesiones están disponibles con rany cloud:
Preguntas frecuentes
¿Qué pasa si cierro la pestaña a mitad de una tarea?
Nada: la tarea sigue en la nube. Al volver, la sesión te muestra el resultado, o el progreso en vivo si aún corre.
¿Qué se cobra si una tarea falla o la cancelo?
El tiempo de cómputo realmente usado hasta ese momento, igual que en una tarea terminada. Si falla antes de arrancar el contenedor, no se cobra el cómputo.
¿Puedo usar el modelo que quiera?
Sí: el catálogo de Rany, o tu propio endpoint compatible con OpenAI mediante BYOK en Ajustes. Los modelos del tier Máximo requieren un plan de pago, como siempre.