Desenvolvedor criou o Lumi com Claude Code: um Spotlight com IA gratuito para Mac e Windows
O desenvolvedor AlbertS15 abria o Spotlight todos os dias para buscar um arquivo e depois precisava abrir o navegador para consultar uma IA. Dois aplicativos para uma só ação — e aí veio a vontade de ter um único atalho de teclado. O resultado é o Lumi, um aplicativo gratuito para macOS e Windows que une busca de arquivos e perguntas à IA numa única interface. Um único atalho (⌥ Ё no Mac, Alt+Ё no Windows) abre a busca. Você digita o nome de um arquivo e vê os resultados pelo índice nativo do sistema. Digita uma pergunta e o Lumi sugere consultá-la direto ali, numa IA. • Serviços compatíveis: Claude (Claude Code), ChatGPT (Codex CLI), Gemini (Gemini CLI), OpenRouter, OpenAI, DeepSeek, Groq, Mistral, YandexGPT, GigaChat, Ollama, LM Studio. • Opções gratuitas: OpenRouter (modelos com :free), Ollama local. Na Rússia, funcionam Ollama, GigaChat e YandexGPT. • Implementação: no Mac, Swift + AppKit + SwiftUI; no Windows, C# + WPF + .NET 8. Código aberto (MIT) em github.com/AlbertS15/Lumi.
Processado por IA de Habr AI; editado por Hamidun News
O desenvolvedor AlbertS15 decidiu resolver um problema: precisar abrir o Spotlight no Mac para buscar um arquivo, ou então recorrer ao navegador para perguntar algo a uma IA. Dois aplicativos para uma só ação. Ele queria um único atalho de teclado para tudo. O resultado é o Lumi, um aplicativo gratuito e de código aberto para macOS e Windows.
Como funciona
Um atalho de teclado (⌥ Ё no Mac, Alt+Ё no Windows) abre a busca. Você digita o nome de um arquivo e vê os resultados pelo índice nativo do sistema. Digita uma pergunta e o Lumi sugere consultar uma IA. O aplicativo decide por conta própria o que você está buscando. Se precisar da IA depois que os arquivos já apareceram, basta usar Cmd+Return no Mac ou Ctrl+Enter no Windows.
No Mac, ele usa o índice do Spotlight; no Windows, o do Windows Search. Não há indexador próprio, então o disco não fica sobrecarregado.
Serviços compatíveis
Integrados (via CLIs oficiais, sem chaves de API): • Claude via Claude Code • ChatGPT via Codex CLI • Gemini via Gemini CLI
Compatíveis com a API da OpenAI: OpenRouter, OpenAI, DeepSeek, Groq, Mistral. Serviços russos: YandexGPT, GigaChat. Modelos locais: Ollama, LM Studio (gratuitos, sem internet).
A interface está disponível em russo, inglês, alemão, espanhol e francês.
Formas de usar de graça
OpenRouter. Você se cadastra em openrouter.ai e cria uma chave de API. Os modelos com :free são gratuitos: google/gemma-4-31b-it:free, nvidia/nemotron-3-super-120b-a12b:free.
Ollama. Instala localmente, baixa um modelo e conecta ao Lumi. Tudo roda na sua própria máquina.
Na Rússia, funcionam Ollama, GigaChat e YandexGPT.
Arquitetura técnica
Mac: Swift + AppKit + SwiftUI, compilado com uma única chamada ao swiftc. Windows: C# + WPF + .NET 8. O Electron foi evitado — velocidade e economia de memória eram prioridades.
A janela de busca (um NSPanel no Mac) não rouba o foco. No Windows, o atalho é processado pelo scan code 0x29. As respostas chegam em streaming via JSON (Claude, Codex, Gemini) ou Server-Sent Events (OpenAI). As chaves ficam guardadas no armazenamento do sistema (Keychain no Mac, DPAPI no Windows).
Desenvolvido com Claude Code
Todo o código foi escrito pelo Claude Code, um assistente de IA. AlbertS15 explicava o que precisava em linguagem simples: unir o Spotlight com uma barra de busca, suportar modelos diferentes, adicionar Windows, adicionar idiomas. Depois usava as compilações ele mesmo e decidia o que mudar. O Claude escrevia o código e configurava o GitHub Actions.
O ponto principal: usuários reais importam mais do que tudo. As correções mais úteis vieram de amigos. Por exemplo, o Lumi mostrava "Claude Code não encontrado" quando um amigo queria usar outro modelo. Em um erro 403, dizia "chave inválida", embora as solicitações estivessem sendo bloqueadas por país. AlbertS15 não teria percebido isso sozinho.
Planos e links
Histórico de perguntas, perguntas sobre capturas de tela, comandos rápidos ("traduza isso", "explique este código").
github.com/AlbertS15/Lumi (licença MIT), canal no Telegram. O aplicativo não é assinado com certificados da Apple ou da Microsoft, mas todo o código é aberto — qualquer pessoa pode revisá-lo ou compilá-lo por conta própria.
- 27 de out. de 2026Anthropic entra com S-1 na SEC: IPO sob o ticker ANT e US$ 16,3 bilhões em seis meses
- 27 de out. de 2026OpenAI lança GPT-6.1 Terra: controle de computador no nível da Astra por 1/10 do preço
- 26 de out. de 2026Runpod se conecta ao Cursor e ao Claude Code via MCP: infraestrutura de GPU direto do chat
- 26 de out. de 2026Anthropic protocola S-1 na SEC e vai abrir capital na Nasdaq com o ticker ANT
Perguntas frequentes sobre a notícia
Como funciona?
Um atalho de teclado (⌥ Ё no Mac, Alt+Ё no Windows) abre a busca. Você digita o nome de um arquivo e vê os resultados pelo índice nativo do sistema. Digita uma pergunta e o Lumi sugere consultar uma IA. O aplicativo decide por conta própria o que você está buscando. Se precisar da IA depois que os arquivos já apareceram, basta usar Cmd+Return no Mac ou Ctrl+Enter no Windows. No Mac, ele usa o índice do Spotlight; no Windows, o do Windows Search. Não há indexador próprio, então o disco não fica sobrecarregado.
O que se sabe sobre Serviços compatíveis?
Integrados (via CLIs oficiais, sem chaves de API): Claude via Claude Code ChatGPT via Codex CLI Gemini via Gemini CLI Compatíveis com a API da OpenAI: OpenRouter, OpenAI, DeepSeek, Groq, Mistral. Serviços russos: YandexGPT, GigaChat. Modelos locais: Ollama, LM Studio (gratuitos, sem internet). A interface está disponível em russo, inglês, alemão, espanhol e francês.
O que se sabe sobre Formas de usar de graça?
OpenRouter. Você se cadastra em openrouter.ai e cria uma chave de API. Os modelos com :free são gratuitos: google/gemma-4-31b-it:free, nvidia/nemotron-3-super-120b-a12b:free. Ollama. Instala localmente, baixa um modelo e conecta ao Lumi. Tudo roda na sua própria máquina. Na Rússia, funcionam Ollama, GigaChat e YandexGPT.
Build & Ship Production AI Apps with Vibe Coding
Join Zhemal Khamidun's hands-on Vibe Coding Intensive at hamidun.com/vibecoding — master Claude Code, Cursor, and autonomous agentic workflows.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.