MAO vs Nimbalyst(旧Crystal):キャンバス上のターミナルエージェントか、ビジュアルエディターの隣のエージェントセッションか?
NimbalystはCrystalの後継で、ビジュアルエディターとタスクトラッカーの隣にあるチャット形式のエージェントウィンドウでClaude CodeとCodexのセッションを動かす、無料でMITライセンスのデスクトップワークスペースです。MAOは有料のデスクトップキャンバスで、各エージェント自身のCLIが実際のターミナルとして動き、エージェント同士がタスクを渡し合います。
- Crystalは2026年2月に非推奨となり、Nimbalystに置き換えられました
- NimbalystはMITライセンスで、個人は無料です
- MAOは各エージェント自身のCLIを実際のターミナルで動かし、エージェント同士がタスクを送り合えます
Nimbalystは、Crystalを置き換えたアプリで、macOS、Windows、Linuxで動く無料でMITライセンスのデスクトップワークスペースです。チャット形式のエージェントウィンドウでClaude CodeとCodexのセッションを動かし、各セッションは専用のGitワークツリーを持つこともできます。その隣には、Markdown、モックアップ、図、コードのためのビジュアルエディター、タスクトラッカー、iOSのコンパニオンアプリがあります。MAOは有料のデスクトップアプリで、各コーディングエージェント自身のCLIを実際のターミナルとしてキャンバスで動かし、エージェントを接続してタスクを送り合えるようにし、ブラウザポータルとデバイスポータル、SSH経由のリモートワークスペースを備えています。作業の中心がドキュメント、計画、エージェントの編集をビジュアルにレビューすることならNimbalyst、多くのターミナルエージェントが一緒に作業し、受け渡しすることならMAOを選びます。
Nimbalystとは?
コーディングエージェントのためのオープンソースのビジュアルワークスペースで、Crystalの後継です。
stravuのCrystalは、並列のGitワークツリーで複数のCodexとClaude Codeのセッションを動かすデスクトップアプリでした。そのリポジトリには現在、Crystalは2026年2月に非推奨となりNimbalystに置き換えられたと書かれています。Crystalを使い続けることはできますが、継続的な更新のためにNimbalystへの移行が推奨されています。
NimbalystのREADMEでは、Codex、Claude Code、OpenCodeなどのコーディングエージェントと一緒に開発するための、オープンソースのビジュアルワークスペースと説明されています。主な構成は次のとおりです。
- エージェントセッション。 チャット形式のエージェントウィンドウに、各セッションのトランスクリプト、ツール呼び出し、ストリーミング出力が表示されます。セッションを並列で動かし、サイドバーから検索・再開し、ワークストリームにまとめ、かんばんボードで追跡できます。
- ワークツリー。 Developer Modeを有効にすると、New Worktree が新しいブランチと専用のフォルダでセッションを開始します。セッションの隣のパネルで、そのブランチをレビュー、コミット、マージします。
- ビジュアルエディター。 Markdown、モックアップ、Mermaid、Excalidraw、CSV、データモデル、コード(Monaco)のWYSIWYGエディターです。エージェントの編集は赤と緑の差分として表示され、1つずつ承認または却下します。
- タスク管理。 計画、バグ、機能、ToDoを、エージェントとあなたが一緒に読み、更新します。
- Agent TeamsとSuper Loops。 セッションは独立したサブタスクのためにチームメイトのエージェントを生成し、その完了を待てます。Super Loopは、専用のワークツリーで1つのエージェントに同じタスクを繰り返し実行させます。
- ブラウザ。 HTMLファイルや公開中のURLを表示するアプリ内ブラウザで、エージェントはその中で調べる、クリックする、入力する、スクロールする、スクリーンショットを撮る、JavaScriptを実行することができます。
- その他。 Ghosttyベースのターミナル、AIがコミットメッセージを下書きするGitツール、MCPクライアント、拡張SDK、そしてデスクトップとペアリングしてエージェントに返信し、差分をレビューし、プッシュ通知を受け取れるiOSアプリがあります。
NimbalystはElectronで作られています。アプリは個人なら無料でアカウントも不要です。有料のWiki Teamsプランでは、チームで共有するwikiが加わります。
MAOとNimbalystの違いは?
Nimbalystはエージェントセッションをエディター、トラッカー、チャットウィンドウで包みます。MAOは各エージェント自身のターミナルを保ち、キャンバス上でエージェント同士を接続します。
Nimbalystのほうが合うのはどんなとき?
エージェントの作業がコードだけでなくドキュメント、計画、デザインでもあるとき、または無料でオープンソースのものが欲しいときです。
- 無料のオープンソースが欲しい。 NimbalystはMITライセンスで、個人は無料、機能制限もアカウントもありません。MAOはクローズドソースで、買い切りでの購入が必要です。
- エージェントの編集をビジュアルにレビューする。 エージェントはWYSIWYGエディターでMarkdown、モックアップ、図、CSV、データモデルを編集し、あなたは赤と緑の差分として変更を1つずつ承認または却下します。
- エージェントの隣で計画を立て、作業を追跡する。 タスクトラッカーとセッションのかんばんが、計画、バグ、セッションを、それらが触れたファイルと結び付けます。
- スマートフォンからエージェントに返信する。 iOSアプリは、どのセッションがあなたを待っているかを表示し、テキストや音声で返信でき、エージェントが待っているときにプッシュ通知を送ります。
- Cursor AgentやGitHub Copilotを使いたい。 どちらもNimbalystではアルファのプロバイダーで、MAOの一覧にあるプロバイダーではありません。
- 1つのエージェントに自分で作業を分担させたい。 Agent Teamsではセッションがサブタスクのためにチームメイトを生成し、Super Loopsでは1つのエージェントが毎回新しいコンテキストで同じタスクを繰り返し実行します。
MAOのほうが合うのはどんなとき?
各エージェントの実際のターミナル、作業を渡し合うエージェント、テスト用のデバイス、リモートマシンが欲しいときです。
- エージェントが自身のCLIとして動く。 各ノードは実際のターミナルで動くプロバイダーのCLIで、それぞれのログイン、モデル、設定を持つため、あなたのターミナルと同じように振る舞います。必要ならチャット表示に切り替え、セッションをターミナルに戻すこともできます。
- エージェントが互いに作業を渡す。 接続を引くと、たとえばClaude CodeからCodexへ、あるエージェントが別のエージェントにタスクを送り、タスクIDで結果を読めます。
- エージェントがデバイスでテストする。 ブラウザポータルに加えて、デバイスポータルがAndroidのエミュレーターや実機、macOSのiOS Simulatorをキャンバスに置き、接続したエージェントが操作できるようにします。
- プロジェクトがサーバー上にある。 リモートワークスペースは、リポジトリ、ターミナル、エージェントをSSH経由のLinuxマシンやWSL内に置いたまま、キャンバスをデスクトップに保ちます。
- すべてのエージェントを一度に見渡せる。 エージェント、ノート、ファイル、ポータルが1つのキャンバスに並び、ズームアウトすると状態カードになります。
- ネイティブアプリで、デフォルトではテレメトリーなし。 MAOはGPUIでGPU描画されるキャンバスを持つデスクトップネイティブのRustアプリで、オプトインしない限りテレメトリーを送りません。NimbalystのREADMEには匿名の利用状況分析を送信すると書かれており、設定でオフにできます。
実際のタスクで比べるには?
計画のステップと独立した2つの部分がある同じタスクを両方に与え、どちらで作業を追いやすいかを見ます。
- 捨ててもよいリポジトリで、短い計画と、APIエンドポイントとそのテストのように独立した2つの部分がある変更を選びます。
- Nimbalystで、計画をMarkdownのドキュメントに書き、New Worktree で2つのセッションを開始し、セッションのパネルからマージする前にそれぞれの差分をレビューします。
- MAOで(7日間のトライアルで十分です)、計画をノートに書き、レイヤーを作成し、そこにClaude CodeとCodexのエージェントを置いて接続し、一方が
mao askでもう一方に作業のレビューを頼むようにします。 - レイヤーをGroundに取り込み、エージェント間でメッセージを中継した回数、差分をどこでレビューしたか、どのエージェントがあなたを待っているかの分かりやすさを比べます。
よくある質問
NimbalystはCrystalの後継です。Crystalのリポジトリには、Crystalは2026年2月に非推奨となりNimbalystに置き換えられたと書かれており、ダウンロードと更新はnimbalyst.comを案内しています。
はい、分離されたGitワークツリーで複数のClaude CodeとCodexのエージェントを並列に動かすという点では代わりになります。Nimbalystはビジュアルエディター、タスク管理、チャット形式のエージェントウィンドウが中心で、MAOはキャンバス上の実際のターミナル、エージェント間のタスク、デバイスポータル、リモートワークスペースが中心です。
はい。github.com/Nimbalyst/nimbalyst にあるNimbalystのリポジトリはMITライセンスです。チーム機能を支えるコラボレーション用の同期サーバーは別プロジェクトです。
はい。新規インストールではCodexがデフォルトで有効で、サインイン済みのCodexまたはChatGPTのサブスクリプション、あるいはAPIキーを使います。もう1つの主なエージェントはClaude Codeで、OpenCode、GitHub Copilot、Grok Build、Cursor Agent、Antigravity経由のGeminiはアルファです。
個人は無料です。アプリには機能制限もトライアル期間もなく、アカウントも不要ですが、Claude CodeやCodexのサブスクリプション、またはAPIキーは自分で用意します。チームで共有するwikiのWiki Teamsはユーザーあたり月20米ドルで、ベータ期間中は無料です。
出典
- CrystalのREADME:Crystalは非推奨(2026年2月)となりNimbalystに置き換えられたこと、引き続き使えること、リポジトリの説明にあるGitワークツリーで並列にCodexとClaude Codeのセッションを動かすアプリとしてのCrystal。
- NimbalystのREADME:機能、対応エージェント、プラットフォームと動作要件、iOSのコンパニオンアプリ、テレメトリーとそのオフ、Electron、MITライセンス。
- NimbalystのライセンスとLICENSING.md:MIT、同期サーバーが別プロジェクトであること。
- Nimbalystのウェブサイト:アプリとwiki、macOS、Windows、Linux向けのダウンロード、個人は無料であること。
- Nimbalystの料金:無料のアプリ、アカウント不要、AIへのアクセスは自分で用意すること、Wiki Teamsの価格。
- エージェントウィンドウとセッション管理:チャット形式のトランスクリプト、並列セッション、ワークストリーム、かんばん。
- ワークツリー:New Worktree、Developer Mode、セッションのパネルからのマージ。
- Agent TeamsとSuper Loops:チームメイトのエージェントと、ワークツリーでの繰り返し実行。
- ブラウザ:アプリ内ブラウザと、その中でエージェントができること。
- AIプロバイダーの設定:プロバイダーの一覧、どれがアルファか、Codexのサインイン方法。
- ターミナルウィンドウ:Ghosttyベースの内蔵ターミナル。
- モバイルアプリ:iOS、デスクトップとのペアリング、作業がデスクトップで実行されること。
- MAOの製品情報:プラットフォーム、対応エージェント、価格、無料トライアル、テレメトリー、ネイティブのRustとGPUI。
- シェルやエージェントを起動すると構造化されたACPチャットを使う:ターミナルノード、プロバイダーのログイン、任意のチャット表示。
- ワークツリーのレイヤーを作成するとレイヤーをGroundに取り込む:Gitワークツリーとしてのレイヤーと、取り込み前のチェック。
- タスクを送って結果を受け取る:接続したエージェント間の
mao ask、mao send、mao next、mao result。 - ブラウザポータルとデバイスポータルとiOS Simulatorポータルを表示する:ブラウザ、Android、iOS Simulatorのポータル。
- リモートワークスペース:SSH経由のLinuxサーバー、WSL、リモートワークスペースがライセンスに含まれること。
2026-10-28に確認。
ご質問は?Discordで質問するか、hello@miguer.comまでメールでお知らせください。