Un développeur a créé Lumi avec Claude Code : un Spotlight dopé à l'IA gratuit pour Mac et Windows
Le développeur AlbertS15 ouvrait chaque jour Spotlight pour chercher un fichier, puis un navigateur pour interroger une IA. Deux applications pour une seule action : il a eu envie d'un seul raccourci clavier. Résultat : Lumi, une application gratuite pour macOS et Windows qui réunit recherche de fichiers et questions à l'IA dans une seule interface. Un seul raccourci clavier (⌥ Ё sur Mac, Alt+Ё sur Windows) ouvre la recherche. On tape le nom d'un fichier : les résultats s'affichent via l'index intégré du système. On tape une question : Lumi propose de l'envoyer directement à une IA, au même endroit. • Services compatibles : Claude (Claude Code), ChatGPT (Codex CLI), Gemini (Gemini CLI), OpenRouter, OpenAI, DeepSeek, Groq, Mistral, YandexGPT, GigaChat, Ollama, LM Studio. • Options gratuites : OpenRouter (modèles avec :free), Ollama en local. En Russie, Ollama, GigaChat et YandexGPT fonctionnent. • Côté technique : version Mac en Swift + AppKit + SwiftUI, version Windows en C# + WPF + .NET 8. Code ouvert (licence MIT) sur github.com/AlbertS15/Lumi.
Traité par IA depuis Habr AI ; édité par Hamidun News
Le développeur AlbertS15 a résolu un problème précis : il devait soit ouvrir Spotlight sur Mac pour chercher un fichier, soit passer par un navigateur pour interroger une IA. Deux applications pour une seule action. L'envie d'un raccourci clavier unique pour tout faire est née de là. Résultat : Lumi, une application gratuite et open source pour macOS et Windows.
Comment ça marche
Le raccourci clavier (⌥ Ё sur Mac, Alt+Ё sur Windows) ouvre la recherche. On tape le nom d'un fichier : les résultats apparaissent via l'index intégré du système. On tape une question : Lumi propose de l'envoyer à une IA. Le programme détermine lui-même ce qu'on recherche. Pour forcer l'IA alors que des fichiers ont déjà été trouvés : Cmd+Entrée sur Mac, ou Ctrl+Entrée sur Windows.
Sur Mac, Lumi s'appuie sur l'index Spotlight ; sur Windows, sur Windows Search. Pas d'indexeur propriétaire, donc aucune charge supplémentaire sur le disque.
Services compatibles
Intégrés nativement (via les CLI officielles, sans clé API) : • Claude via Claude Code • ChatGPT via Codex CLI • Gemini via Gemini CLI
Compatibles OpenAI : OpenRouter, OpenAI, DeepSeek, Groq, Mistral. Services russes : YandexGPT, GigaChat. Modèles locaux : Ollama, LM Studio (gratuits, sans connexion internet).
L'interface est disponible en russe, anglais, allemand, espagnol et français.
Les options gratuites
OpenRouter. On s'inscrit sur openrouter.ai, on crée une clé API. Les modèles marqués :free sont gratuits : google/gemma-4-31b-it:free, nvidia/nemotron-3-super-120b-a12b:free.
Ollama. On l'installe en local, on télécharge un modèle, on le connecte à Lumi. Tout tourne sur la machine.
En Russie, Ollama, GigaChat et YandexGPT fonctionnent.
Sous le capot
Mac : Swift + AppKit + SwiftUI, compilé en un seul appel à swiftc. Windows : C# + WPF + .NET 8. Electron a été écarté : il fallait de la rapidité et une consommation mémoire réduite.
La fenêtre de recherche (NSPanel sur Mac) ne vole pas le focus à l'application active. Sur Windows, le raccourci clavier est capté via le code de balayage (scan code) 0x29. Les réponses arrivent en flux via JSON (Claude, Codex, Gemini) ou via Server-Sent Events (OpenAI). Les clés sont stockées dans le trousseau système (Trousseau sur Mac, DPAPI sur Windows).
Développé avec Claude Code
Tout le code a été écrit par Claude Code, l'assistant IA. AlbertS15 décrivait ses besoins en langage courant : réunir Spotlight et une barre de recherche, gérer plusieurs modèles, supporter Windows, gérer les langues. Il testait ensuite lui-même les versions compilées et décidait des ajustements à apporter. Claude écrivait le code et configurait GitHub Actions.
L'essentiel : les vrais utilisateurs comptent plus que tout. Les correctifs les plus utiles sont venus d'amis testeurs. Par exemple, Lumi affichait « Claude Code introuvable » alors qu'un ami voulait simplement utiliser un autre modèle. Lors d'une erreur 403, le message indiquait « clé invalide », alors qu'en réalité les requêtes étaient bloquées en fonction du pays. AlbertS15 n'aurait jamais repéré ces bugs seul.
Projets à venir et liens
Au programme : historique des questions, recherche à partir d'une capture d'écran, commandes rapides (« traduis », « explique ce code »).
github.com/AlbertS15/Lumi (licence MIT), chaîne Telegram. L'application n'est pas signée par les certificats Apple et Microsoft, mais tout le code est ouvert : chacun peut le vérifier ou le compiler lui-même.
- 27 oct. 2026Hob, l'app open source qui apporte le mode Claude Cowork sur votre portable, sans cloud
- 27 oct. 2026Anthropic dépose son S-1 : 16,3 milliards de dollars de revenus en six mois, valorisation jusqu'à 2 billions de dollars
- 27 oct. 2026Anthropic appelle à replier les sous-agents : une seule boucle avec des skills bat les orchestrateurs
- 27 oct. 2026Cloudflare repense Containers pour les agents IA : un démarrage 6 fois plus rapide
Questions clés sur cet article
Comment ça marche?
Le raccourci clavier (⌥ Ё sur Mac, Alt+Ё sur Windows) ouvre la recherche. On tape le nom d'un fichier : les résultats apparaissent via l'index intégré du système. On tape une question : Lumi propose de l'envoyer à une IA. Le programme détermine lui-même ce qu'on recherche. Pour forcer l'IA alors que des fichiers ont déjà été trouvés : Cmd+Entrée sur Mac, ou Ctrl+Entrée sur Windows. Sur Mac, Lumi s'appuie sur l'index Spotlight ; sur Windows, sur Windows Search. Pas d'indexeur propriétaire, donc aucune charge supplémentaire sur le disque.
Que sait-on sur Services compatibles ?
Intégrés nativement (via les CLI officielles, sans clé API) : Claude via Claude Code ChatGPT via Codex CLI Gemini via Gemini CLI Compatibles OpenAI : OpenRouter, OpenAI, DeepSeek, Groq, Mistral. Services russes : YandexGPT, GigaChat. Modèles locaux : Ollama, LM Studio (gratuits, sans connexion internet). L'interface est disponible en russe, anglais, allemand, espagnol et français.
Que sait-on sur Les options gratuites ?
OpenRouter. On s'inscrit sur openrouter.ai, on crée une clé API. Les modèles marqués :free sont gratuits : google/gemma-4-31b-it:free, nvidia/nemotron-3-super-120b-a12b:free. Ollama. On l'installe en local, on télécharge un modèle, on le connecte à Lumi. Tout tourne sur la machine. En Russie, Ollama, GigaChat et YandexGPT fonctionnent.
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.