Repolode
learning233

learning233/opencode_mobile

Cliente no oficial de Flutter y Rust para OpenCode en Android y Windows, que se conecta a un servidor propio o a los entornos aislados en la nube de E2B.

Estrellas
60
Forks
3
Issues abiertos
0
Último commit
hace 26 días

¿Qué es?

OpenCode Mobile es un cliente no oficial de OpenCode, desarrollado con Flutter y Rust, que permite usar OpenCode desde teléfonos y tabletas Android, así como desde equipos de escritorio con Windows. Admite dos backends: una instancia propia de `opencode serve`, accesible mediante HTTP o HTTPS (en una máquina local, un servidor de la LAN, WSL2 o un VPS), y la plataforma de entornos aislados en la nube E2B, que permite iniciar contenedores de desarrollo Linux en la nube.

La interfaz se adapta a cada formato de dispositivo. La interfaz para teléfonos muestra un chat de una sola columna con frases rápidas, una terminal, un árbol de archivos y una vista previa del navegador. La interfaz para tabletas usa un diseño de varios paneles para trabajar con la pantalla dividida. La aplicación para Windows tiene una ventana sin marco, una barra de pestañas con varias sesiones que se pueden reordenar mediante arrastrar y soltar, atajos de teclado y la opción de pegar imágenes desde el portapapeles.

El proyecto está escrito principalmente en Dart, y el código de Rust se encuentra en un directorio independiente llamado `rust` y se compila con Cargo. Para compilarlo se requiere Flutter 3.38.5 y Rust 1.88 o posterior.

Funciones clave

  • 01Se conecta a un backend propio de `opencode serve` mediante HTTP o HTTPS.
  • 02Se conecta a los entornos aislados Linux en la nube de E2B como backend alternativo.
  • 03Diseño para teléfonos con chat, frases rápidas, terminal, árbol de archivos y vista previa del navegador.
  • 04Diseño de varios paneles para tabletas, pensado para usar la pantalla dividida.
  • 05Aplicación de escritorio para Windows con una barra de pestañas para varias sesiones y atajos de teclado.

Casos de uso

  • Continuar sesiones de OpenCode desde el teléfono mientras no estás junto a tu equipo de desarrollo.
  • Usar desde una tableta, a través de la LAN, un servidor de OpenCode en casa o en la oficina.
  • Ejecutar OpenCode desde un dispositivo móvil en un entorno aislado Linux temporal en la nube.

Inicio rápido

  1. 1

    Instala Flutter SDK (3.38.5) y Rust (versión 1.88 o posterior compatible)

  2. 2

    Obtén las dependencias de Flutter

    flutter pub get
  3. 3

    Ve al directorio rust

    cd rust
  4. 4

    Compila el componente de Rust en modo release

    cargo build --release

Antes de usarlo

  • El proyecto no tiene licencia, por lo que las condiciones de reutilización no están claras.
  • Este es un cliente no oficial y el equipo de OpenCode no se encarga de su mantenimiento.
  • Para conectarse a un servidor autohospedado, hay que configurar opencode serve; además, puede que sea necesario actualizar OpenCode para acceder a parte del historial de chat.

Temas

Preguntas frecuentes

¿Qué es opencode_mobile?
Cliente no oficial de Flutter y Rust para OpenCode en Android y Windows, que se conecta a un servidor propio o a los entornos aislados en la nube de E2B. OpenCode Mobile es un cliente no oficial de OpenCode, desarrollado con Flutter y Rust, que permite usar OpenCode desde teléfonos y tabletas Android, así como desde equipos de escritorio con Windows. Admite dos backends: una instancia propia de `opencode serve`, accesible mediante HTTP o HTTPS (en una máquina local, un servidor de la LAN, WSL2 o un VPS), y la plataforma de entornos aislados en la nube E2B, que permite iniciar contenedores de desarrollo Linux en la nube.
¿opencode_mobile es gratuito? ¿Qué licencia tiene?
opencode_mobile no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿opencode_mobile sigue mantenido?
Mantenimiento activo. El último commit de opencode_mobile fue el 24 sept 2026.
¿Para qué puedo usar opencode_mobile?
Continuar sesiones de OpenCode desde el teléfono mientras no estás junto a tu equipo de desarrollo. Usar desde una tableta, a través de la LAN, un servidor de OpenCode en casa o en la oficina. Ejecutar OpenCode desde un dispositivo móvil en un entorno aislado Linux temporal en la nube.
¿Cómo se instala opencode_mobile?
Instala Flutter SDK (3.38.5) y Rust (versión 1.88 o posterior compatible) Obtén las dependencias de Flutter: flutter pub get Ve al directorio rust: cd rust Compila el componente de Rust en modo release: cargo build --release
¿Dónde consigo opencode_mobile?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/learning233/opencode_mobile

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados