Repolode
Emanuele-web04

Emanuele-web04/synara

코딩 에이전트 세션, 프로젝트, 터미널, 브라우저 미리보기, diff와 Git을 한 창에 모은 로컬 우선 데스크톱 워크스페이스입니다.

스타
2,185
포크
328
열린 이슈
346
마지막 커밋
5시간 전

어떤 프로젝트인가요?

Synara는 코딩 에이전트와 함께 작업하기 위한 데스크톱 애플리케이션입니다. 프로젝트와 스레드를 중심으로 작업을 정리합니다. 프로젝트에는 저장소 컨텍스트와 설정이 담기고, 각 스레드에는 작업별 대화, 상태, 파일과 기록이 저장됩니다. 각 스레드는 로컬 컴퓨터에 이미 설치되고 인증된 코딩 에이전트 런타임을 기반으로 하는 provider 세션에서 실행됩니다.

이 워크스페이스에서는 에이전트 대화와 결과를 검토하고 확인하는 데 쓰이는 도구를 나란히 사용할 수 있습니다. Changes 뷰에서 diff와 변경된 파일을 확인할 수 있으며, 터미널, 로컬 미리보기용 브라우저, 파일 브라우저와 편집기, 브랜치·커밋·푸시·pull request를 위한 Git 작업도 제공됩니다. 분할 뷰와 기기 미리보기를 사용하면 에이전트가 편집한 결과를 대화 옆에 계속 표시할 수 있습니다.

Synara는 Codex, Claude Code, Cursor, Antigravity, Grok Build, Factory Droid, OpenCode, Pi, Devin CLI와의 통합을 지원합니다. 작업은 로컬 체크아웃이나 격리된 관리형 worktree에서 실행할 수 있고, 핸드오프를 통해 프로젝트 컨텍스트를 다른 provider로 전달할 수 있습니다. Windows x64, macOS(Intel 및 Apple Silicon), Linux x64용 설치 프로그램을 제공하며, 아직 초기 단계라 API가 계속 변경되고 있습니다.

핵심 기능

  • 01프로젝트와 스레드별로 작업을 정리하고, 각 스레드에서 provider와 모델을 선택할 수 있습니다.
  • 02에이전트 대화 옆에서 diff, 터미널, 브라우저 미리보기, 파일 편집기와 Git 작업을 사용할 수 있습니다.
  • 03Codex, Claude Code, Cursor 등을 포함해 로컬에 설치된 여러 코딩 에이전트 CLI에 연결합니다.
  • 04작업을 격리된 관리형 worktree에서 실행해 병렬 변경 사항을 분리합니다.
  • 05provider를 전환할 때 프로젝트 컨텍스트를 유지하는 핸드오프를 지원합니다.
  • 06사용자 승인 권한으로 다른 로컬 클라이언트에 MCP 접근을 제공합니다.

활용 사례

  • 커밋하거나 pull request를 열기 전에 에이전트의 변경 사항을 diff로 검토하기.
  • 별도의 worktree를 사용해 같은 저장소에서 여러 코딩 에이전트 작업을 병렬로 실행하기.
  • 에이전트가 코드를 편집하는 동안 로컬 웹 페이지나 iOS 시뮬레이터 빌드를 미리보기하기.
  • 컨텍스트를 잃지 않고 진행 중인 작업을 한 코딩 에이전트에서 다른 에이전트로 넘기기.

빠른 시작

  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은(는) 무엇인가요?
코딩 에이전트 세션, 프로젝트, 터미널, 브라우저 미리보기, diff와 Git을 한 창에 모은 로컬 우선 데스크톱 워크스페이스입니다. Synara는 코딩 에이전트와 함께 작업하기 위한 데스크톱 애플리케이션입니다. 프로젝트와 스레드를 중심으로 작업을 정리합니다. 프로젝트에는 저장소 컨텍스트와 설정이 담기고, 각 스레드에는 작업별 대화, 상태, 파일과 기록이 저장됩니다. 각 스레드는 로컬 컴퓨터에 이미 설치되고 인증된 코딩 에이전트 런타임을 기반으로 하는 provider 세션에서 실행됩니다.
synara은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
synara은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
synara은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. synara의 마지막 커밋은 2026년 11월 6일입니다.
synara은(는) 어디에 사용할 수 있나요?
커밋하거나 pull request를 열기 전에 에이전트의 변경 사항을 diff로 검토하기. 별도의 worktree를 사용해 같은 저장소에서 여러 코딩 에이전트 작업을 병렬로 실행하기. 에이전트가 코드를 편집하는 동안 로컬 웹 페이지나 iOS 시뮬레이터 빌드를 미리보기하기. 컨텍스트를 잃지 않고 진행 중인 작업을 한 코딩 에이전트에서 다른 에이전트로 넘기기.
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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트