Atomic Agent — локальный ИИ-агент для компьютера
Atomic Agent — открытый ИИ-агент для macOS, Windows и Linux. Он может работать с локальными и облачными моделями, файлами, браузером и подключёнными приложениями.
Atomic Agent — настольное приложение и среда для запуска ИИ-агента на macOS, Windows и Linux. В обычном чате модель отвечает на запрос, а Atomic Agent может продолжить работу: открыть файлы, изучить страницы в браузере, выполнить команду или подготовить результат в документе. Перед потенциально рискованными действиями приложение запрашивает подтверждение.
Проект AtomicBot распространяет Atomic Agent с открытым исходным кодом по лицензии MIT. Агент умеет работать как с локальными моделями на компьютере, так и с облачными сервисами. Поэтому его можно настроить под разные требования к приватности, скорости и затратам.
- Какие задачи выполняет Atomic Agent
- Файлы, браузер и команды
- Память и повторяющиеся задачи
- Локальные модели и TurboQuant
- Запуск модели на собственном компьютере
- Как TurboQuant помогает работать с длинным контекстом
- Atomic Fusion: сочетание локальных и облачных моделей
- Одна модель планирует, другие выполняют части задачи
- Установка, платформы и ограничения
- Доступность на Mac, Windows и Linux
- Когда данные покидают устройство
Какие задачи выполняет Atomic Agent
Файлы, браузер и команды
Агент принимает поручение обычным текстом, разбивает его на шаги и вызывает нужные инструменты. Например, он может разобрать папку с документами, найти сведения в интернете и сохранить заметку с источниками, изучить задачу в репозитории и подготовить исправление в отдельной ветке. Независимые операции чтения могут идти параллельно; действия, способные изменить файлы или запустить команды, проходят с проверкой и подтверждением.
Atomic Agent поддерживает подключение внешних инструментов через MCP и интеграции Composio. Разработчик указывает, какие приложения доступны агенту: на сайте перечислены, в частности, Google Drive, календарь, Figma, Slack, GitHub, Telegram и Discord. Набор доступных действий зависит от подключённого сервиса и выданных разрешений.
Память и повторяющиеся задачи
Для заметок и сохранения контекста используется локальная база SQLite. Агент может обращаться к сохранённым сведениям в следующих сессиях. В проекте также описаны расписания для повторяющихся проверок с уведомлениями в Telegram. Это помогает автоматизировать рутинные поручения, но конкретные источники данных и подключённые сервисы нужно настроить заранее.
Локальные модели и TurboQuant
Запуск модели на собственном компьютере
Для локального режима Atomic Agent использует llama.cpp и модели с открытыми весами. В настольном приложении можно выбрать модель и загрузить её; проект также умеет самостоятельно подготовить и запустить локальную модель. В таком сценарии запросы обрабатываются на устройстве, а оплата за токены облачному провайдеру не начисляется. Скорость и доступный размер контекста зависят от выбранной модели, памяти компьютера и настроек запуска.
Как TurboQuant помогает работать с длинным контекстом
Atomic Agent использует собственную сборку llama.cpp с TurboQuant. Разработчики заявляют, что этот подход позволяет помещать в память больший контекст локальной модели. В описании технической реализации для кэша модели указано сжатие до примерно 6,4 раза относительно формата F16. Это не означает автоматического увеличения контекстного окна ровно в 6,4 раза: сжатие памяти и предельная длина запроса — разные показатели, а результат зависит от модели и оборудования.
Atomic Fusion: сочетание локальных и облачных моделей
Одна модель планирует, другие выполняют части задачи
В режиме Fusion одна модель-координатор планирует работу и проверяет результаты, а отдельные модели-исполнители обрабатывают порученные им части. Например, облачная модель может распределить независимый поиск по нескольким локальным исполнителям. Возможна и обратная схема — локальная модель координирует облачных исполнителей.
Такое разделение может уменьшить число задач, передаваемых платной облачной модели, если часть работы выполняется локально. Но оно не гарантирует экономию для любой нагрузки: координатор всё ещё может обращаться к облачному API, а локальный запуск расходует ресурсы компьютера. Размер команды и провайдеры настраиваются пользователем.
Установка, платформы и ограничения
Доступность на Mac, Windows и Linux
Настольная версия доступна для компьютеров Mac с Apple Silicon и macOS 14 или новее, для Windows 10 и 11 на x64, а также Windows 11 на ARM. Для Linux предлагаются сборки x64 и ARM64. Intel Mac пока не поддерживается. Агент доступен и через командную строку — такой вариант подходит для серверов, SSH-подключений и сценариев автоматизации.
Когда данные покидают устройство
При работе с локальной моделью агент и его данные остаются на компьютере. Если подключить облачного провайдера, соответствующие запросы отправляются этому сервису и подпадают под его условия обработки данных. Отдельно стоит учитывать разрешения подключённых приложений: доступ агента к файлам или стороннему сервису определяется настройками пользователя.
Atomic Agent относится к тому же широкому классу автономных ИИ-агентов, что и Hermes Agent и OpenClaw: такие системы могут выполнять действия через подключённые инструменты. Отличаются способы запуска, модели и организация памяти, поэтому выбирать между ними лучше по нужным операционной системе, набору интеграций и требованиям к локальному хранению данных.
Подробнее: официальный сайт Atomic Agent, документация и исходный код на GitHub.