App gratuito e de código aberto para enviar arquivos e mensagens a dispositivos próximos pela rede local, sem internet nem servidores de terceiros.
learning233/opencode_mobile
Cliente não oficial para OpenCode em Flutter e Rust, disponível para Android e Windows, com conexão a um servidor próprio ou a sandboxes na nuvem da E2B.
- Estrelas
- 60
- Forks
- 3
- Issues abertas
- 0
- Último commit
- há 26 dias
O que é?
OpenCode Mobile é um cliente não oficial para OpenCode, desenvolvido com Flutter e Rust, que permite usar o OpenCode em celulares e tablets Android e em computadores Windows. Há suporte a dois backends: uma instância própria de `opencode serve`, acessada por HTTP ou HTTPS (na máquina local, em um servidor da LAN, no WSL2 ou em um VPS), e a plataforma de sandbox na nuvem da E2B, que permite iniciar containers de desenvolvimento Linux na nuvem.
A interface se adapta a cada formato de dispositivo. No celular, a interface apresenta um chat em coluna única com frases rápidas, terminal, árvore de arquivos e prévia do navegador. No tablet, o layout tem vários painéis para uso em tela dividida. O app para Windows tem uma janela sem moldura, uma barra de abas para várias sessões com reordenação por arrastar e soltar, atalhos de teclado e suporte para colar imagens da área de transferência.
O projeto é escrito principalmente em Dart, com código Rust em um diretório `rust` separado, compilado com Cargo. A compilação requer Flutter 3.38.5 e Rust 1.88 ou posterior.
Recursos principais
- 01Conecta-se a um backend próprio de `opencode serve` por HTTP ou HTTPS.
- 02Conecta-se a sandboxes Linux na nuvem da E2B como backend alternativo.
- 03Layout para celular com chat, frases rápidas, terminal, árvore de arquivos e prévia do navegador.
- 04Layout com vários painéis no tablet para uso em tela dividida.
- 05App para Windows com barra de abas para várias sessões e atalhos de teclado.
Casos de uso
- Continuar sessões do OpenCode pelo celular quando estiver longe da máquina de desenvolvimento.
- Usar um servidor OpenCode em casa ou no escritório pelo tablet, via LAN.
- Usar o OpenCode em uma sandbox Linux descartável na nuvem a partir de um dispositivo móvel.
Início rápido
- 1
Instale o Flutter SDK (3.38.5) e o Rust (versão 1.88 ou posterior compatível)
- 2
Obtenha as dependências do Flutter
flutter pub get - 3
Acesse o diretório rust
cd rust - 4
Compile o componente Rust no modo release
cargo build --release
Antes de usar
- O projeto não tem licença, então os termos de reutilização não estão claros.
- Este é um cliente não oficial e não é mantido pela equipe do OpenCode.
- Para se conectar a um servidor auto-hospedado, é necessário configurar o opencode serve; além disso, pode ser preciso atualizar o OpenCode para acessar parte do histórico de chat.
Tópicos
Perguntas frequentes
- O que é opencode_mobile?
- Cliente não oficial para OpenCode em Flutter e Rust, disponível para Android e Windows, com conexão a um servidor próprio ou a sandboxes na nuvem da E2B. OpenCode Mobile é um cliente não oficial para OpenCode, desenvolvido com Flutter e Rust, que permite usar o OpenCode em celulares e tablets Android e em computadores Windows. Há suporte a dois backends: uma instância própria de `opencode serve`, acessada por HTTP ou HTTPS (na máquina local, em um servidor da LAN, no WSL2 ou em um VPS), e a plataforma de sandbox na nuvem da E2B, que permite iniciar containers de desenvolvimento Linux na nuvem.
- opencode_mobile é gratuito? Qual é a licença?
- opencode_mobile não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- opencode_mobile ainda é mantido?
- Manutenção ativa. O último commit de opencode_mobile foi em 24 de set. de 2026.
- Para que posso usar opencode_mobile?
- Continuar sessões do OpenCode pelo celular quando estiver longe da máquina de desenvolvimento. Usar um servidor OpenCode em casa ou no escritório pelo tablet, via LAN. Usar o OpenCode em uma sandbox Linux descartável na nuvem a partir de um dispositivo móvel.
- Como instalar opencode_mobile?
- Instale o Flutter SDK (3.38.5) e o Rust (versão 1.88 ou posterior compatível) Obtenha as dependências do Flutter: flutter pub get Acesse o diretório rust: cd rust Compile o componente Rust no modo release: cargo build --release
- Onde consigo opencode_mobile?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/learning233/opencode_mobile
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo auto-hospedado para gerenciar fotos e vídeos, com backup pelo celular, reconhecimento facial e busca, como alternativa ao Google Photos.
AppFlowy é um workspace de código aberto com IA para notas, documentos, wikis e gerenciamento de projetos, apresentado como alternativa ao Notion.
Leitor de e-books multiplataforma feito com Flutter, compatível com EPUB, MOBI, AZW3, FB2, TXT e PDF, com ferramentas de leitura assistidas por IA.
App Flutter para monitorar o status de servidores Linux, Unix e Windows e gerenciá-los por SSH no iOS, Android, macOS e outras plataformas.
Um monitor de terminal no estilo btop que mostra em tempo real o uso de tokens, a janela de contexto, os limites de uso e as portas abertas nas sessões do Claude Code, Codex CLI e OpenCode.