Run AI agents and visual workflows on your own infrastructure, with local LLMs, human approvals, and execution history.
See the codeЗапускайте AI-агентов и визуальные процессы на своих моделях — с согласованиями и журналом выполнения.
English · Первый результат · Документация · Релизы · Участие
АГАТ объединяет модели, вычислительные узлы и задачи в одном веб-интерфейсе. Подходит для работы с документами, поиска по базе знаний и процессов, в которых несколько агентов выполняют шаги с участием человека. Модели работают на ваших машинах через Ollama, LM Studio, vLLM или llama.cpp.

Интерфейс приложения с тестовыми данными. Редактор процессов · Знакомство за минуту.
| Задача | Как работает АГАТ | Результат |
|---|---|---|
| Разобрать документ | Передать текст агенту на локальной модели | Краткое содержание и сохранённый ответ |
| Найти ответ в своих материалах | Подключить Local RAG и локальную embedding-модель | Ответ с источниками использованных фрагментов |
| Подготовить материал с проверкой | Собрать агентов и согласование в визуальную цепочку | Результат, решения человека и журнал шагов |
1.7.0 — public preview, публикуемый как GitHub prerelease для локального знакомства и оценки в своём контуре. Номер версии не означает прохождения production qualification.
| Доступно в локальном запуске | Требует отдельной настройки | Открытые работы |
|---|---|---|
| SQLite, агенты, процессы, согласования, журнал | RAG/embeddings, MCP/A2A, OIDC, PostgreSQL, Temporal | Полные solution packs и production gates |
Ограничения и обновление: release notes 1.7.0. Дальнейшие работы: roadmap.
Для локального знакомства нужны Git, Node.js 24 (минимум 22.13),
Python 3.10+ и запущенная Ollama.
Объём памяти зависит от модели, квантования и контекста; ниже используется llama3.2:latest.
В первом терминале:
git clone --branch v1.7.0 https://github.com/Solutions-of-Security/Agat.git
cd Agat
npm ci
npm run build
npm start
Во втором терминале, из корня репозитория, загрузите модель и подключите воркер:
ollama pull llama3.2:latest
python3 workers/agat_worker.py \
--enrollment-token agat-local-enrollment \
--models llama3.2:latest \
--no-web
Откройте http://127.0.0.1:8787. В разделе «Узлы» проверьте подключение воркера, затем откройте Создание → Агенты → Новый агент. В первом сценарии даны готовые имя, инструкция, входной текст и критерии ответа. Результат появится в «Запуски».
Этот сценарий использует один coordinator, SQLite и локальный доступ без администраторского токена. Встроенный enrollment token предназначен для знакомства на своём компьютере. Для сети настройте отдельные секреты и HTTPS по руководству по установке.
Альтернативы: Docker Compose, другие модели и удалённые машины, Kubernetes в Docker Desktop.
После npm ci запустите npm run dev:api и npm run dev:web в разных
терминалах. Интерфейс разработки доступен на http://127.0.0.1:5173.
Перед отправкой изменений:
npm run typecheck
npm test
npm run build
npm run docs:check
Обычные тесты не требуют запущенной модели. Интеграционные проверки с Ollama, PostgreSQL и другими сервисами описаны в оглавлении.
Проект поддерживает Solutions-of-Security. Подготовка окружения, браузерные проверки и правила PR: CONTRIBUTING. Ошибки и вопросы: SUPPORT. Уязвимости: приватный канал.
| Каталог | Назначение |
|---|---|
apps/coordinator | API, очередь, состояние и оркестрация |
apps/web | Веб-интерфейс |
apps/temporal-worker | Durable workflows |
workers, edge | Python runtime и нативные мобильные клиенты |
deploy, scripts | Развёртывание и проверки |
docs | Руководства, решения, исследования и дизайн |
Apache License 2.0. Уведомление об авторских правах — NOTICE. Сторонние компоненты сохраняют собственные лицензии.
Run AI agents and visual workflows on your own infrastructure, with local LLMs, human approvals, and execution history.
See the codeЗапускайте AI-агентов и визуальные процессы на своих моделях — с согласованиями и журналом выполнения.
English · Первый результат · Документация · Релизы · Участие
АГАТ объединяет модели, вычислительные узлы и задачи в одном веб-интерфейсе. Подходит для работы с документами, поиска по базе знаний и процессов, в которых несколько агентов выполняют шаги с участием человека. Модели работают на ваших машинах через Ollama, LM Studio, vLLM или llama.cpp.

