Squint інтегрує нативні запити до LLM у будь-яку програму macOS
Squint — відкрита утиліта для macOS, яка викликає локальні або хмарні LLM поверх виділеного тексту в будь-якому вікні системи. Застосунок працює без власних серверів, підтримує OpenAI-сумісні API та зберігає ключі в macOS Keychain.

Вплив: Середній
Чому це важливо
Усуньте перемикання контексту, пояснюючи код, перекладаючи документацію чи генеруючи відповіді за гарячими клавішами прямо у вашому редакторі.
TL;DR
- 01Squint запускає LLM-промпти над виділеним текстом у будь-якому додатку macOS прямо біля курсора.
- 02Повна відсутність бекенду й трекінгу: ключі лежать у Keychain, а трафік іде безпосередньо до провайдера.
- 03Змінні app та windowTitle автоматично адаптують поведінку запитів для термінала, IDE чи браузера.
Ключові факти
- Підтримувана ОС
- macOS 14+ (для білду потрібен Xcode 15+)
- Сумісність з API
- Будь-який OpenAI-сумісний рушій (Ollama, LM Studio, OpenRouter)
- Телеметрія
- Повна відсутність телеметрії та сторонніх серверів
- Локальна історія
- 10 запитів за замовчуванням (налаштовується до 50 або 0)
Обробка тексту на місці без перемикань
Squint вирішує проблему постійного копіювання коду та логів у вкладки браузера. Застосунок відкриває компактну плаваючу панель точно біля поточного курсора миші. Комбінація ⌘ C копіює відповідь, ⌘ L відкриває рядок для уточнювальних запитань, а клавіша Esc миттєво закриває панель.
Маршрутизація моделей та динамічний контекст
Squint працює з будь-яким OpenAI-сумісним API, дозволяючи перемикатися між комерційними хмарними провайдерами (OpenRouter, Claude, Gemini) та повністю локальними рушіями на базі Ollama чи LM Studio. Шаблони пресетів підтримують контекстні змінні середовища:
{{app}}: Назва активного вікна чи процесу (наприклад,XcodeабоTerminal).{{windowTitle}}: Заголовок відкритого документа чи вкладки.{{userInput}}: Додатковий текст запитання від користувача.
Вбудовані комбінації клавіш
- Explain (`⌥ Space`): Надсилає виділений фрагмент із промптом для швидкого пояснення.
- Ask (`⌥ ⇧ Space`): Захоплює виділення й чекає на введення конкретного запитання.
- Prompt (`⌃ ⌥ Space`): Відкриває порожнє вікно в стилі Spotlight для автономних запитів.
Безпека та встановлення
Squint не використовує проміжних серверів і не відстежує телеметрію. API-ключі зберігаються в зашифрованому системному macOS Keychain. Для збирання проєкту з вихідного коду потрібні macOS 14+, Xcode 15+ та утиліта xcodegen.
Спробуй за 2 хвилини
git clone https://github.com/ZsoltTanko/squint.git
cd squint
# Requires macOS 14+, Xcode 15+, and xcodegenbash
✓ Коли використовувати
- Миттєве пояснення незрозумілих фрагментів коду чи стек-трейсів безпосередньо в терміналі.
- Робота з локальними моделями в Ollama або LM Studio під час читання специфікацій та PDF-файлів.
- Швидкий переклад і рерайтинг тексту у вікні активної програми за фіксованими гарячими клавішами.
✕ Коли НЕ варто
- Операційні системи Linux та Windows, оскільки застосунок повністю побудований на macOS API.
- Складні багатокрокові агентні задачі, що вимагають автоматичного редагування цілих репозиторіїв.
- Корпоративні середовища, які вимагають централізованого аудиту та логування AI-запитів.
Що зробити сьогодні
- Склонуйте репозиторій squint та збережіть проєкт через xcodegen і Xcode.
- Додайте OpenAI-сумісний ендпоінт локальної Ollama або OpenRouter у вкладці Models.
- Надайте програмі права Accessibility у системних налаштуваннях macOS для зчитування виділень.
Джерела