マルチエージェント開発のためのオープンソース macOS ワークベンチ

SharkBaymacOS 向けマルチエージェント開発ワークベンチ

Claude Code、Codex、Gemini、Kiro、Qwen、OpenCode などのコーディングエージェントを、ひとつのローカルプロジェクトワークスペースから起動できます。SharkBay は GPLv3 のオープンソースで、あなたのエージェント設定ファイルには手を加えず、チームの作業コンテキストをホスト型アカウントではなく Git に保存します。

開発者がすでに使っているエージェント CLI のために。

同じプロジェクトワークスペースから、対応するコーディングエージェントを起動し監視できます。

あなたの既存の開発ルールを中心に設計。

01

オープンソース第一。

デスクトップアプリ、リリース、Issue、GPLv3 ライセンスはすべて GitHub にあります。開発者はワークフローに取り入れる前に、SharkBay がどのようにエージェントを起動し、状態を追跡し、タスク記録を保存し、コンテキストを同期するかを確認できます。

02

エージェント設定はあなたのもの。

SharkBay は AGENTS.mdCLAUDE.md などのプロジェクト指示ファイルを編集せず、それらと連携して動作します。ステータスフックは可視化に限定され、エージェントが何をしているかを報告するだけです。これにより、既存のエージェントの使い方を置き換えることなく、作業中・承認待ち・停止の各状態を SharkBay が表示できます。

03

ログインの壁も SharkBay クラウド依存もなし。

チームの作業コンテキストは sharkbay-team-context ブランチを含む Git に保存され、認証は開発者の既存の GitHub と gh コマンドの設定に従います。目標は疎結合です。あなたのリポジトリ、アイデンティティ、コラボレーション履歴は SharkBay の外でも移行可能なまま保たれます。

実際のローカルプロジェクトを中心に設計。

関心のあるリポジトリを追加し、プロジェクトのコンテキストでエージェントを起動し、開発サービスを実行し、タスク記録をレビューし、チームコンテキストを同期し、ブラウザタブを同じワークスペースに紐づけたまま保てます。

1

プロジェクトを追加

正確なローカルディレクトリを登録し、サイドバーから切り替えます。

2

エージェントセッションを起動

対応するコーディングエージェントを、見えるプロジェクトのターミナルタブで開きます。

3

状態とサービスを監視

エージェントの状態、ターミナルの活動、開発コマンド、ブラウザタブ、Git の変更を追跡します。

4

持続するコンテキストを残す

タスク記録を使えば、別のエージェントやチームメイトが、何が変わりどう確認されたかを理解できます。

リポジトリとともに生きるタスクコンテキスト。

SharkBay Task Protocol は、各プロジェクトの下に簡潔な Markdown 記録を書き込みます。エージェントは私的なチャット履歴に依存せず、同じスコープ、ファイル、作業メモ、検証履歴を読むことができます。

SharkBay task detail view showing protocol summary and metadata

マルチエージェントランチャー

最初の利点は、抽象的に「多くの CLI に対応している」ことではありません。SharkBay はそれらの CLI を見えるプロジェクトツールに変えます。リポジトリを選び、適切なエージェントを起動し、セッションをそのワークスペースに紐づけ続けます。

SharkBay / sharkbay.xyz 8 agent CLIs
sharkbay.xyzCodex working
SharkBayClaude idle
api-server2 services
$ codex "refine the homepage mockup"
project: /Projects/sharkbay.xyz
context: task M3K8VQ, dirty files visible

Agent is working in the same repo you selected.
Type here... Enter to send, Shift+Enter for newline
SessionsTasksGitFiles
Knowledge Site Browse project docs and team task history as a local site.
Homepage mockup rewrite M3K8VQ · SharkUI · active
Review homepage sections Claude Code · restore session

リアルタイムなエージェント状態

すべてのターミナルが同じように動いて見えると、マルチエージェントの作業は破綻します。SharkBay はエージェントの状態を一級の信号として扱い、タブを開く前にどこに注意が必要かをユーザーに知らせます。

SharkBay workspace project status
sharkbay.xyz /Users/shark/Projects/sharkbay.xyz
$ codex "continue homepage mockup"
project: /Users/shark/Projects/sharkbay.xyz
tab: Codex CLI

Editing docs/mockup/index.html and keeping the project card updated.
Type here... Enter to send, Shift+Enter for newline

アイランドオーバーレイ

アイランドは「アンビエントな気づき」の機能です。もうひとつのダッシュボードではありません。開発者がブラウザ、エディタ、別の場所のターミナルにいる間も、長時間動くエージェントの作業を見えるままにします。