Интерфейс приложения с тестовыми данными. Редактор процессов · Знакомство за минуту.
| Задача | Как работает АГАТ | Результат |
|---|---|---|
| Разобрать документ | Передать текст агенту на локальной модели | Краткое содержание и сохранённый ответ |
| Найти ответ в своих материалах | Подключить Local RAG и локальную embedding-модель | Ответ с источниками использованных фрагментов |
| Подготовить материал с проверкой | Собрать агентов и согласование в визуальную цепочку | Результат, решения человека и журнал шагов |
1.7.0 — public preview, публикуемый как GitHub prerelease для локального знакомства и оценки в своём контуре. Номер версии не означает прохождения production qualification.
| Доступно в локальном запуске | Требует отдельной настройки | Открытые работы |
|---|---|---|
| SQLite, агенты, процессы, согласования, журнал | RAG/embeddings, MCP/A2A, OIDC, PostgreSQL, Temporal | Полные solution packs и production gates |
Ограничения и обновление: release notes 1.7.0. Дальнейшие работы: roadmap.
Для локального знакомства нужны Git, Node.js 24 (минимум 22.13),
Python 3.10+ и запущенная Ollama.
Объём памяти зависит от модели, квантования и контекста; ниже используется llama3.2:latest.
В первом терминале:
git clone --branch v1.7.0 https://github.com/Solutions-of-Security/Agat.git
cd Agat
npm ci
npm run build
npm start
Во втором терминале, из корня репозитория, загрузите модель и подключите воркер:
ollama pull llama3.2:latest
python3 workers/agat_worker.py \
--enrollment-token agat-local-enrollment \
--models llama3.2:latest \
--no-web
Откройте http://127.0.0.1:8787. В разделе «Узлы» проверьте подключение воркера, затем откройте Создание → Агенты → Новый агент. В первом сценарии даны готовые имя, инструкция, входной текст и критерии ответа. Результат появится в «Запуски».
Этот сценарий использует один coordinator, SQLite и локальный доступ без администраторского токена. Встроенный enrollment token предназначен для знакомства на своём компьютере. Для сети настройте отдельные секреты и HTTPS по руководству по установке.
Альтернативы: Docker Compose, другие модели и удалённые машины, Kubernetes в Docker Desktop.
После npm ci запустите npm run dev:api и npm run dev:web в разных
терминалах. Интерфейс разработки доступен на http://127.0.0.1:5173.
Перед отправкой изменений:
npm run typecheck
npm test
npm run build
npm run docs:check
Обычные тесты не требуют запущенной модели. Интеграционные проверки с Ollama, PostgreSQL и другими сервисами описаны в оглавлении.
Проект поддерживает Solutions-of-Security. Подготовка окружения, браузерные проверки и правила PR: CONTRIBUTING. Ошибки и вопросы: SUPPORT. Уязвимости: приватный канал.
| Каталог | Назначение |
|---|---|
apps/coordinator | API, очередь, состояние и оркестрация |
apps/web | Веб-интерфейс |
apps/temporal-worker | Durable workflows |
workers, edge | Python runtime и нативные мобильные клиенты |
deploy, scripts | Развёртывание и проверки |
docs | Руководства, решения, исследования и дизайн |
Apache License 2.0. Уведомление об авторских правах — NOTICE. Сторонние компоненты сохраняют собственные лицензии.