Aller au contenu
iOS · iPadOS

Un espace de dev pour iPhone et iPad.

DevBox exécute PHP, Node.js et Python en local sur votre iPhone ou iPad. Vous avez un éditeur, un vrai terminal, Git, MariaDB, phpMyAdmin et un assistant IA — tout ce qu'il faut pour développer et livrer un projet directement depuis votre téléphone.

Fonctionne hors ligne Installez et codez Aperçu navigateur intégré
Inclus dès le départ
PHP
Node.js
Python
D'autres arrivent bientôt
Fonctionnalités

Un vrai environnement de dev sur iOS.

Les outils que vous connaissez déjà sur votre ordinateur, dans la paume de votre main.

Éditeur de code

Coloration syntaxique pour PHP, Node.js et Python, plus la recherche et le remplacement. La barre clavier place les crochets, guillemets et opérateurs — qu'iOS cache deux niveaux plus bas — juste au-dessus des touches.

Serveurs locaux

Lancez un serveur de dev PHP, Node.js ou Python sur l'appareil. Suivez la sortie stdout et les logs de requêtes en direct dans le panneau d'exécution.

MariaDB

Un serveur MariaDB qui tourne sur l'appareil. Créez des bases et des utilisateurs, puis connectez-vous depuis votre code PHP ou Node.js comme vous le feriez avec n'importe quel hôte MySQL.

Terminal

Un vrai terminal qui accepte n'importe quelle commande. Lancez vos scripts de build, vos gestionnaires de paquets et vos commandes git, avec l'historique et le défilement que vous attendez d'un shell.

Git et GitHub

Clonez, committez, créez des branches et poussez ou récupérez en HTTPS ou SSH, le tout depuis l'app.

Assistant de code IA

Générez un nouveau projet à partir d'un prompt, réorganisez des fichiers, améliorez du code ou ajoutez des commentaires grâce à l'IA

phpMyAdmin

phpMyAdmin complet, branché sur votre MariaDB local. Exécutez du SQL, éditez des tables et importez ou exportez des dumps depuis le navigateur.

Composer, npm, pip

Composer, npm et pip fonctionnent comme partout ailleurs. Les installations tournent dans le terminal, vous suivez donc la vraie sortie ligne par ligne.

Projets

Chaque projet garde ses propres fichiers, dépendances et réglages serveur, et reste isolé des autres.

Éditeur

Un éditeur pensé pour le tactile.

La mise en page est conçue pour un écran tactile de bout en bout. La barre clavier garde accolades, crochets et points-virgules à une touche de distance.

  • Coloration pour PHP, Node.js et Python
  • Recherche et remplacement
  • Barre clavier pour crochets et symboles
Serveurs

Éditez, exécutez et prévisualisez au même endroit.

Démarrez un serveur local d'une touche. Le navigateur WebKit intégré s'ouvre à côté de votre code et les logs défilent pendant l'exécution. C'est la même boucle éditer, enregistrer, rafraîchir qu'à votre bureau.

  • Une touche pour démarrer un serveur PHP, Node.js ou Python
  • Sortie stdout et logs de requêtes en direct
  • Navigateur WebKit intégré pour les aperçus
Comment ça marche

Opérationnel en quelques secondes.

Les runtimes et outils sont livrés dans l'app, prêts à l'emploi dès l'installation.

Créez un projet

Choisissez PHP, Node.js ou Python. DevBox met en place le runtime et l'arborescence pour vous.

Écrivez et installez

Éditez vos fichiers et ajoutez des dépendances avec Composer, npm ou pip quand vous en avez besoin.

Exécutez et prévisualisez

Appuyez sur Exécuter. Le serveur démarre et l'aperçu WebKit s'ouvre sur votre projet.

FAQ

Questions fréquentes

Quels appareils sont compatibles ?

DevBox tourne sur iPhone, iPad et Mac (Conçu pour iPad). Il prend en charge iOS et iPadOS 14 ou version ultérieure, et la mise en page s'adapte automatiquement à chaque appareil.

Est-ce que ça marche hors ligne ?

Oui. L'édition, l'exécution et l'aperçu fonctionnent tous hors ligne. La connexion n'intervient que pour installer des paquets ou atteindre un dépôt Git distant.

Puis-je utiliser Composer, npm ou pip ?

Oui, les trois. Utilisez-les depuis le terminal ou le panneau des paquets de chaque projet.

Où sont stockés mes fichiers ?

Dans le stockage propre à DevBox par défaut. Vous pouvez aussi ouvrir des fichiers depuis tout ce que l'app Fichiers atteint, comme iCloud Drive, FTP ou SSH.

Allez-vous ajouter d'autres langages ?

C'est prévu. PHP, Node.js et Python sont les trois premiers, avec d'autres dans les prochaines mises à jour.

Tout tourne sur l'appareil.

Éditeur, serveurs locaux, MariaDB, Git et aperçu WebKit — le tout sur votre iPhone ou iPad, le tout hors ligne. Disponible sur l'App Store.