Возможности¶
Synth объединяет то, что обычно размазано по десяткам сессий терминала и личных подписок: ключи, модели, разрешения, контекст и аудит — в одном месте. Ниже — возможности по областям и планы развития.
Централизация¶
- Единый сервер-хаб. Весь трафик идёт через один сервер: ключи провайдеров, модели и журналы хранятся только на нём.
- Общая история. История и состояние сессий живут на сервере: перезапуск и переподключение не теряют контекст.
- Stateless-движки. Движок получает историю, новое сообщение и контекст — поэтому движок можно менять, не теряя диалог.
Коллаборация¶
- Люди и агенты вместе. Несколько пользователей и агентов работают в одной сессии с общим контекстом.
- План и задачи. План проекта с приоритетами и зависимостями, todo — в сессии; состояние меняется инструментами.
- Очередь сообщений. Доставка сообщений по одному, совместная работа без гонок.
Безопасность¶
- LLM Gateway. Единый слой для всех LLM-вызовов: обфускация секретов, ограничение частоты запросов, JSONL-аудит.
- Аудит. Каждый запрос логируется: кто, когда, какая модель, сколько токенов.
- Гранулярные права. Правила
allow/deny/askна уровне инструментов и паттернов команд; опасные действия требуют подтверждения. - Роли и вход. Встроенные роли ADMIN / USER / LEAD / AUDITOR, OIDC (Keycloak) и API-ключи.
- Режимы сессии. Plan / Act / YOLO и настраиваемая строгость цикла «план → реализация».
Контекст и оптимизация¶
- Режимы контекста саб-агентов.
inherit/summary/none/last_n— баланс токенов и полноты контекста. - Ветвление сессий. Наследование контекста и межсессионное слияние.
- Сжатие контекста. История сворачивается в краткое резюме: суть сохраняется.
- Быстрые ответы. Мгновенные ответы на простые запросы без вызова большой модели — 0 токенов.
- Маршрутизация. Автоматический выбор модели по контенту и стоимости, контроль качества с эскалацией на fallback-модель.
Провайдеры¶
- OpenAI-совместимые — OpenAI, LM-Studio, vLLM, Together, Groq и другие.
- Anthropic-совместимые — Claude и совместимые сервисы.
- Ollama — локальные и бесплатные модели в полностью приватном контуре.
Настройка — через переменные окружения, CLI или интерфейс. Подробнее — Провайдеры и модели.
Развёртывание¶
- Локально — одна команда
synth serve, без бэкенда, Keycloak и Kubernetes. - Docker — готовый образ и
docker compose. - Kubernetes / Helm — публикуемый Helm-чарт для командной работы.
- Гибридный режим. Локальный core подключается к корпоративному серверу: один UI объединяет локальные и удалённые проекты, LLM-запросы идут через сервер.
Мобильный доступ¶
- Адаптивный интерфейс для компьютера, планшета и телефона.
- Установка как приложение (PWA), офлайн-заглушка и баннер обновления.
- Touch-first: увеличенные таргеты, дроверы панелей и учёт экранной клавиатуры.
Скиллы и команды¶
- Скиллы — расширяемые инструкции в формате
SKILL.md, которые агент применяет по запросу. - Slash-команды — быстрый вызов типовых сценариев через
/. - MCP-инструменты — подключаемые инструменты и источники данных через Model Context Protocol, с учётом режимов сессии.
В планах¶
Ниже — направления, которые ещё не реализованы и находятся в разработке или проектировании.
| # | Направление | О чём |
|---|---|---|
| 1 | Память и знания | Долговременная память агента, поиск по коду и документации, база знаний проекта |
| 2 | Пайплайны и автоматизация | Многошаговые сценарии: запуск по расписанию или событию, контроль результата |
| 3 | Служебные агенты и консилиум | Независимая проверка результата, оценка по критериям, обсуждение несколькими моделями |
| 4 | Канбан и управление задачами | Интерактивная доска, backlog, приоритеты и назначение задач агентам |
| 5 | Каталог скиллов и агентов | Устанавливаемые расширения и агенты: каталог, доверенные источники, проверка безопасности |
| 6 | Интеграции и публичный API | API, SDK и вебхуки; MCP-сервер; ревью-боты для pull request, метрики и аудит |
| 7 | Мессенджеры | Общение с платформой из Telegram, Slack, Mattermost, Matrix и других |
| 8 | Мультимодальный ввод | Звук, изображения и видео: загрузка, распознавание и работа в диалоге |
| 9 | Рабочее место в интерфейсе | Встроенные браузер и терминал, просмотр документации и планов без выхода из Synth |
| 10 | Нативные приложения | Приложения для Linux, macOS, Windows, Android и iOS в дополнение к вебу и PWA |
| 11 | Безопасность и корпоративная сеть | Анализ входящих и исходящих данных, защита журналов, работа через корпоративный прокси |
| 12 | И многое другое | Изолированные рабочие копии, работа из терминала, готовые образы, корпоративные правила |