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
Desenvolvedor criou o Lumi com Claude Code: um Spotlight com IA gratuito para Mac e Windows
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalHabr AI ↗
Editor-chefe
Opções gratuitasOpenRouter (modelos com :free), Ollama local. Na Rússia, funcionam Ollama, GigaChat e YandexGPT.
Implementaçãono Mac, Swift + AppKit + SwiftUI; no Windows, C# + WPF + .NET 8. Código aberto (MIT) em github.com/AlbertS15/Lumi.
Dado-chave #3Claude via Claude Code

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.

História

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.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Hands-On AI Engineering

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.

Explore Vibe Coding →Vibe Academy Platform
O que você acha?
Carregando comentários…