PocketCode · Editor de CódigoUm editor de código que trata seu celular como uma estação de trabalho
Abas, explorador no estilo VS Code, servidores de linguagem de um toque, 16 linguagens que rodam no celular e Git com pull requests. Realce para 39 linguagens.

Um espaço de trabalho, não uma caixa de texto
Abas, explorador no estilo VS Code e paleta no topo, na medida de um celular e de um tablet.
- Arraste as abas para reordenar; abas de pré-visualização; a sessão volta por projeto
- Explorador com marcas do Git, criar, renomear e excluir; redimensionável no tablet
- Uma paleta para arquivos, comandos, @ símbolos e :N linhas; Ctrl+P e Ctrl+Shift+P com teclado

Servidores de linguagem sem configurar nada
Um toque e TypeScript, Python, HTML/CSS/JSON, Vue, Svelte, Astro, Prisma e mais ganham autocompletar de verdade e erros ao vivo.
- Ir para a definição, referências, peek e renomear com segurança
- Um único painel de Problemas para todas as abas, com correções rápidas
- Os servidores vêm fixados e verificados dentro do app — nada para configurar

Execute no celular
Execute código no dispositivo: 16 linguagens, 17 runners, sem servidor.
- JavaScript, TypeScript, Python, Ruby, PHP, C, Kotlin e mais; o Java roda em um interpretador, não no javac
- Tudo roda local: runners incluídos e pacotes opcionais
- Um depurador de Node.js para JavaScript e um painel de testes com 12 frameworks predefinidos

Git e GitHub sem sair do arquivo
Pull requests com seus checks e um rebase interativo, dentro do editor.
- Pull requests, issues e checks da conta do GitHub que você conectar
- Pick, reword, squash, fixup e drop em repositórios do GitHub, com um backup que você pode restaurar
- Blame na barra de status, histórico local e comparar com o HEAD

Feito para os polegares
Uma barra de símbolos para cada linguagem e uma tecla de comando que também é cursor pad.
- Arraste a tecla de comando para mover o cursor; segure e arraste para selecionar
- Modo zen em tela cheia, e paisagem que abre espaço para o teclado
- Cresce com fontes grandes do sistema; rótulos para o TalkBack e navegação com F6
// spec
A ficha técnica
plan.free
- ·Realce, formatadores e todos os runners
- ·Servidores de linguagem, Git e GitHub
- ·Histórico local e colaboração ao vivo na sua rede
- ·Depurador de JavaScript e painel de testes
plan.pro
- +19 temas a mais (4 são grátis), 7 fontes extras, Theme Studio para seus próprios temas .tmTheme e do VS Code, e mais de 5 snippets próprios
// funciona com
Do blog
// faq
Perguntas frequentes
Dá para escrever e executar código em um celular Android?
Sim. O PocketCode é uma IDE completa para Android que executa o código no próprio aparelho: 16 linguagens (JavaScript, TypeScript, Python, Ruby, PHP, C, Kotlin e mais) rodam direto no celular, sem servidor; os pacotes de runtime opcionais são baixados uma vez e depois funcionam offline.
O editor tem autocompletar e verificação de erros?
Sim. Ele traz um cliente Language Server Protocol (LSP 3.17), então você tem autocompletar de verdade, ir para a definição e diagnósticos ao vivo com sublinhado vermelho nos erros — a mesma inteligência dos editores de desktop.
Quantas linguagens de programação o editor suporta?
O realce de sintaxe cobre 39 linguagens e a formatação no dispositivo 24, com inteligência LSP por servidores de um toque para TypeScript/JavaScript, Python, HTML/CSS/JSON, Vue, Svelte, Astro e mais. Você ainda tem abas, edição multicursor, um esquema da estrutura e 200 passos de desfazer por aba, então dá conta de projetos sérios, não só de trechos.
Ele suporta edição com múltiplos cursores?
Sim. Você pode colocar um cursor em cada ocorrência de uma palavra (Ctrl+Shift+L ou o menu) e digitar uma vez para editar todas, ou usar a seleção por colunas. O editor também guarda 200 passos de desfazer/refazer por aba, então dá para editar várias linhas de uma vez e ainda voltar atrás.
O editor funciona offline?
Sim, depois de entrar (o app precisa de conexão para entrar; abri-lo com uma sessão já iniciada funciona offline). No Android 9 e versões mais novas o editor, o Git, os runners e a depuração funcionam então sem conexão; servidores de linguagem e pacotes de runtime opcionais são baixados uma vez e depois também funcionam offline. O PocketCode não envia seus projetos; o código só sai do celular se você der push com o Git ou o enviar a um provedor de IA que você conectar.
