Nodd マニュアル

アプリの使い方を、最初の設定から退会まで順に説明します。API や CLI の詳しい仕様は開発者向けドキュメントをご覧ください。

サインインと最初の設定

Nodd は iOS 17.0 以降の iPhone で使えます。サインインには Sign in with Apple を使います。初回は次の順に進みます。

  1. サインイン。「Apple でサインイン」を押します
  2. 通知の許可。「通知を許可」を押します。「今はしない」でも使えますが、受け取れるのはアプリを開いたときだけです
  3. 始め方の選択。招待されている場合は「招待を受ける」を選び、QR を読み取ります。招待リンクを開いても参加でき、ワークスペースの作成と次の手順は不要です。自分で使い始める場合は「新しいワークスペースを作る」を押します
  4. 受け先の作成。ワークスペース名と最初のチャンネル名を入れ、「作成してキーを発行」を押します。ワークスペース名はあとから設定で変えられます
  5. 送信キーの保存。キーはこの画面でしか表示しません。コピーするか共有して保存し、「保存したのでテストする」を押します
  6. テスト。届いたテストの承認に答えます。画面には PC から送るためのコマンドも出ます

テストが終わると「通知と応答がつながりました」と出ます。入れ直したときなど、チャンネルがあるアカウントでは作成の手順を飛ばします。

画面の見方

下のタブは 3 つです。

対応自分が動く必要のある通知の一覧です。タブの数字は自分が動く必要のある件数で、0 のときは出ません
チャンネルチャンネルごとの通知の一覧です。作成と検索もここから行います
設定ワークスペース、プラン、受信、アカウントの設定です

対応タブは次のように分かれます。

応答待ち承認や選択のボタンがある通知です
未対応アラートなど、誰も担当していない通知です
チームで対応中ほかの人が担当している通知です。自分の件数からは外れます
結果待ち応答は済み、送信元からの結果の報告を待っている通知です
閲覧のみViewer のチャンネルの動きです。自分の件数には数えません
対応タブ。応答待ち、未対応、チームで対応中、結果待ちに分かれている
対応タブ
チャンネルの一覧。チャンネルごとに最新の通知と未読数が出る
チャンネルの一覧

通知を長押しすると、リアクション(確認、見ている、担当する、完了のほか、いいね、バグ、調査中など)、リマインド、ピン留め、この通知のミュート(1 時間、1 日)、受信状況などを選べます。「確認」と「見ている」は Viewer でも使えます。「担当する」と「完了」は Responder 以上です。

チャンネル

チャンネルは通知の受け先です。用途ごとに分けると、通知を整理できます。送信キーや受信 URL はチャンネルごとに発行します。

連携はチャンネルの詳細の「連携を追加」から選びます。「URLを貼るだけ」に Grafana、Alertmanager、Datadog、Sentry、PagerDuty、Slack形式のWebhook、汎用Webhook、「コマンド」に CLI、REST API、「AIエージェント」に Claude Code、MCP の順で並びます。手順は受信 URL をご覧ください。

無料プランのチャンネルは 10 個までです。オープンチャンネルは使えません。

送信キーと読み取りキー

キーはチャンネルの詳細の「送信キー」「読み取りキー」から管理します。管理できるのは Manager、Owner、Admin です。キーは発行したチャンネルでしか使えません。

送信 無期限通知を送るキーです。CI やサーバーに置きます
送信 一時期限付きの送信キーです。24 時間、7 日、日時の指定から選べます
読み取り応答のイベントを読むだけのキーです。通知は送れません。callback を受けられないサービスが使います
deploy のキーの一覧。種類、末尾、発行した人、最終使用が出る
キーの一覧

PC の CLI へは、nodd login の QR を「設定 → CLI にログイン」で読み取ると、キーが届きます。送信先に選べるのは自分が Manager のチャンネルです。自分が操作している PC でなければ許可しないでください。

応答と Face ID

承認や選択の通知を開くと、「承認の確認」の画面が出ます。チャンネル、送信元、応答の送信先は固定の枠に出ます。枠の下が送信元の書いた内容です。AI エージェントが作成した通知は、その旨を枠に示します。

承認の確認の画面。下に Face ID で却下と Face ID で承認のボタンがある
承認の確認

却下の理由

「却下」を押すと、理由を書く欄が出ます。入力は任意で、200 文字まで書けます。

文字とパスワードの入力

送信元が求めたときは、応答の画面に入力欄が出ます。どちらも Nodd 1.1 以降で使えます。

通報とブロック

不適切な通知や迷惑な相手は、通報とブロックで対応できます。Nodd 1.1 以降で使えます。

受信状況と再通知

通知を長押しして「受信状況」を開くと、メンバーごとの受信の状態が見られます。「送信元の情報」では配信の記録を見られます。

受信状況の画面。人ごとに受信、遅れて受信、未確認、配信失敗が出て、下に再通知のボタンがある
受信状況
配信の記録の画面。受信から完了の報告までが時刻つきで並ぶ
配信の記録