SharkBay Island overlay attached to the top of the Mac screen

チームワークコンテキスト

SharkBay のコラボレーションは意図的に Git ベースです。コンテキストは、ひとつのエージェントのチャット画面や SharkBay アカウントに閉じ込められるのではなく、リポジトリのコンテキストブランチを通じて流れるタスク記録とチームの記憶になります。

SharkBay Tasks view showing team task context and restored sessions

Task Protocol

このプロトコルは、エージェントの作業に持続的な形を与えます。スコープ、ファイル、作業メモ、検証、コミット。ローカル開発には十分軽量でありながら、引き継ぎには十分な構造を備えています。

.sharkbay/tasks/... task.md
## Summary
Implemented the homepage mockup for review.

## Files
- docs/mockup/index.html

## Work
- Built a static SEO-friendly page structure.
- Linked product actions back to GitHub.

## Verification
- Opened the local mockup in a browser.
- Checked responsive layout and links.

レビューセッション

レビューは独立したモードであり、単なる別のエージェントへの指示ではありません。SharkBay は、変更を加える代わりにタスクコンテキストを読み、ローカルレポートを書き出す制約付きのセッションを開始します。

設計上は読み取り専用レビューセッションはタスクコンテキストを調べ、プロジェクトファイルを変更せずにレポートを書きます。
ローカルレポート出力結果はリポジトリに残り、後続のエージェントが同じ根拠を読めます。

組み込みブラウザ

タスクがビジュアルや Web 向けのとき、ブラウザはターミナルのそばにあるべきです。SharkBay はローカルプレビューとエージェントの出力を、同じプロジェクト画面の一部にします。

プレビューはプロジェクトとともにlocalhost のページ、ドキュメント、成果物は選択中のワークスペースに紐づいたままです。
ビジュアル作業に有用エージェントは SharkBay ワークベンチのコンテキストを離れずに UI の変更を確認できます。

開発サービスランチャー

SharkBay は開発サーバーを、ランダムなバックグラウンドコマンドではなくプロジェクトの状態として扱います。どのサービスが動いているかが見え、そのログにすぐ戻れます。

サービスは見える状態実行中の開発コマンドは、隠れたシェル履歴ではなくプロジェクトの一部として表示されます。
ログにいつでも到達ブラウザプレビューやエージェントが必要とするとき、適切なサービス出力に飛び戻れます。

Git アウェアネス

エージェントの作業が Git の状態から切り離されて感じられてはいけません。SharkBay は、ユーザーが方向を決める前に、ブランチ、変更されたファイル、最近の活動を見える場所に置きます。

ブランチと変更状態が見えるエージェントの作業がクリーンか、途中か、レビュー可能かをユーザーが判断できます。
ローカル Git が真実の源SharkBay はワークフローを乗っ取ることなく、リポジトリの状態を読み取り表示します。

ファイルとクイックエディタ

正しい一手が、ターミナルのそばでの小さな編集であることもあります。SharkBay は、完全な IDE になることなく、コンテキストを確認し修正できる十分なファイルアクセスを提供します。

近くのファイルを確認ちょっとした確認のためにツールを切り替えず、タスク記録、ドキュメント、ソースファイルを開けます。
必要なときにコンテキストを修正軽い編集を、それを促したターミナルセッションの近くに保ちます。

セッションと復元

長時間動くエージェントの作業は、しばしば中断をまたぎます。SharkBay はセッションを十分に見えるようにし、ユーザーが正しいスレッドを特定し、復元し、続行できるようにします。

正しいスレッドを再開セッションのエントリは、エージェント、プロジェクトパス、最近の活動を保持します。
コンテキストの喪失を軽減中断された作業は、空のターミナルではなく同じローカルワークスペースから続けられます。

オープンソースの土台

ウェブサイトは信頼モデルを明確にすべきです。SharkBay は隠れたクラウドワークスペースではなく、オープンソースのデスクトップソフトウェアです。プロジェクト指示とログインを SharkBay の所有の外に保ちながら、ローカルのエージェントを調整します。

GPLv3 のソースソース、リリース、Issue、ライセンスの詳細は GitHub に置かれます。
ローカルファーストの信頼モデルプロジェクト指示、Git のアイデンティティ、エージェントのアカウントは開発者の管理下にあります。

オープンソースの SharkBay アプリを GitHub からインストール。

公開サイトはプロダクトの物語をシンプルに保ちます。ダウンロード、ソースコード、リリースノート、Issue、GPLv3 ライセンスの詳細は、開発者がすでに作業している GitHub に置かれます。