Repolode
Emanuele-web04

Emanuele-web04/synara

コーディングエージェントのセッション、プロジェクト、ターミナル、ブラウザプレビュー、差分、Gitを1つのウィンドウにまとめた、ローカルファーストのデスクトップワークスペース。

スター
2,187
フォーク
326
未解決の Issue
346
最終コミット
5 時間前

これは何?

Synaraは、コーディングエージェントを使った作業のためのデスクトップアプリケーションです。作業はプロジェクトとスレッドを中心に整理されます。プロジェクトにはリポジトリのコンテキストと設定が含まれ、各スレッドにはタスク固有の会話、状態、ファイル、履歴が保存されます。各スレッドは、ローカルマシンにインストール済みで認証も完了しているコーディングエージェントのランタイムを基盤とするプロバイダーセッション上で動作します。

ワークスペースでは、エージェントとの会話の隣に、出力の確認や検証に使うツールが表示されます。Changesビューでは差分と変更ファイルを確認できるほか、ターミナル、ローカルプレビュー用のブラウザ、ファイルブラウザーとエディター、ブランチ、コミット、プッシュ、プルリクエストに対応するGit操作も利用できます。分割ビューやデバイスプレビューを使えば、エージェントが編集した結果を会話と並べて表示できます。

Synaraは、Codex、Claude Code、Cursor、Antigravity、Grok Build、Factory Droid、OpenCode、Pi、Devin CLIとの連携を案内しています。タスクはローカルのチェックアウト、または分離された管理対象worktreeで実行でき、ハンドオフではプロジェクトのコンテキストを別のプロバイダーに引き継げます。Windows x64、macOS(IntelおよびApple Silicon)、Linux x64向けのインストーラーが用意されています。プロジェクトはまだ初期段階にあり、APIは変更される可能性があります。

主な機能

  • 01プロジェクトとスレッドで作業を整理し、スレッドごとにプロバイダーとモデルを選択できます。
  • 02エージェントとの会話の横に、差分、ターミナル、ブラウザプレビュー、ファイルエディター、Git操作を表示します。
  • 03Codex、Claude Code、Cursorなど、ローカルにインストールされた複数のコーディングエージェントCLIに接続できます。
  • 04タスクを分離された管理対象worktreeで実行し、並行する変更を別々に保てます。
  • 05プロバイダーを切り替える際に、プロジェクトのコンテキストを維持したままハンドオフできます。
  • 06ユーザーが許可した権限の範囲で、他のローカルクライアントからMCPにアクセスできます。

ユースケース

  • コミットやプルリクエストの作成前に、エージェントの変更を差分で確認する。
  • 別々のworktreeを使い、同じリポジトリで複数のコーディングエージェントタスクを並行して実行する。
  • エージェントがコードを編集している間に、ローカルWebアプリや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 とは?
コーディングエージェントのセッション、プロジェクト、ターミナル、ブラウザプレビュー、差分、Gitを1つのウィンドウにまとめた、ローカルファーストのデスクトップワークスペース。 Synaraは、コーディングエージェントを使った作業のためのデスクトップアプリケーションです。作業はプロジェクトとスレッドを中心に整理されます。プロジェクトにはリポジトリのコンテキストと設定が含まれ、各スレッドにはタスク固有の会話、状態、ファイル、履歴が保存されます。各スレッドは、ローカルマシンにインストール済みで認証も完了しているコーディングエージェントのランタイムを基盤とするプロバイダーセッション上で動作します。
synara は無料で使えますか?ライセンスは?
synara は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
synara は今もメンテナンスされていますか?
活発にメンテナンス中。synara の最終コミットは 2026年11月7日 です。
synara は何に使えますか?
コミットやプルリクエストの作成前に、エージェントの変更を差分で確認する。 別々のworktreeを使い、同じリポジトリで複数のコーディングエージェントタスクを並行して実行する。 エージェントがコードを編集している間に、ローカルWebアプリや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 の数値は毎日更新されます。

関連プロジェクト