Manaflow
Manaflow · 生産性向上
Manaflowはcmuxを開発するオープンソースのAIラボだ。cmuxは複数のコーディングエージェントを同時に走らせ、対応が必要なものを光で知らせ、スクリプトで動かせるブラウザをシェルの隣に置くmacOS向けの無料ターミナルである。

Manaflow について
About
Manaflowとは
Manaflowは、開発者向けツールをオープンソースで公開する小規模な応用AIラボだ。主力製品がcmuxで、コマンドを一行ずつ打つ代わりにコーディングエージェントへ作業を渡す人向けに作られた、macOS向けAIエージェントターミナルである。
狙いは画面の散らかりを減らすことにある。Claude Codeをひとつのタブ、Codexをもうひとつのタブで動かすと、数分後にはログの壁ができ、承認待ちの一件が行間に埋もれる。cmuxはエージェントごとにペインを割り当て、注意が必要なペインに印を付け、サイドバーにワークスペースごとのブランチ、プルリクエスト、開いているポートを並べる。結果としてMacは、タブの山ではなくマルチエージェント作業環境になる。
制約は先に書いておく。cmuxはmacOS向けのAIコーディングエージェント向けターミナルなので、WindowsとLinuxの利用者は今のところ対象外だ。単体でコードを書くわけでもない。Claude CodeやCodexなどのCLIを入れて初めて動き出す。Ghosttyのフォークではなく、libghosttyを描画エンジンとして使う別アプリで、これはアプリがWeb表示にWebKitを使うのと同じ関係だ。
はじめ方
- cmux.comからDMGを落とすか、Manaflowのtapを追加して
brew install --cask cmuxを実行する。 - cmuxを起動する。
~/.config/ghostty/configのテーマ、フォント、配色はそのまま引き継がれる。 - ワークスペースを作り、ペインでエージェントを起動する。左に
claude、右にcodexといった具合だ。 - 通知リングを有効にすると、エージェントが質問したときにペインが光る。
- 任意で
cmux ssh ユーザー@ホストを実行すると、遠隔マシンのワークスペースが開く。
AIツール情報
Manaflowの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 複数のエージェントを同時に走らせる開発者。セッションがペインごとに分かれるので、タブを探し回らず出力を見比べられる。
- すでにGhosttyを使っているmacOS利用者。設定ファイル、テーマ、フォントがそのまま読まれるため、乗り換えの手間はほぼない。
- エージェントの仕事を確認するチームリーダー。サイドバーにブランチ、PR番号、開いているポートが出るので、その実行が何に触れたか一目で分かる。
- 遠隔サーバーで作業する人。SSHワークスペースと遠隔tmuxへの接続で、大きなマシンのエージェントをノートPCから動かせる。
タスク
- 同じリポジトリでClaude CodeとCodexを並行して走らせる。分割ペインなら両方の実行が同時に見え、片方のログがもう片方を埋めない。
- エージェントが加えたWebの変更を確認する。内蔵ブラウザがターミナルの隣に開き、同じsocket APIで指示を受ける。
- サブエージェントを束ねる。チームメイトは隠れたバックグラウンドプロセスではなく、通知状態を持つネイティブの分割として現れる。
- 定型的なレイアウトを組む。`cmux.json`に書いたカスタムコマンドをコマンドパレットから呼び出せる。
シーン
- 席を離れる長いリファクタリング。エージェントが質問で止まると、リングとmacOSの通知が知らせる。
- 遠隔ホストのデプロイを調べる。`cmux ssh`で作ったワークスペースはブラウザペインも遠隔のネットワークを通るので、localhostのリンクがそのまま開ける。
- 翌朝に作業を再開する。セッション復元でウィンドウ、ペイン、作業ディレクトリ、スクロールバックが戻り、エージェントのセッションも復帰する。
主な機能
通知リングと通知パネル
エージェントが返答を待つと、ペインに青いリングが付き、タブが明るくなる。通知パネルは未処理の依頼を一覧にまとめる。4つのエージェントが動き、そのうち1つだけが止まっている状況では効く機能だ。通知は標準の端末エスケープシーケンス(OSC 9、99、777)で飛ぶため、それを送出するエージェントなら追加設定なしで反応する。
分割ペインと状態を示すサイドバー
cmuxは水平にも垂直にも分割できる。サイドバーにはGitブランチ、リンクされたプルリクエストの状態と番号、作業ディレクトリ、待ち受けポート、最後の通知テキストが並ぶ。tmuxのステータスライン並みの情報を、設定ファイルを書かずに得られる。
内蔵のスクリプト対応ブラウザ
本物のブラウザペインがターミナルの隣に開き、アプリ本体と同じsocket APIで命令を受ける。遷移、DOMの取得、クリック、入力、JavaScriptの実行、コンソールとネットワークの読み取りができる。エージェントはウィンドウを離れずに自分のWeb変更を検証でき、Chrome、Firefox、Arcなど20種以上のブラウザから取り込んだCookieのおかげで、ペインはログイン済みで始まる。
CLIとsocket API
アプリの操作はすべてスクリプトから叩ける。ワークスペースの作成、分割、入力送信、画面内容の読み取り、スクリーンショットを、コマンドラインからでもUnix socketからでも実行できる。cmuxはクリックして使う窓ではなく、スクリプトとフックの対象になる。
SSHと遠隔ワークスペース
cmux ssh ユーザー@ホストは遠隔マシンのワークスペースを作る。ブラウザペインはそのマシンのネットワークを通るので、localhostのURLはコードが実際に動く場所で解決する。既存の遠隔tmuxセッションに接続でき、画像を遠隔ペインにドラッグすればscpで送られる。
あらゆるターミナルエージェントに対応
Claude Code、Codex、OpenCode、Gemini CLI、Kiro、Aider、Goose、Amp、Cline、Cursor Agentはすべてcmuxで動く。cmuxはエージェントの実行環境ではなくターミナルだからだ。cmux claude-teamsはClaude Codeのチームモードをネイティブの分割に変える。tmuxの層は要らない。
メリットとデメリット
メリット
- GPL-3.0で無料かつオープンソース。ソースはGitHubにある。席数の上限も試用期限もない。
- SwiftとAppKitによるネイティブ実装で、土台はlibghostty。起動が速く、Electronアプリよりメモリ消費が少ない。
- シェルで動くエージェントなら何でも使える。特定ベンダーのCLIに縛られない。
- 再起動してもウィンドウ、ペイン、スクロールバックが戻る。実行中のエージェントセッションも復元される。
- CLIとsocket APIがワークスペース操作、入力、ブラウザ自動化を覆うので、既存のスクリプトに組み込める。
デメリット
- macOS専用。WindowsとLinux向けのビルドはなく、その環境では一連の流れが使えない。
- iOSアプリはTestFlightのベータで、早期アクセスは有料のFounder's Editionに付く。スマホ対応が無料の標準ではない。
- クラウドVM、cmux AI、音声モードは早期アクセスの特典として挙げられている段階で、今日試せる機能ではない。
- ターミナルである以上、エージェント側の設定(APIキー、設定ファイル、権限)は自分で面倒を見ることになる。
よくある質問
Manaflowはcmuxを作るラボだ。開発者向けツールに絞ったオープンソースの応用AIラボを名乗っており、cmuxが主力製品にあたる。
関連コンテンツ
Manaflowに関連するツール、スキル、記事を探す。
Manaflowの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Knocket
Knocket (Tencent RTC team) · 生産性向上 · ビジネス · チャットボットKnocketは無料のライブチャット兼コンタクトページだ。訪問者はウェブサイト、アプリ、共有リンクから書き込み、こちらはTelegramか一つの受信トレイから返信する。
FloorGen
Vinit Kumar (FloorGen) · 生産性向上 · 中国のAIFloorGenはブラウザで動く間取り作成ツールだ。文章かスケッチから編集できる2D間取り図と3Dウォークスルーを作る。PDF、DXF、動画に書き出せ、アカウントなしでも描き始められる。
