本文へスキップ
MAO vs Nimbalyst(Crystal)

MAO vs Nimbalyst(旧Crystal):キャンバス上のターミナルエージェントか、ビジュアルエディターの隣のエージェントセッションか?

NimbalystはCrystalの後継で、ビジュアルエディターとタスクトラッカーの隣にあるチャット形式のエージェントウィンドウでClaude CodeとCodexのセッションを動かす、無料でMITライセンスのデスクトップワークスペースです。MAOは有料のデスクトップキャンバスで、各エージェント自身のCLIが実際のターミナルとして動き、エージェント同士がタスクを渡し合います。

  • Crystalは2026年2月に非推奨となり、Nimbalystに置き換えられました
  • NimbalystはMITライセンスで、個人は無料です
  • MAOは各エージェント自身のCLIを実際のターミナルで動かし、エージェント同士がタスクを送り合えます
著者:更新日:約13分で読めます

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は各エージェント自身のターミナルを保ち、キャンバス上でエージェント同士を接続します。

項目NimbalystMAO
プラットフォームmacOS 12以降(Appleシリコン、Intel)、Windows 10以降、Linux(.debとAppImage)。iOSのコンパニオンアプリmacOS(Appleシリコン、Intel)、Windows(x86_64)、Linux(x86_64、Wayland、X11)
対応エージェントClaude CodeとCodex。OpenCode、GitHub Copilot、Grok Build、Cursor Agent、Antigravity経由のGeminiはアルファ。LM StudioのモデルClaude Code、Codex、Gemini CLI、Grok、OpenCode、Antigravity、シェル、カスタムコマンド
エージェントの動き方トランスクリプトとツール呼び出しを表示するチャット形式のエージェントウィンドウ。シェルコマンド用に別の内蔵ターミナルエージェント自身のCLIがキャンバス上の実際のターミナルノードで動く。ACP経由のチャット表示も選べる(ベータ)
エージェントごとの分離セッションごとに任意でGitワークツリー。新しいブランチで作業し、セッションのパネルからマージ(Developer Mode)レイヤー:各レイヤーは専用のブランチとキャンバスを持つGitワークツリーで、チェックの後にGroundへ取り込む
エージェント間の作業の受け渡しAgent Teams:セッションがチームメイトのエージェントを生成し、完了を待つ。別々のセッション間の受け渡しはドキュメントに記載なし接続したエージェントが mao ask、mao send、mao result でタスクを送り、結果を読む
内蔵のブラウザ・デバイステストエージェントが操作できるアプリ内ブラウザ。デバイステストはドキュメントに記載なしChromiumのブラウザポータル、Androidのデバイスポータル、macOSでのiOS Simulatorポータル
リモートマシンドキュメントに記載なし。iOSアプリが操作するのはデスクトップで動くセッションSSH経由のLinuxサーバー上、またはWindowsのWSL内のワークスペース
ソースオープンソース、MIT。コラボレーション用の同期サーバーは別プロジェクトクローズドソース、ライセンスとして販売
価格個人は無料、アカウント不要。Wiki Teamsはユーザーあたり月20米ドルまたは年200米ドルで、ベータ期間中は無料ほとんどの国で20米ドルの買い切り。アジアと南米の一部の地域ではより安価。7日間の無料トライアル

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つの部分がある同じタスクを両方に与え、どちらで作業を追いやすいかを見ます。

  1. 捨ててもよいリポジトリで、短い計画と、APIエンドポイントとそのテストのように独立した2つの部分がある変更を選びます。
  2. Nimbalystで、計画をMarkdownのドキュメントに書き、New Worktree で2つのセッションを開始し、セッションのパネルからマージする前にそれぞれの差分をレビューします。
  3. MAOで(7日間のトライアルで十分です)、計画をノートに書き、レイヤーを作成し、そこにClaude CodeとCodexのエージェントを置いて接続し、一方が mao ask でもう一方に作業のレビューを頼むようにします。
  4. レイヤーを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米ドルで、ベータ期間中は無料です。

出典

2026-10-28に確認。

ご質問は?Discordで質問するか、hello@miguer.comまでメールでお知らせください。

自分のリポジトリで試す

エージェントをひとつのキャンバスに。

キャンバスの全機能を使える7日間のトライアル。カードは不要です。