
Je passe la majeure partie de ma journée dans le terminal. Quand j'ai besoin de lire de la documentation, consulter un article ou chercher une référence API, je préfère ne pas quitter mon environnement de travail. Mais lire en ligne signifiait basculer vers un navigateur, attendre le chargement, fermer les popups, défiler les publicités et enfin accéder au contenu.
Ça cassait mon flow.
Alors j'ai créé un outil simple pour régler ça. Il récupère n'importe quelle page web publique, extrait le contenu et me donne un résumé propre directement dans mon terminal.
Ce qu'il fait réellement
À la base, glance-cli fait une chose : il prend n'importe quelle URL et vous donne un contenu propre et lisible dans votre terminal. C'est tout.
# Installation bun install -g glance-cli # Ou : npm install -g glance-cli # Utilisation glance https://ayiti.ai
Mais j'ai ajouté quelques fonctionnalités qui correspondaient à ma façon de travailler :
Résumés IA - Obtenez un TL;DR rapide, des points clés ou posez des questions spécifiques sur le contenu.
Détection automatique de langue - Détecte la langue à partir de l'URL et du contenu automatiquement. Les articles français obtiennent un formatage français et des voix françaises sans que vous ayez à le spécifier.
Sortie vocale - Écoutez des articles pendant que vous codez. Il lit le contenu à voix haute avec différentes voix, détectant automatiquement le français, l'espagnol ou le créole haïtien.
Sauvegarde de fichiers - Enregistrez les sorties en markdown, JSON ou texte brut pour prendre des notes ou traiter plus tard.
Option 100% gratuite - Utilise Ollama (IA locale) par défaut, qui s'exécute entièrement sur votre machine. Pas de coûts API, pas de données envoyées au cloud.
# Configuration unique pour l'IA locale gratuite curl -fsSL https://ollama.com/install.sh | sh ollama pull llama3 # Maintenant c'est gratuit pour toujours glance https://techcrunch.com --tldr
Pourquoi je l'ai construit ainsi
Au départ, je voulais juste lire du contenu web dans mon terminal. Mais en l'utilisant quotidiennement, quelques choses sont devenues claires :
Je travaille en plusieurs langues. La détection automatique de langue était logique.
J'enregistre beaucoup de contenu. Extraits de documentation, résumés d'articles, j'avais besoin d'un moyen facile de sauvegarder les choses. Une simple sortie de fichier a résolu ça.
Je fais constamment du multitâche. Écouter des articles en codant a changé ma façon de consommer l'information. Les fonctionnalités vocales sont devenues essentielles.
Les abonnements s'accumulent. Les coûts mensuels d'IA peuvent devenir chers. Je voulais quelque chose qui puisse fonctionner complètement gratuitement.
Pas de tracking. Votre historique de navigation reste privé.
Comment l'utiliser
Voici quelques façons courantes dont les gens utilisent glance-cli :
Résumés rapides :
# Obtenir les points principaux d'un article glance https://news.ycombinator.com --tldr # Écouter du contenu en multitâche glance https://techcrunch.com/article --read # Sauvegarder pour référence ultérieure glance https://article.com --output saved/article-$(date +%Y-%m-%d).md
Documentation & apprentissage :
# Recherche rapide sans quitter le terminal glance https://nextjs.org/docs/app-router --ask "Comment fonctionnent les Server Actions ?" # Comprendre des sujets complexes simplement glance https://framework.com/docs --eli5 # Extraire et sauvegarder les points clés glance https://tutorial.com --key-points --output notes/guide.md
Contenu multilingue :
# Détecte automatiquement le français et utilise la voix appropriée glance https://lemonde.fr/tech/article --read # Sauvegarder une référence API glance https://api-docs.com/endpoint --output notes/api-reference.md
L'outil s'intègre naturellement dans les workflows terminal, utilisez-le comme ça vous convient.
IA gratuite vs payante
L'option IA locale gratuite (Ollama) fonctionne très bien pour la plupart des choses, documentation, articles, actualités. Pour du contenu technique vraiment complexe ou quand vous avez besoin de la meilleure qualité absolue, les modèles IA payants (OpenAI, Gemini) produisent de meilleurs résultats.
Vous pouvez utiliser l'un ou l'autre :
# IA locale gratuite glance https://article.com --model llama3 # Qualité premium export OPENAI_API_KEY=sk-... glance https://complex-paper.com --prefer-quality
Vérifiez quels services vous avez disponibles :
glance --check-services
Forcer le mode gratuit uniquement :
glance https://anything.com --free-only
Utilisez ce qui fonctionne pour vous.
Limitations actuelles
Voici ce qui ne fonctionne pas parfaitement encore :
Sites lourds en JavaScript - Certaines applications single-page nécessitent le flag full-render, et même alors, elles peuvent ne pas fonctionner parfaitement.
Contenu payant - Si vous ne pouvez pas y accéder dans un navigateur sans vous connecter, glance-cli ne le peut pas non plus. C'est voulu.
Analyse complexe - L'IA locale est bonne, mais ce n'est pas GPT-4. Pour une analyse technique approfondie, envisagez d'utiliser les options premium.
Support linguistique - Supporte actuellement l'anglais, le français, l'espagnol et le créole haïtien.
L'outil fonctionne bien pour ce pour quoi il est conçu, mais ce n'est pas une solution miracle.
Essayez-le si vous voulez
Si ça vous semble utile, voici comment commencer :
# Installation (fonctionne avec npm ou bun) bun install -g glance-cli # Ou : npm install -g glance-cli # Fonctionne immédiatement (même sans configuration) glance https://ayiti.ai # Pour l'IA locale gratuite (optionnel mais recommandé) curl -fsSL https://ollama.com/install.sh | sh ollama pull llama3
C'est tout. Vous pouvez commencer à l'utiliser tout de suite.
Quelques choses courantes que les gens font :
# Résumés rapides glance https://article.com --tldr # Détection automatique de langue glance https://lemonde.fr --read # Écouter en travaillant glance https://docs.com --read # Poser des questions spécifiques glance https://api-docs.com --ask "Comment m'authentifier ?" # Sauvegarder pour plus tard glance https://tutorial.com --output notes/tutorial.md # Différents formats de sortie glance https://article.com --output summary.json
Liens :
- GitHub : github.com/jkenley/glance-cli
- NPM : npmjs.com/package/glance-cli
Pourquoi je partage ça
J'ai créé cet outil pour résoudre mon propre problème, juste quelque chose qui facilitait mon travail quotidien.
Quelques amis de la communauté Ayiti AI m'ont vu l'utiliser et ont demandé si je pouvais le partager. Alors je l'ai nettoyé, écrit la documentation et publié.
Le code est sur GitHub, sous licence MIT, et je suis heureux de recevoir des issues ou des pull requests. Si vous l'essayez et avez des retours, positifs ou critiques, je veux vraiment les entendre. C'est comme ça que ça s'améliore.
Référence rapide
Voici tout en un seul endroit :
# Installation bun install -g glance-cli # Ou : npm install -g glance-cli # Configuration IA gratuite (optionnel) curl -fsSL https://ollama.com/install.sh | sh ollama pull llama3 # Commandes courantes glance <url> # Résumé glance <url> --tldr # Une phrase glance <url> --key-points # Points clés glance <url> --ask "question" # Poser n'importe quoi glance <url> --read # Lire à voix haute glance <url> --output file.md # Sauvegarder en markdown # Détection automatique de langue glance https://lemonde.fr # Détecte le français automatiquement glance https://elpais.com # Détecte l'espagnol automatiquement # Formats de sortie glance <url> --output file.md # Markdown glance <url> --output file.json # JSON glance <url> --output file.txt # Texte brut # Contrôle des services glance --check-services # Voir ce qui est disponible glance <url> --free-only # Ne jamais utiliser d'API payantes glance <url> --prefer-quality # Utiliser premium quand disponible # Obtenir de l'aide glance --help