Безопасность и правоHabr AI→ оригинал

Разработчик с Claude Code собрал Lumi: Spotlight с ИИ для Mac и Windows бесплатно

Разработчик AlbertS15 каждый день открывал Spotlight для поиска файла, потом браузер с нейросетью. Два приложения для одного действия — захотелось одну горячую клавишу. Результат — Lumi, бесплатное приложение для macOS и Windows, которое поиск файлов и вопросы ИИ объединило в один интерфейс. Одна горячая клавиша (⌥ Ё на Mac, Alt+Ё на Windows) открывает поиск. Вводишь имя файла — видишь результаты через встроенный индекс ОС. Вводишь вопрос — Lumi предлагает спросить нейросеть прямо там же. • Поддерживаемые сервисы: Claude (Claude Code), ChatGPT (Codex CLI), Gemini (Gemini CLI), OpenRouter, OpenAI, DeepSeek, Groq, Mistral, YandexGPT, GigaChat, Ollama, LM Studio. • Бесплатные варианты: OpenRouter (модели с :free), Ollama локально. В России работают Ollama, GigaChat, YandexGPT. • Реализация: Mac на Swift + AppKit + SwiftUI, Windows на C# + WPF + .NET 8. Код открыт (MIT) на github.com/AlbertS15/Lumi.

AI-обработка оригинала Habr AI; редакция Hamidun News
Разработчик с Claude Code собрал Lumi: Spotlight с ИИ для Mac и Windows бесплатно
Источник: Habr AI. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHabr AI ↗
Главный редактор
Бесплатные вариантыOpenRouter (модели с :free), Ollama локально. В России работают Ollama, GigaChat, YandexGPT.
РеализацияMac на Swift + AppKit + SwiftUI, Windows на C# + WPF + .NET 8. Код открыт (MIT) на github.com/AlbertS15/Lumi.
Ключевой факт #3Claude через Claude Code

Разработчик AlbertS15 решил одну проблему: ему нужно было либо открыть Spotlight на Mac для поиска файла, либо залезть в браузер с нейросетью. Два приложения для одного действия. Захотелось одну горячую клавишу на всё. Результат — Lumi, бесплатное приложение для macOS и Windows с открытым кодом.

Как это работает

Горячая клавиша (⌥ Ё на Mac, Alt+Ё на Windows) открывает поиск. Печатаешь имя файла — видишь результаты через встроенный индекс ОС. Печатаешь вопрос — Lumi предлагает спросить нейросеть. Программа сама разбирается, что вы ищете. Если нужна нейросеть, когда файлы найдены, — Cmd+Return на Mac или Ctrl+Enter на Windows.

На Mac используется индекс Spotlight, на Windows — Windows Search. Собственного индексатора нет, диск не грузится.

Поддерживаемые сервисы

Интегрированные (через официальные CLI без API-ключей): • Claude через Claude Code • ChatGPT через Codex CLI • Gemini через Gemini CLI

OpenAI-совместимые: OpenRouter, OpenAI, DeepSeek, Groq, Mistral. Российские: YandexGPT, GigaChat. Локальные модели: Ollama, LM Studio (бесплатно, без интернета).

Интерфейс на русском, английском, немецком, испанском, французском.

Бесплатные способы

OpenRouter. Регистрируетесь на openrouter.ai, создаёте API-ключ. Модели с :free бесплатны: google/gemma-4-31b-it:free, nvidia/nemotron-3-super-120b-a12b:free.

Ollama. Ставите локально, скачиваете модель, подключаете в Lumi. Всё работает на компьютере.

В России работают Ollama, GigaChat, YandexGPT.

Техническое устройство

Mac: Swift + AppKit + SwiftUI, собирается одним вызовом swiftc. Windows: C# + WPF + .NET 8. Избежали Electron, нужна была скорость и экономия памяти.

Окно поиска (NSPanel на Mac) не отбирает фокус. На Windows горячая клавиша обрабатывается по скан-коду 0x29. Ответы приходят потоком через JSON (Claude, Codex, Gemini) или Server-Sent Events (OpenAI). Ключи в системном хранилище (Связка на Mac, DPAPI на Windows).

Разработка с Claude Code

Весь код писал Claude Code, ИИ-ассистент. AlbertS15 объяснял, что нужна программа, обычными словами: объедини Spotlight и строку, разные модели, Windows, языки. Потом пользовался сборками сам и решал, что менять. Claude писал код, настраивал GitHub Actions.

Главное: реальные пользователи важнее. Самые полезные исправления от друзей. Например, Lumi писала «Claude Code не найден», когда друг хотел другую модель. При ошибке 403 говорила «неверный ключ», хотя запросы блокировались по стране. AlbertS15 сам не заметил бы.

Планы и ссылки

История вопросов, вопрос по скриншоту, быстрые команды («переведи», «объясни код»).

github.com/AlbertS15/Lumi (лицензия MIT), Telegram-канал. Программа не подписана сертификатами Apple и Microsoft, но весь код открыт — можно проверить или собрать самому.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: как это работает?

Горячая клавиша (⌥ Ё на Mac, Alt+Ё на Windows) открывает поиск. Печатаешь имя файла — видишь результаты через встроенный индекс ОС. Печатаешь вопрос — Lumi предлагает спросить нейросеть. Программа сама разбирается, что вы ищете. Если нужна нейросеть, когда файлы найдены, — Cmd+Return на Mac или Ctrl+Enter на Windows. На Mac используется индекс Spotlight, на Windows — Windows Search. Собственного индексатора нет, диск не грузится.

Что известно по теме: поддерживаемые сервисы?

Интегрированные (через официальные CLI без API-ключей): Claude через Claude Code ChatGPT через Codex CLI Gemini через Gemini CLI OpenAI-совместимые: OpenRouter, OpenAI, DeepSeek, Groq, Mistral. Российские: YandexGPT, GigaChat. Локальные модели: Ollama, LM Studio (бесплатно, без интернета). Интерфейс на русском, английском, немецком, испанском, французском.

Что известно по теме: бесплатные способы?

OpenRouter. Регистрируетесь на openrouter.ai, создаёте API-ключ. Модели с :free бесплатны: google/gemma-4-31b-it:free, nvidia/nemotron-3-super-120b-a12b:free. Ollama. Ставите локально, скачиваете модель, подключаете в Lumi. Всё работает на компьютере. В России работают Ollama, GigaChat, YandexGPT.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика · Hamidun Academy

Соберите рабочего ИИ-агента или сервис своими руками без ручного кода

В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.

Открыть 72ч бесплатный доступ →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…