Cuttlefish de DigitalOcean est une interface mobile pour les agents de codage fonctionnant sur DigitalOcean plutôt que sur le téléphone lui-même. Son public est constitué de développeurs et d'équipes qui souhaitent commencer à travailler, suivre une session et répondre lorsqu'un agent a besoin d'une décision loin de son bureau. La distinction est importante : il s’agit d’un accès à un environnement de travail géré, et non d’une promesse qu’un iPhone devienne une machine de développement local complète.
Ce premier aperçu utilise la description officielle de l’App Store. Nous n’avons pas fait passer un agent par Cuttlefish, audité son isolement ou mesuré sa réactivité. La proposition utile est la continuité entre le travail basé sur le cloud et la supervision mobile, avec des coûts et des autorisations qui nécessitent une configuration délibérée.
D’après les informations officielles de la boutique. Nous n’avons pas testé cette app directement.
Ce que propose l’app
La liste nomme Claude Code, Codex CLI, OpenCode et Hermes, ainsi que la possibilité d'exécuter un projet LangGraph ou CrewAI à partir de GitHub. Il décrit également le choix des modèles auprès de plusieurs fournisseurs. Il s'agit d'alternatives au sein d'une configuration de session, et non d'une affirmation selon laquelle chaque agent et modèle prend en charge des outils identiques ou produit des résultats équivalents. Toutes les sessions sont présentées dans une seule liste.
La configuration commence par le choix d'un agent, d'un modèle et d'une taille de sandbox. Le développeur indique qu'un prix horaire apparaît avant la création. Un premier projet pratique serait une tâche limitée dans un référentiel où les erreurs sont réversibles : expliquer une vérification qui a échoué, proposer une petite modification et inspecter les fichiers résultants. Il s'agit d'une suggestion d'évaluation, pas d'un flux de travail que nous avons effectué.
Les contrôles mobiles incluent le suivi des réponses en streaming et des appels d'outils, l'envoi de messages à l'agent, l'arrêt d'un tour et la pause ou la reprise d'une session. Les fichiers peuvent être parcourus, prévisualisés et partagés depuis l'espace de travail. Les points de contrôle, les restaurations et les forks de session offrent des moyens de revisiter un état ou d'explorer une autre approche. Un point de contrôle doit encore être compris par rapport à des actions extérieures qui peuvent déjà avoir eu lieu.
Les sessions d'équipe peuvent être partagées afin que les participants voient une conversation en direct, des appels d'outils et des résultats. La description montre qui a démarré une session et qui l'a rejoint. Les coéquipiers peuvent approuver ou refuser des commandes, notamment en voyant la commande exacte, et des notifications annoncent lorsqu'une saisie est nécessaire ou que le travail est terminé. Ces fonctionnalités prennent en charge une surveillance partagée ; ils n'établissent pas que chaque coéquipier a la même autorité ou qu'une approbation est techniquement correcte.
Avant l’installation
Les règles d'autorisation peuvent autoriser, poser des questions ou refuser des outils et des commandes. La liste nomme également les réseaux restreints, les variables d'environnement, les secrets étendus, les serveurs MCP personnalisés et les compétences réutilisables. Traitez-les comme des responsabilités de configuration. Un petit écran mobile est pratique pour prendre une décision claire, mais une commande longue ou peu familière peut nécessiter un examen plus contextuel avant son approbation.
Les intégrations d'Action Gateway incluent des services de développement et d'exploitation. Leur connexion élargit ce qu'un agent peut lire ou modifier. Évaluez l'accès à la tâche, distinguez une action proposée d'une action réalisée et inspectez le service concerné lorsqu'un résultat compte. La restauration dans une session de codage ne doit pas être considérée comme annulant un message, une mise à jour de ticket ou un déploiement externe.
Les journaux et les traces via Insights sont répertoriés pour inspection. Ils peuvent aider à expliquer ce qui s'est passé, tout en contenant potentiellement des détails sur le référentiel ou les résultats de l'outil. Passez en revue les modalités d’accès et de rétention adaptées à votre équipe avant de confier un travail sensible à une session partagée. Nous n'avons pas audité la manière dont les secrets sont filtrés ni ce qu'une intégration enregistre.
La sortie de l'agent reste quelque chose à évaluer. Une notification complétée ne constitue pas une preuve que les tests ont réussi, qu'un correctif a été examiné ou qu'un changement de production est sûr. Décidez de ce que l'achèvement signifie pour votre tâche et vérifiez ces conditions séparément.
Prix et accès
Le téléchargement lié de l’App Store américain est gratuit. L'utilisation de Cuttlefish nécessite un compte DigitalOcean avec accès aux agents gérés, et la description indique que la tarification de l'environnement est affichée avant la création. L’installation gratuite n’implique donc pas l’utilisation gratuite du calcul ou du modèle. Confirmez les frais de service actuels, l'éligibilité du compte et les exigences iPhone prises en charge dans les informations officielles d'achat et de compatibilité avant de démarrer une session.
Notre point de vue
La solution la plus adaptée est une équipe qui comprend déjà ses référentiels, ses autorisations et son processus de révision et qui souhaite rester disponible pour de petites décisions en dehors d'un ordinateur portable. Voir la commande exacte et un historique de session partagé peut rendre la surveillance mobile plus concrète qu'une alerte d'achèvement générique. Qu'il soit confortable pour un travail prolongé nécessite une évaluation directe.
Commencez avec un projet à faible risque et un ensemble d’autorisations restreint. Vérifiez quelles notifications arrivent, si vous pouvez inspecter suffisamment de contexte et comment le résultat est intégré à votre processus de révision normal. Gardez un chemin vers un environnement de développement complet lorsque la décision devient complexe.
Sources
Icône issue de la fiche officielle de la boutique.