永続セッション、複数モデル、サブエージェント、プラグインシステムを備えた、AIコーディングエージェント向けのローカルファーストなデスクトップワークスペース。
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
リポジトリをクローンする
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 とは?
- コーディングエージェントのセッション、プロジェクト、ターミナル、ブラウザプレビュー、差分、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 の数値は毎日更新されます。
関連プロジェクト
ファイル編集やコマンド実行に対応し、ローカルモデルを含む40以上のモデルプロバイダーを利用できる、ターミナル向けのオープンソースRustコーディングエージェント。
永続的なPythonワークスペース、子エージェント、複数のモデルプロバイダーに対応した、Rust製のオープンソース再帰型コーディングエージェント。
Claude Code風のツールループとTUIを備え、学習や実験向けに小さなコードベースで作られた軽量なターミナル型コーディングアシスタントです。
Claude Code、Codex、Cursorなどのコーディングエージェントをローカルで操作できるデスクトップアプリとCLI。オプションで複数デバイス間の同期にも対応。
Claude Code、Cursor CLI、Codexのエージェントセッションやプロジェクトをリモートから確認・管理できる、デスクトップ・モバイル対応のWeb UI。