AACWorkflow Docs

デスクトップアプリ

AACWorkflow Desktop とは何か、Web アプリとどう違うのか、そしてどんなときに使う価値があるのかを解説します。

AACWorkflow Desktop は macOS、Windows、Linux 向けのネイティブデスクトップアプリで、AACWorkflow Cloud に接続します。Web アプリと同じバックエンドと通信し、同じデータを表示します。Desktop はブラウザにはできないいくつかの機能も追加で提供します。ワークスペースごとの独立したタブグループデーモンの自動起動ワンクリックアップグレードです。

Desktop か Web か — どちらを選ぶか

WebDesktop
アクセス方法ブラウザで URL を開くネイティブアプリをインストール
複数タブブラウザ自体のタブ(ワークスペースの区別なし)ワークスペースごとに独立したタブグループ 1 つ
デーモンaacworkflow daemon start を自分で実行起動時に自動的に開始
アップグレード更新すると最新版になるアプリがバックグラウンドで確認し、次回起動時にインストール
ログイン後のデータ同一同一

Web を選ぶ: 一度きりの利用、他人のマシンでの作業、何もインストールしたくないとき。 Desktop を選ぶ: 毎日の利用、複数のワークスペースを同時に扱うとき、デーモンを手動で管理したくないとき。

複数タブ: ワークスペースを切り替えるとどうなるか

Desktop は参加しているすべてのワークスペースごとに独立したタブグループを保持します。ワークスペースを切り替えると、現在のワークスペースのタブが 1 つの単位として非表示になり、以前のワークスペースのタブは離れたときのまま復元されます — VSCode のマルチワークスペースの挙動や、Slack でワークスペースを切り替えるのに似ています。

例: ワークスペース A でイシューのタブを 3 つ開いた状態でワークスペース B に切り替えます。A のタブ 3 つは消え、B には B で最後に開いていたものが表示されます。再び A に切り替えると、その 3 つのタブが以前の状態そのままに戻ってきます。タブはワークスペース間で決して漏れ出しません。

ログアウトするとすべてのワークスペースのタブ状態が消去されるため、複数のユーザーでマシンを共有していてもデータが漏れることはありません。

Desktop の自動更新の仕組み

起動時に Desktop は GitHub Releases でより新しいバージョンがないかを確認します。新しいバージョンが見つかると、

  1. バックグラウンドで新しいバージョンを静かにダウンロードします。
  2. 「準備完了 — 次回起動時にインストールされます」と通知します。
  3. 終了時(または次回の再起動時)に、アプリが閉じる前に更新をインストールします。
  4. 次回起動時に新しいバージョンが実行されます。

このプロセス全体は作業中の内容を妨げません

Windows では ARM64 と x64 は別々の更新チャンネルです — 間違ったアーキテクチャをインストールすると更新が検出されません。ダウンロードする際は、マシンに合った .exe を選んでください(ARM ビルドには arm64 のサフィックスが付いています)。

macOS ビルドは署名・公証されているため、初回起動時に「未確認の開発者」の警告は表示されません。Linux ビルドは .AppImage です — 自動更新は electron-updater に依存しており、一部のディストリビューションでは不安定になることがあります。自動更新が動作しない場合は、新しいバージョンを手動でダウンロードして古いファイルを置き換えてください。

単体の CLI とデーモンはまだ必要ですか?

いいえ。 Desktop には同じ aacworkflow CLI バイナリが内蔵されており、起動時に独自のデーモンプロファイルを起動します(ターミナルから手動で実行しているデーモンとは隔離されます)。

すでに CLI をインストールして aacworkflow daemon start を手動で実行していても、Desktop はそのデーモンを乗っ取りません — 別のプロファイルで独自のデーモンを開始します。両者は異なるランタイムとして登録され、UI では 2 つの独立したランタイムが表示されます。

ターミナルで CLI コマンドを実行したい場合、Desktop は特別な経路を提供しません — 別途インストールした CLI を使うか、アプリのリソースディレクトリ内 resources/bin/aacworkflow にあるバンドル済みのコピーを実行してください。

ダウンロードとインストール

AACWorkflow ダウンロードページから、使用するプラットフォームのインストーラーを入手してください。

プラットフォームファイル
macOS (Intel または Apple Silicon).dmg
Windows x64.exe(標準)
Windows ARM64.exearm64 サフィックス付き)
Linux.AppImage

初回起動時にはログインが必要です — Web アプリと同じメール + 認証コードのフローです。ログインすると、Desktop はワークスペース一覧を自動的に同期します。

Desktop は AACWorkflow Cloud にのみ接続します。 Web アプリと同じメールアドレス + 認証コードでサインインしてください。

次のステップ