Editor di codice, IDE e terminale Linux: Git, Node.js, Python. Offline, senza permessi di root.
Editor di codice, IDE e terminale Linux in un'unica app Android. Estensioni reali, un vero terminale bash, Git, Node.js e Python, tutto sul tuo dispositivo. Nessun root, nessun PC, nessun account cloud. Funziona offline.
VSCodroid è un progetto open source indipendente, basato su Code - OSS, il codice sorgente con licenza MIT da cui è tratto Visual Studio Code di Microsoft. Non è affiliato, sponsorizzato o approvato da Microsoft Corporation.
Un vero editor, non una sua imitazione
- Non è un'imitazione, né un browser puntato al server di qualcun altro: tutto viene eseguito sul tuo dispositivo
- Evidenziazione della sintassi, completamento automatico, vai alla definizione, trova tutti i riferimenti, refactoring, ricerca multi-file
- Supporto linguistico integrato per TypeScript, JavaScript, Python, HTML, CSS e JSON
- Installa estensioni da Open VSX, il registro aperto per le estensioni di VS Code: temi, linter, formattatori, supporto linguistico
- GitHub Copilot Chat è integrato. Porta il tuo account e l'accesso sopravvive al riavvio
Terminale Linux, non una shell giocattolo
- Veri terminali PTY con xterm-256color, quindi gli strumenti della riga di comando interattivi e a schermo intero funzionano
- bash, tmux, make, ripgrep, ssh e ssh-keygen preinstallati, nativo arm64, nel PATH al primo avvio
- Push e pull tramite HTTPS o SSH: genera una chiave SSH e copia la metà pubblica dal Comando Palette
- npm e npx funzionano nel terminale
- Anche Claude Code funziona qui, una volta installata la sua estensione
Linguaggi e runtime
- Node.js 24 e npm preinstallati
- Python 3.14 e pip preinstallati
- Ruby 3.4 e Java 17 su richiesta, forniti da Google Play solo se richiesti, mai inclusi nell'installazione
I tuoi file, ovunque si trovino
- Apri una cartella da qualsiasi posizione sul dispositivo, incluse schede SD e archiviazione cloud, tramite il selettore file di Android
- Le modifiche si sincronizzano in entrambe le direzioni e puoi salvare i file nella memoria del dispositivo
- Esegui un server di sviluppo e aprilo da un altro dispositivo sulla tua rete
Progettato per il touch
- Riga di tasti aggiuntiva: Ctrl, Alt, Maiusc, Tab, Esc, da F1 a F12, Home, Fine, PgUp, PgDn, parentesi e simboli
- Un trackpad per i tasti freccia
- Controlli di dimensioni adatte alle dita che seguono l'orientamento verticale, orizzontale e a schermo diviso Schermo
- Un servizio in primo piano mantiene il server in esecuzione in background e lo riavvia in caso di arresto anomalo.
- Il limite di memoria è derivato dalla RAM del dispositivo e una visualizzazione ad albero dei processi mostra cosa è in esecuzione.
Funziona offline
La configurazione non richiede alcuna connessione di rete. Successivamente, l'editing, il terminale, Git, Python e Node.js funzionano senza connessione e senza account. Solo il download delle estensioni, i repository remoti di Git, i linguaggi on-demand e le funzionalità di intelligenza artificiale richiedono una connessione a Internet.
Perché esiste
Imparare a sviluppare software dovrebbe dipendere dall'impegno e dalla curiosità, non dal prezzo di un laptop. Per gli studenti che hanno come unico computer un telefono, per gli sviluppatori che desiderano un ambiente di backup tascabile e per gli insegnanti che vogliono ridurre i costi del primo passo: un vero editor, un vero terminale, veri strumenti, un output reale.
Prima dell'installazione
Dispositivo ARM a 64 bit (arm64-v8a), Android 13 o versioni successive. Download di grandi dimensioni e circa 1 GB di spazio libero per la configurazione iniziale: l'editor, Node.js, Python e gli strumenti da riga di comando sono inclusi nell'applicazione. Ruby e Java vengono scaricati separatamente, solo se si sceglie di utilizzarli.
Sviluppato a partire dal codice sorgente open source (OSS) di Visual Studio Code, rilasciato con licenza MIT. Microsoft, Visual Studio Code e VS Code sono marchi commerciali del gruppo di aziende Microsoft. VSCodroid non è affiliato, sponsorizzato o approvato da Microsoft Corporation. VSCodroid utilizza il registro delle estensioni Open VSX, non il Microsoft Marketplace.