コンテンツにスキップ

プライバシーポリシー

最終更新日: 2026 年 8 月 18 日

Calyx は、ローカルで完結する macOS ターミナルアプリケーションです。 本ページでは、Calyx が取り扱うデータと外部通信について説明します。

Calyx は、利用者の識別情報、行動ログ、クラッシュレポート等を一切収集しません。 解析(アナリティクス)やテレメトリの送信は行いません。

開発者は、Calyx の起動時刻・利用機能・入力内容を把握する手段を持っていません。

Calyx は、起動状態の復元と機能の動作のために、利用者のマシン内に次の情報を保存します。 これらは利用者のマシンの外には送信されません。

  • 開いていたタブ、スプリット、各タブの作業ディレクトリ(セッション復元用。herdr ワークスペースから開いたタブについては、再起動後に再接続できるよう herdr のソケットパスと herdr 側のペイン ID も含む。herdr のターミナル ID は保存されない)
  • 永続セッションの管理情報(セッション一覧と作業ディレクトリ。ローカルの calyx-session デーモンが保持し、永続セッションを有効化した場合のみ。標準では無効)
  • セッション履歴ファイル(~/.calyx/state/history/ 以下。Persist session history to disk を有効化した場合のみ。標準では無効)
  • ターミナルのスクロールバック(メモリ上、ターミナルセッション内)
  • コマンドログの記録(コマンド行、終了ステータス、キャプチャした出力。Track shell commands がオンの間だけメモリ上に保持され、標準ではオン。ディスクには書き込まれず、Calyx の終了時に破棄されます。既知のシークレットのパターン(トークン、パスワード、API キー、JWT)は保存前に redaction されます)
  • コマンド追跡用のシェル統合スクリプト(~/Library/Application Support/Calyx/shell-integration
  • AI エージェント連携用の設定(各エージェント自身の設定ディレクトリに書き込まれます。~/.claude.json~/.codex/~/.config/opencode/~/.hermes/~/.grok/。設定ファイルを持たない pi については、pi が読み込んで実行する TypeScript の拡張 ~/.pi/agent/extensions/calyx.ts
  • ブラウザサーバーの接続情報(~/.config/calyx/browser.json
  • LSP プロキシ用の言語サーバープロセス(バックグラウンドで動作)
  • ブラウザタブのストレージ(タブを閉じると破棄される非永続ストレージ)

Calyx が能動的に行う外部通信は、次のものに限られます。

直接ダウンロード版は、起動後に Appcast を取得して新しいバージョンの有無を確認します。

  • 取得先: https://yuuichieguchi.github.io/Calyx/appcast.xml
  • 取得内容: バージョン情報、リリースノート、配布物の URL
  • 配布物は公開鍵による署名検証を行ったうえでインストールされます

2. リリースアセットのダウンロード

Section titled “2. リリースアセットのダウンロード”

更新を受け入れた場合、Calyx は GitHub Releases から最新版の配布物をダウンロードします。 これは利用者が更新ダイアログで承認した時点で発生します。

3. 言語サーバーの自動インストール(任意)

Section titled “3. 言語サーバーの自動インストール(任意)”

Settings で LSP Proxy の自動インストールを有効化している場合、不足している言語サーバーをパッケージマネージャ経由でダウンロード・インストールします。 この機能は標準では無効です。

4. 利用者操作によるブラウザタブのアクセス

Section titled “4. 利用者操作によるブラウザタブのアクセス”

ブラウザタブで開いた URL へのアクセスは、利用者の操作によるものであり、通常のウェブブラウザと同様の通信が発生します。 ブラウザタブのストレージは非永続で、タブを閉じると破棄されます。

5. 利用者操作によるリモートセッションの SSH 接続

Section titled “5. 利用者操作によるリモートセッションの SSH 接続”

リモートセッションの作成や接続、および calyx-session remote-install の実行時には、利用者が選んだホストへの ssh が起動されます。 これ以外にリモートセッションが通信を発生させることはなく、利用者が開始しない限り接続は行われません。

Calyx は、自身のプロセス内に複数のローカルサーバーを内蔵します。 これらは外部ネットワークには公開されず、ループバック (localhost) でのみ待ち受けます。

  • AI Agent IPC MCP サーバー: 同一マシン上の AI エージェントとの通信用
  • ブラウザ自動化サーバー: localhost:41840calyx browser CLI からのアクセス用
  • セッションデーモン(calyx-session: Unix ドメインソケットのみで待ち受ける独立プロセスで、ネットワークポートは開きません

外部からの接続を受ける構成ではないため、ファイアウォール越しの通信は発生しません。

herdr(別のターミナルマルチプレクサ)が利用者のマシンにインストールされ、動作している場合、Calyx はそれを自動的に検出して接続します。 オフにする設定はありません。 herdr を動かさなければ、この接続自体が発生しません。

接続に使うのはローカルの Unix ドメインソケットだけです(例: ~/.config/herdr/herdr.sock)。 ネットワーク通信ではなく、マシンの外に出るものはありません。 Calyx はこの接続を使って、herdr のワークスペースを Session Browser に一覧し、herdr 上で動くエージェントをエージェントサイドバーに表示します。

Calyx を介して AI エージェント(Claude Code、Codex CLI、OpenCode、Hermes、Grok、pi)を利用した場合、入力されたプロンプトや受信したレスポンスは Calyx を経由してターミナル上に表示されますが、Calyx 自体がそれらを記録・送信することはありません。

各エージェントがどのようなデータを外部 API に送信するかは、それぞれのエージェント提供者のプライバシーポリシーに従います。

サイドバーの Git ビューで作成したレビューコメントは、利用者が Submit Review で送信先に指定した AI エージェントのターミナルタブにのみ送られます。 GitHub などの外部サービスには送信されません。

  • Homebrew でインストールした場合: Sparkle による自動更新は無効で、更新は brew upgrade 経由になります。Appcast の取得は行いません。
  • 直接ダウンロード版: 上記「自動アップデート」「リリースアセットのダウンロード」が発生します。

本ポリシーは、機能追加や仕様変更に伴い改定されることがあります。 改定後のポリシーは、本ヘルプサイト上での掲載をもって効力を生じます。

プライバシーに関する質問や報告は、GitHub Issues で受け付けています。