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
Un développeur a créé Lumi avec Claude Code : un Spotlight dopé à l'IA gratuit pour Mac et Windows
Source : Habr AI. Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primaireHabr AI ↗
Rédacteur en chef
Options gratuitesOpenRouter (modèles avec :free), Ollama en local. En Russie, Ollama, GigaChat et YandexGPT fonctionnent.
Côté techniqueversion Mac en Swift + AppKit + SwiftUI, version Windows en C# + WPF + .NET 8. Code ouvert (licence MIT) sur github.com/AlbertS15/Lumi.
Chiffre clé #3Claude via Claude Code

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.

Dossier

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.

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Hands-On AI Engineering · Hamidun Academy

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.

Start 72h Free Trial →Vibe-Coding Intensive
Qu'en pensez-vous ?
Chargement des commentaires…