Repolode
Emanuele-web04

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. 1

    Клонируйте репозиторий

    git clone https://github.com/Emanuele-web04/synara.git
  2. 2

    Перейдите в каталог проекта

    cd synara
  3. 3

    Установите зависимости с помощью Bun

    bun install
  4. 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 обновляется ежедневно.

Похожие проекты