Developper uniquement
avec un smartphone
Un ingenieur freelance en activite complementaire utilise Claush pour developper un service d'IA d'actualites pendant les temps morts au cafe ou en attendant aux feux rouges lors de son jogging.
Profil utilisateur
Un ingenieur qui developpe des projets personnels en tant que freelance en activite complementaire. Disposant de peu de temps devant un PC, il cherchait un moyen de boucler tout son developpement depuis un smartphone.
Projet de developpement : News Butler AI
Un lecteur RSS nouvelle generation pour smartphone et web. Un service qui analyse les actualites selon des axes d'analyse personnalises definis par l'utilisateur et envoie des rapports periodiques sous forme de notifications.
| Facteur | Pourquoi la compatibilite avec Claush est excellente |
|---|---|
| Projet personnel | Les decisions se prennent seul, ce qui permet de decider et d'implementer instantanement par chat |
| Adoption de Firebase | La mise en place du CI/CD est simple, permettant de preparer rapidement l'environnement necessaire au workflow Claush |
| Petite envergure du service | Un concept compact avec un demarrage rapide, parfaitement adapte au style "decomposer et iterer en petites etapes" |
Vue d'ensemble du workflow
A l'exception de la configuration initiale, tout le travail peut etre realise uniquement avec un smartphone
Environnement prerequis
Seule la configuration initiale (creation du depot GitHub et mise en place du CI) necessite un PC. Par la suite, tout le developpement se fait exclusivement avec un smartphone et Claush.
Cycle de developpement
Points positifs
Accessible partout
Acces a l'environnement de developpement depuis n'importe ou via un VPS.
Intuitif par chat
Piloter Claude Code en langage naturel. Pas besoin de memoriser des commandes.
Favorise la concentration
L'habitude "ouvrir le smartphone = developper" se forme naturellement.
Cycle de developpement rapide
En travaillant par petites unites, les revues sont plus legeres et le rythme s'accelere.
Moins de stress
Meme quand les corrections s'accumulent, la sensation de "discuter avec Claush" evite toute frustration.
Astuces pour reussir le developpement sur mobile
Decomposer le travail en petites taches
Le perimetre de verification se reduit, permettant une revue efficace meme sur un ecran de smartphone. Effet secondaire positif : le cycle de developpement s'accelere, offrant une experience de developpement fluide et rythmee.
Considerer l'echange comme une conversation avec Claush
Plutot que de "faire ecrire du code", adoptez l'etat d'esprit de "construire en discutant". Meme sur une branche avec de nombreuses corrections, on progresse sereinement et sans stress. Le sentiment desagreable qu'on peut ressentir en developpant disparait.
Temoignages
Quand j'ouvre mon smartphone, je me mets naturellement en mode developpement
Grace a Claush, j'ai la sensation de developper en discutant, sans effort
Je ressens rarement de la frustration en developpant
Comment j'ai decouvert Claush
La vision ideale du developpement que j'avais depuis longtemps
Depuis l'apparition des outils de developpement IA comme GitHub Copilot, il avait l'ideal d'un style de developpement ou l'on "donne des instructions par chat et valide via des PR".
Insatisfactions avec les services existants
| Probleme | Details |
|---|---|
| PR de mauvaise qualite | De nombreux services envoient des Pull Requests enormes et desordonnees, impossibles a relire correctement |
| Mauvaise UX du chat | Meme avec une fonction chat, l'ergonomie et l'experience sont mediocres et peu pratiques |
| Ecart avec l'ideal | Aucun service n'offrait l'experience de "construire en discutant" |
Claush a encore des imperfections, mais en termes de developpement interactif par chat, c'est le service le plus proche de ma vision ideale
Cas d'usage detailles
1. Developpement regulier a domicile
Application directe du cycle decrit dans la vue d'ensemble du workflow. De la redaction du cahier des charges a la creation d'Issues, l'implementation, la creation de PR et le merge - tout est opere depuis l'interface de chat de Claush.
2. Developpement pendant les temps morts
Les quelques minutes apres avoir commande au cafe, le temps d'une pause aux toilettes pendant un rendez-vous - ces petits moments d'attente suffisent pour donner des instructions
Pas besoin de visualiser directement le code comme dans VS Code. En limitant chaque instruction a une user story, la verification prend environ 5 minutes, permettant de completer un merge meme pendant un court temps mort.
| Situation | Duree estimee |
|---|---|
| Juste apres s'etre installe au cafe apres la commande | 3 a 5 min |
| Pause aux toilettes pendant un rendez-vous | 2 a 3 min |
| Attente d'une correspondance de train | Quelques minutes |
3. Developper en courant
Reflechir a des idees en courant, donner des instructions en attendant au feu rouge
Un cas d'usage qui n'est possible que grace a Claush et a la portabilite du smartphone. L'activite physique du jogging et le developpement fusionnent.
| Moment | Action |
|---|---|
| Pendant la course | Organiser mentalement les idees de fonctionnalites et les strategies marketing |
| Au feu rouge | Ouvrir le smartphone et saisir des instructions dans Claush |
| Pendant la recuperation | Verifier les reponses du chat et preparer les prochaines instructions |
Suggestions d'amelioration et fonctionnalites manquantes
1. Notifications push
Apres avoir donne une instruction a Claush, aucune notification n'arrive quand Claude repond. En attendant la reponse, on ne peut pas passer a d'autres taches, ce qui cree de l'inefficacite.
2. Reception de webhooks GitHub et detection automatique des echecs CI
Actuellement, Claush ne peut pas detecter automatiquement les echecs CI. Il faut verifier manuellement dans l'application GitHub puis transmettre l'information a Claush, ce qui genere des etapes supplementaires et des changements de contexte inutiles.
Idee future : Renforcement de l'environnement CI/CD
Le goulot d'etranglement du workflow "decomposer et iterer rapidement" est la lenteur du CI/CD. Les runners par defaut de GitHub Actions etant lents, il est prevu de mettre en place des runners auto-heberges pour accelerer le processus.
Resume des retours
- Le fait de pouvoir piloter entierement le workflow standard GitHub (Issue → PR → CI → Merge) depuis le chat rend le developpement mobile realiste
- L'experience de "construire en discutant" plutot que d'utiliser un outil reduit fondamentalement le stress lie au developpement
- Le style de developpement par petites iterations s'accorde parfaitement avec Claush, et une habitude de developpement mobile-first se forme naturellement
- Pour les freelances et les developpeurs en activite complementaire, cela represente une grande valeur en termes de maintien de la motivation et de la regularite