Локальная desktop-среда для AI-агентов, которые пишут код: с постоянными сессиями, поддержкой разных моделей, субагентами и системой плагинов.
Emanuele-web04/synara
Локальная десктопная рабочая среда, объединяющая сессии coding-агентов, проекты, терминалы, предпросмотр в браузере, diff и Git в одном окне.
- Звёзды
- 2,187
- Форки
- 326
- Открытые issues
- 346
- Последний коммит
- 5 часов назад
Что это?
Synara — десктопное приложение для работы с coding-агентами. Работа организована по проектам и тредам: проект хранит контекст репозитория и настройки, а в каждом треде — диалог, состояние, файлы и историю конкретной задачи. Каждый тред запускается в сессии провайдера на базе runtime coding-агента, который уже установлен и авторизован на локальной машине.
В рабочей среде диалоги с агентами находятся рядом с инструментами для проверки и оценки их результатов. В разделе Changes отображаются diff и изменённые файлы; также доступны терминал, браузер для локального предпросмотра, файловый браузер и редактор, а ещё действия Git для работы с ветками, коммитами, push и pull request. Разделение на панели и предпросмотр на устройствах позволяют видеть результат правок агента рядом с диалогом.
Synara указывает интеграции с Codex, Claude Code, Cursor, Antigravity, Grok Build, Factory Droid, OpenCode, Pi и Devin CLI. Задачи можно запускать в локальном checkout или в изолированном управляемом worktree, а при передаче задачи другому провайдеру сохраняется контекст проекта. Доступны установщики для Windows x64, macOS (Intel и Apple Silicon) и Linux x64. Проект находится на ранней стадии, и API всё ещё меняются.
Ключевые возможности
- 01Организует работу по проектам и тредам, позволяя выбирать провайдера и модель для каждого треда.
- 02Показывает diff, терминал, предпросмотр в браузере, файловый редактор и действия Git рядом с диалогом агента.
- 03Подключается к нескольким локально установленным CLI для coding-агентов, включая Codex, Claude Code и Cursor.
- 04Запускает задачи в изолированных управляемых worktree, чтобы параллельные изменения не пересекались.
- 05Поддерживает передачу задач с сохранением контекста проекта при смене провайдера.
- 06Предоставляет другим локальным клиентам доступ через MCP с разрешениями, которые подтверждает пользователь.
Сценарии использования
- Проверять изменения агента в виде diff перед коммитом или созданием pull request.
- Параллельно запускать несколько задач coding-агентов в одном репозитории, используя отдельные worktree.
- Просматривать локальный веб-сайт или сборку для симулятора iOS, пока агент редактирует код.
- Передавать незавершённую задачу от одного coding-агента другому без потери контекста.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/Emanuele-web04/synara.git - 2
Перейдите в каталог проекта
cd synara - 3
Установите зависимости с помощью Bun
bun install - 4
Запустите приложение для разработки
bun run dev
Что важно знать
- Это программное обеспечение находится на ранней стадии разработки; API и детали интерфейса еще могут меняться.
- Требуется локально установленная и авторизованная среда выполнения агента для программирования, например Codex CLI или Claude Code.
- Для настройки исходного кода необходимы Bun 1.4.4 и Node.js 24.13.1, а для функций Workspace на базе Git — Git версии 2.29 или новее.
В подборках
Темы
Частые вопросы
- Что такое synara?
- Локальная десктопная рабочая среда, объединяющая сессии coding-агентов, проекты, терминалы, предпросмотр в браузере, diff и Git в одном окне. Synara — десктопное приложение для работы с coding-агентами. Работа организована по проектам и тредам: проект хранит контекст репозитория и настройки, а в каждом треде — диалог, состояние, файлы и историю конкретной задачи. Каждый тред запускается в сессии провайдера на базе runtime coding-агента, который уже установлен и авторизован на локальной машине.
- synara можно использовать бесплатно? Какая у него лицензия?
- synara распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- synara всё ещё поддерживается?
- Активно поддерживается. Последний коммит в synara — 7 нояб. 2026 г..
- Для чего можно использовать synara?
- Проверять изменения агента в виде diff перед коммитом или созданием pull request. Параллельно запускать несколько задач coding-агентов в одном репозитории, используя отдельные worktree. Просматривать локальный веб-сайт или сборку для симулятора iOS, пока агент редактирует код. Передавать незавершённую задачу от одного coding-агента другому без потери контекста.
- Как установить synara?
- Клонируйте репозиторий: git clone https://github.com/Emanuele-web04/synara.git Перейдите в каталог проекта: cd synara Установите зависимости с помощью Bun: bun install Запустите приложение для разработки: bun run dev
- Где скачать synara?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Emanuele-web04/synara
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.
Открытый рекурсивный coding-агент на Rust с постоянным Python-окружением, дочерними агентами и поддержкой разных провайдеров моделей.
Лёгкий терминальный помощник для программирования с циклом работы с инструментами и TUI в духе Claude Code — компактная кодовая база для обучения и экспериментов.
Нативное десктопное приложение и CLI для локального управления coding-агентами вроде Claude Code, Codex и Cursor с опциональной синхронизацией между устройствами.
Веб-интерфейс для компьютера и телефона, позволяющий удалённо просматривать и управлять сессиями и проектами Claude Code, Cursor CLI и Codex.