未確認は、届いていないという意味ではありません。端末から受信の報告がまだ届いていない状態です。未確認の人がいるときは、Responder 以上が再通知を送れます。

チームの招待と役割

Team プランは、支払いをするオーナーが持つ Team のワークスペースで使います。ほかの人は招待で参加し、プランを買う必要はありません。

  1. Owner か Admin が「設定 → メンバー」の+を押します。無料プランの場合は「設定 → チームを招待」から Team を始めます
  2. 招待の QR が出ます。相手の iPhone で読み取ってもらうか、「招待リンクを共有」で送ります
  3. 相手が内容を確かめて「参加する」を押します。初めて使う人は、サインイン後の「招待を受ける」から読み取れます。使っている人は「設定 → CLI にログイン」の QR 読み取りから行えます
  4. チャンネルの権限は、参加のあとで Manager が設定します

招待は 1 回だけ使えて、7 日で切れます。切れたときは発行し直してください。人数枠がいっぱいのときは招待も参加もできません。

ワークスペースの役割

Owner1 人だけです。プランの購入、メンバーの役割の変更、ワークスペースの閉鎖ができます。「Owner を譲る」で別のメンバーへ譲れます。譲ったあとは Admin になり、新しい Owner は購入し直す必要があります
Admin招待、チャンネルの作成、メンバー(Member)を外す操作ができます。参加していないクローズのチャンネルも設定を管理できますが、本文は読めません
メンバー参加しているチャンネルを使います

チャンネルの役割

Managerキー、callback、メンバーを管理します
Responder閲覧とボタン操作ができます
Viewer閲覧のみです

複数のワークスペース

2 人以上の承認

Team プランでは、1 件の承認に 2 人または 3 人の承認を求められます。人数は送る側が指定します。

nodd ask "本番へ反映しますか" --approvals 2 --escalate-after 600

引き継ぎ

Team プランでは、応答がないまま指定した時間が過ぎたとき、別の担当へ知らせられます。時間は送る側が指定します(上のコマンドの --escalate-after 600 は 10 分)。

定期連絡の見張り

バックアップなどの定期ジョブが止まったことを知るための機能です。ジョブの最後に次のコマンドを実行します。

nodd heartbeat nightly.backup --every 86400

通知しない時間帯

「設定 → 通知」の「通知しない時間帯」で設定します。設定は端末ごとです。日付をまたぐ時間(22:00 から 7:00 など)も指定できます。

通知のレベル

通知の重要度は送る側が決めます。

low鳴らしません(iOS の Passive)。1 時間ごとのまとめ通知にもできます
normal通常の通知です(iOS の Active)
high重要な通知です(iOS の Time Sensitive)。カードに HIGH と出ます

受け取る側はチャンネルごとに鳴らす範囲を選べます。「設定 → 通知」の「チャンネルごとの通知」、またはチャンネルの詳細の「このチャンネルの通知」で変えます。

すべてすべての通知を鳴らします
high のみhigh だけ鳴らします。オープンチャンネルに参加した直後はこの設定です
オフhigh も含めて鳴らしません。通知はアプリを開くと同期されます。引き継ぎだけは届きます

iPhone の集中モードや通知の設定で止めている場合も鳴りません。

履歴の書き出しと読み込み(機種変更)

本文の履歴はサーバーには残らず、各端末の中だけにあります。機種変更では、ファイルで移します。

  1. 古い iPhone でアプリを開き、未受信の通知を受け取ります
  2. 「設定 → プライバシーと保存先」の「履歴を書き出す」を押し、nodd-history.json を保存します
  3. 新しい iPhone でアプリを入れ、同じ Apple ID でサインインします
  4. ファイルを新しい iPhone へ移し、同じ画面の「履歴を読み込む」で選びます。同じ通知は重なりません
書き出したファイルには本文がそのまま入ります。共有先に注意し、移し終えたら削除してください。

監査ログと CSV

Team プランの Owner と Admin は、「設定 → 監査ログ」で誰がいつ何をしたかを見られます。本文は含みません。記録は 400 日保存します。

監査ログの画面。操作が日付ごとに並ぶ
監査ログ

プランと上限

項目無料 / Team 5 / Team 10
人数1 人 / 5 人 / 10 人
1 人あたりの端末1 台 / 5 台 / 5 台
チャンネル10 個 / 無制限 / 無制限
月の上限1,000 通 / 25 万配信 / 50 万配信
受け取り期限24 時間 / 90 日 / 90 日
同時の応答待ち3 件 / 500 件 / 500 件
オープンチャンネルなし / あり / あり
2 人以上の承認、引き継ぎなし / あり / あり
監査ログなし / あり / あり

アカウントの削除

「設定 → アカウントを削除」から、Face ID で削除します。元に戻せません。

残すのは、端末の識別子の鍵付きハッシュと今月の通数だけで、40 日で消えます。

サーバーに残る情報はプライバシーポリシーをご覧ください。