Barflare
Barflare est une app de barre de menu Mac pour trouver les serveurs web locaux et les publier en URL Cloudflare Tunnel publique en un clic.
Qu’est-ce que Barflare ?
Barflare est une app de barre de menu Mac pour les développeurs qui souhaitent exposer des serveurs web locaux via Cloudflare Tunnel sans travailler directement avec des fichiers de configuration de tunnel ou une configuration en ligne de commande. Elle analyse la machine à la recherche de serveurs web locaux, y compris les serveurs de dev Conductor, les classe par type et permet à l’utilisateur de créer une URL HTTPS publique en un seul clic.
L’app est conçue pour rester discrète : elle fonctionne depuis la barre de menu, n’a pas de fenêtre principale et peut aussi exposer des tunnels sur d’autres machines ou sur un tailnet Tailscale lorsque ces systèmes sont accessibles. Elle utilise Cloudflare Tunnels en arrière-plan, donc un compte Cloudflare est requis, mais elle prend en charge les comptes Cloudflare gratuits et peut fonctionner avec le domaine par défaut barflare.dev ou le domaine de l’utilisateur.
Fonctionnalités clés
- Interface de barre de menu sur macOS : Barflare vit dans la barre de menu plutôt que dans une app du dock ou une fenêtre séparée, ce qui garde la gestion des tunnels accessible pendant que vous მუშაობez.
- Détection automatique des serveurs locaux : Elle trouve les serveurs web locaux sur votre machine et les classe par type, y compris des stacks courantes comme Next, Vite et Rails.
- Prise en charge des espaces de travail Conductor : Elle détecte spécifiquement les serveurs de dev lancés par conductor.build et les liste avec les autres serveurs locaux pour un accès rapide.
- Création de Cloudflare Tunnel en un clic : Cliquer sur flare publie un serveur local vers une URL publique HTTPS Cloudflare Tunnel sans fichiers YAML, options CLI ni configuration DNS manuelle.
- URLs stables par projet : Vous pouvez épingler un slug pour un projet afin que le même lien public soit réutilisé à chaque fois que vous le flarez.
- Conscience multi-machine et Tailscale : Barflare peut afficher les tunnels exécutés sur d’autres machines et détecter les appareils d’un tailnet Tailscale afin de gérer les tunnels à distance.
- Flexibilité des domaines : Le domaine par défaut barflare.dev fonctionne sans configuration, et les utilisateurs peuvent aussi pointer leur propre domaine vers Cloudflare et le sélectionner dans l’app.
Comment utiliser Barflare
Installez l’app sur un Mac et déplacez-la dans Applications. Après le lancement, Barflare reste dans la barre de menu et analyse automatiquement les serveurs web locaux. Quand vous voyez le serveur que vous voulez partager, cliquez sur flare pour générer une URL publique Cloudflare Tunnel.
Si vous voulez un lien constant, attribuez un slug au projet afin que la même adresse puisse être réutilisée. Si vous utilisez Conductor ou avez des appareils sur un réseau Tailscale, Barflare peut afficher ces serveurs et tunnels dans le même flux de travail depuis la barre de menu.
Cas d’utilisation
- Partager un frontend local ou un serveur API avec un coéquipier : un développeur peut exposer une app locale exécutée sur localhost via une URL HTTPS publique pour une revue rapide ou du débogage.
- Prévisualiser des espaces de travail générés par Conductor : les équipes qui utilisent conductor.build peuvent découvrir automatiquement ces serveurs de dev et les publier sans changer d’outil.
- Conserver un lien stable pour des démos répétées : un projet peut utiliser un slug épinglé afin que la même URL de tunnel soit disponible d’une session à l’autre au lieu de changer à chaque fois.
- Gérer des tunnels entre machines personnelles : un utilisateur peut vérifier ou flarer des tunnels depuis un autre Mac lorsque la machine cible est ailleurs, y compris sur un réseau Tailscale.
- Tester des apps web qui nécessitent un accès public : les développeurs peuvent exposer temporairement un serveur Next, Vite, Rails ou similaire pour tester des intégrations, des webhooks ou le comportement d’appareils externes.
FAQ
Barflare nécessite-t-il un compte Cloudflare ?
Oui. Il utilise Cloudflare Tunnels en arrière-plan, et le texte source indique que les comptes Cloudflare gratuits fonctionnent très bien.
Puis-je utiliser mon propre domaine ?
Oui. La page produit indique que vous pouvez pointer un domaine vers Cloudflare, le choisir dans Barflare et utiliser les sous-domaines de votre choix.
Fonctionne-t-il avec les serveurs de dev Conductor ?
Oui. Barflare détecte les serveurs de dev lancés par conductor.build et les liste avec les autres serveurs locaux.
Puis-je gérer les tunnels depuis un autre appareil ?
Si Tailscale est installé et que Barflare détecte votre tailnet, vous pouvez ouvrir l’interface de barre de menu depuis un autre appareil sur ce tailnet et flarer ou unflarer les tunnels à distance.
Existe-t-il une période d’essai gratuite ou des informations de limite ?
La page indique qu’il y a un essai gratuit de 7 jours sans carte requise. Elle précise aussi qu’une copie non licenciée continue de détecter les ports, mais ne pourra plus flarer de nouveaux tunnels après l’essai.
Alternatives
- Configuration manuelle de Cloudflare Tunnel : il s’agit du workflow Cloudflare sous-jacent, réalisé via des fichiers de configuration ou des commandes CLI plutôt qu’avec une app de barre de menu Mac.
- Autres outils de tunneling local : des produits comme ngrok ou des services de tunnel similaires fournissent des URL publiques pour des serveurs locaux, mais utilisent généralement leur propre configuration et leurs propres interfaces au lieu du workflow en barre de menu de Barflare.
- Workflows de proxy inverse ou basés sur le DNS : les équipes qui préfèrent gérer directement les sous-domaines, les proxys et le routage peuvent utiliser une configuration au niveau de l’infrastructure plutôt qu’une app de bureau pour créer un tunnel en un clic.
- Plateformes de développement à distance : certaines équipes utilisent des environnements de prévisualisation ou de développement hébergés au lieu d’exposer une machine locale, ce qui fait passer le workflow du tunneling local au développement hébergé dans le cloud.
Alternatives
MakerLoft
MakerLoft est un créateur d’apps IA pour non-développeurs : connecte votre repo GitHub et génère des applications avec auth, paiements, uploads et admin.
Biji
Biji est une plateforme polyvalente conçue pour améliorer la productivité grâce à des outils et des fonctionnalités innovants.
Ably Chat
Ably Chat : API et SDK de chat temps réel pour créer des applications personnalisées, avec réactions, présence et édition/suppression de messages.
ClawTick
ClawTick est une plateforme d’automatisation d’agents IA via CLI pour planifier des tâches webhooks en cron avec monitoring, alertes, retries et logs.
Falconer
Falconer est une plateforme de connaissances qui se met à jour automatiquement pour équipes rapides : écrivez, partagez et trouvez une documentation interne fiable.
OpenFlags
OpenFlags est un système open source de feature flags auto-hébergé pour déploiement progressif : évaluation locale via SDK et contrôle REST.