Ambient Context захоплює текст вікон macOS для локальної пам’яті AI-агентів
Ambient Context — це відкрита утиліта для меню-бару macOS, яка періодично зчитує текст активного вікна через Accessibility API та додає його до щоденних Markdown-файлів. Додаток працює локально без телеметрії чи збереження відео, надаючи чистий контекст для Claude Code.

Вплив: Середній
Чому це важливо
Ви можете надати Claude Code або Cursor постійний локальний контекст без передачі відеопотоку екрана чи секретних даних у хмару.
TL;DR
- 01Зчитує текст інтерфейсу через macOS Accessibility API без створення скріншотів.
- 02Фільтрує менеджери паролів та видаляє API-ключі перед записом у Markdown.
- 03Формує структуровані щоденні файли у ~/Ambient Context для Claude Code.
Ключові факти
- Місце збереження
- ~/Ambient Context
- Рушій захоплення
- macOS Accessibility Tree
- Мережева активність
- Нуль мережевих запитів
- Формат файлів
- Текстовий Markdown
Захоплення дерева доступності без скріншотів
На відміну від інструментів оптичного розпізнавання тексту зі скріншотів, Ambient Context опитує безпосередньо дерево доступності macOS. Кожні кілька секунд додаток зчитує текстові вузли лише активного вікна. Фотові вікна, додаткові дисплеї та заблокований екран ігноруються, що забезпечує мінімальне навантаження на процесор.
Локальна приватність та фільтрація секретів
Утиліта функціонує повністю локально без мережевих запитів та телеметрії. Фільтрація даних відбувається до моменту запису на диск:
- Менеджери паролів та приватні сесії браузера повністю виключаються.
- Поля захищеного введення паролів ігноруються на рівні системного API.
- Алгоритми видаляють API-ключі, токени доступу та номери банківських карток.
Формат Markdown, оптимізований для LLM
Текст зберігається у щоденних файлах у папці ~/Ambient Context. Дублікати рядків за день видаляються для економії токенів у контекстному вікні. Кожен блок містить часову мітку, назву додатка та URL або шлях до файлу. Інструкція AGENTS.md допомагає Claude Code, Codex або Cursor ефективно зчитувати таймлайн.
Спробуй за 2 хвилини
git clone https://github.com/dragthelake/ambient-context && cd ambient-context && npm run tauri devbash
✓ Коли використовувати
- Автоматичне створення щоденних стендапів за допомогою Claude Code.
- Логування контексту розробки без надсилання відеопотоку в хмару.
- Ведення локальної історії відкритих документів та посилань для швидкого пошуку.
Що зробити сьогодні
- Склонуйте та зберіть репозиторій ambient-context за допомогою Rust і Tauri на macOS.
- Надайте дозволи Accessibility в налаштуваннях системи та виберіть локальну папку збереження.
- Вкажіть для Claude Code папку ~/Ambient Context для генерації стендапів та аналізу роботи.
Що каже спільнота
“I would assume that layer of abstraction -- looking at a fairly syandard application window with minor UI variations and reasoning about what area / labels mean what... could probably become a light-weight fine-tuned vision model”
“One of the reasons people like TUIs is because the text is always just right there.”
Джерела