L’app qui prédit la disponibilité des stations Vélib’ à Paris, avant que vous arriviez sur place.
L'idée en une phrase
PasDeVélib regarde l'historique de chaque station, le compare à la situation actuelle, et vous dit s'il y aura encore un vélo (ou une place) dans 30 minutes.
Le problème
Vous quittez votre bureau, vous ouvrez l'app Vélib’, la station d'arrivée affiche 8 vélos. Vous partez. Quand vous arrivez 15 minutes plus tard, la station est vide. Cette galère, à Paris, on la connaît tous.
L'app officielle affiche la disponibilité maintenant, jamais celle qui compte vraiment : la disponibilité à votre arrivée.
La solution
PasDeVélib affiche pour chaque station deux infos complémentaires :
- → La disponibilité en temps réel, comme l'app officielle, rafraîchie toutes les 5 minutes.
- → La prédiction à 30 minutes, calculée à partir de l'historique de la station, de la météo et du calendrier.
Avant de partir, vous savez non seulement combien de vélos il y a maintenant, mais aussi la probabilité que la station soit encore opérationnelle à votre arrivée.
Comment fonctionne la prédiction
Journées analogues (k-NN)
Pour chaque station, l'algorithme cherche dans l'historique les journées les plus similaires : même jour de semaine, créneau horaire, météo (température ressentie, pluie sur 3h), vacances et jours fériés.
Calibration et correction temps réel
Les probabilités sont calibrées par tranche horaire (Platt Scaling) pour corriger le biais optimiste en heure de pointe. Un trend temps réel des 30 dernières minutes vient ensuite ajuster la prédiction.
Modèle interprétable
Le choix d'un k-NN plutôt que d'un modèle lourd (gradient boosting, réseaux de neurones) est délibéré : la prédiction reste explicable, légère, et fonctionne dès le premier jour d'historique d'une nouvelle station.
Différence avec l'app officielle
PasDeVélib n'est pas une alternative à l'app Vélib’, c'est un complément. Vous ne pouvez pas débloquer un vélo depuis PasDeVélib, ni gérer votre abonnement.
App Vélib’ officielle
- → Disponibilité temps réel
- → Location de vélos
- → Gestion d'abonnement
PasDeVélib
- → Prédiction à 30 minutes
- → Planificateur de trajet
- → Carte plein écran
Quelques chiffres
1 500
stations analysées
5 min
fréquence des mises à jour
30 min
horizon de prédiction
Données utilisées
PasDeVélib repose exclusivement sur des données ouvertes :
API GBFS Vélib’
Flux public Vélib’ Métropole / Smovengo, sous licence Etalab 2.0.
Open-Meteo
Prévisions météo à 7 jours (température, précipitations, vent).
Calendrier officiel
Jours fériés français et vacances scolaires de la zone C (Paris).
Aucune donnée personnelle n'est collectée. Aucun cookie tiers, aucun tracking publicitaire.
Combien ça coûte
Rien. PasDeVélib est gratuit, sans publicité, sans paywall, sans freemium. Le seul vrai coût est le nom de domaine (~15 €/an). L'hébergement (Vercel, GitHub Actions) est gratuit.
Si vous trouvez le service utile, vous pouvez soutenir le projet via Liberapay. L'accès restera toujours libre et égal pour tout le monde.
Pourquoi ce projet existe
C'est un projet né d'une frustration quotidienne et d'une conviction : les données publiques Vélib’ permettaient déjà de répondre à la question « est-ce que ma station sera encore là à mon arrivée ? », il suffisait de les exploiter correctement.
Le code de la partie scraping et prédiction est public sur GitHub : github.com/pasdevelib/pasdevelib-bot
Questions fréquentes
Les prédictions sont-elles fiables ?
La fiabilité dépend de la station et du créneau. Pour les stations à fort historique et aux comportements réguliers (résidentielles ou de bureau), l'intervalle de confiance est resserré. Pour les stations à comportement chaotique (gares, événements), la prédiction reste indicative.
Pourquoi 30 minutes et pas 1 heure ?
30 minutes correspond au temps moyen entre la décision de partir et l'arrivée à la station de destination en traversée parisienne. Plus court, la disponibilité actuelle suffit ; plus long, l'incertitude devient trop grande pour être actionnable.
D'autres villes prévues ?
Pour le moment, PasDeVélib couvre uniquement le réseau Vélib’ de Paris et de la métropole. D'autres réseaux pourraient être ajoutés si l'intérêt se confirme.
Contact
Une question, une suggestion ? Utilisez le formulaire de contact ou signalez un bug via la page contributions.
PasDeVélib est un projet citoyen indépendant, non affilié à Vélib’ Métropole, Smovengo ni à la Ville de Paris.