Intermédiaire·2 min·2 mai 2026

Grouper tes observations nature en 2h, 5km — avec Claude Code sur téléphone

Un développeur a construit une app de visualisation d'observations naturalistes avec Claude Code, directement depuis son téléphone en camping.
Grouper tes observations nature en 2h, 5km — avec Claude Code sur téléphone

Pourquoi ça compte pour toi

Tu utilises iNaturalist ou tu fais de la bio-observation ? C'est un cas d'école pour comprendre comment assembler des outils sans serveur : Python CLI + Git scraping + fetch JavaScript. Et surtout, ça montre que tu peux vraiment bâtir des choses utiles sur téléphone avec Claude Code — zéro machine locale nécessaire.

Ce qu'il faut retenir

  • 1.inaturalist-clumper : CLI Python qui agrège tes observations par lieu/temps (2h, 5km par défaut)
  • 2.Git scraping : exporte le JSON sur GitHub, zéro base de données à maintenir
  • 3.Interface web : fenêtre modale au clic, images chargées à la demande, noms d'espèces inclus

Pourquoi c'est solide

Cet article illustre un pattern technique éprouvé : comment faire sans infrastructure. Au lieu de louer un serveur, Simon a choisi :

  1. Python CLI locale : inaturalist-clumper récupère tes observations via l'API iNaturalist, les groupe par proximité spatiale et temporelle
  2. Git comme base de données : un repo GitHub stocke le JSON généré, mis à jour régulièrement par Git scraping
  3. JavaScript côté client : fetch() tire le JSON depuis GitHub (CORS autorisé), affiche les photos avec modale

Aucun serveur perso. Coût marginal. Applicable demain pour n'importe quel projet personnel.

Le vrai défi : faire ça sur téléphone

La vraie prouesse, c'est que tout a été codé avec Claude Code sur mobile, pendant un camping. Pas de laptop. Ça veut dire :

  • Une description de l'UI/UX en prompt → Claude génère l'HTML+JS
  • Itérations rapides directement dans le navigateur
  • Zéro friction entre idée et prototype

C'est le signe que Claude Code n'est plus un "outil pour bricoler", mais un environnement de développement à part entière, même loin de l'ordinateur.

Leçon pour ton projet

Si tu gères beaucoup de données personnelles (observations, photos, GPS), ce pattern te convient :

  • Collecte locale/CLI : peu importe le langage (Python, Node, Rust)
  • Hébergement statique : GitHub Pages, Netlify, S3
  • Frontend léger : Vue, Svelte ou vanilla JS, tant que tu fais un fetch()
  • Zéro infra à gérer : pas de serveur, pas de base de données, pas de maintenance

Les clumps (groupements géospatiaux) sont un exemple de pré-traitement bien pensé : au lieu de charger 10 000 photos et les filtrer au clic, tu agrèges déjà. Moins de bande passante, interface plus fluide.

Newsletters Noésis

3 minutes d'IA dans ta boîte mail, chaque matin.

Rejoins les francophones qui comprennent, essaient et progressent avec l'IA. Choisis ce que tu veux recevoir. Désabonnement en 1 clic.

Explorer les thèmes de cet article :