家族のことを、ターミナルから
redeは、あなたとしてRedeと話す小さなファイルひとつです。誰かの居場所を聞く、家族にメッセージを書く、歯医者の予定をカレンダーに入れる。自分のスクリプトに組み込むこともできます。
Redeに含まれています · Node 20以降 · 依存関係なし
はじめかた
インストール
ファイルをダウンロードするか、npmでインストールします。ダウンロードした場合は、このページでredeと書かれているところを
node rede.mjsにしてください。curl -O https://rede.life/rede.mjsnpm install -g rede-cliサインイン
rede loginでブラウザが開きます。iPhoneのRedeで承認し、Redeに表示されたコードを入力します。サーバーや定期実行のジョブでは、代わりにRedeで 設定 → エージェント を開いてトークンを作成し、REDE_TOKENに設定します。rede login聞いてみる
家族がふだん使っている名前で指定し、2つのグループチャットは「うち」か「家族」で指定します。
rede where everyone
コマンド
どのコマンドも一文で答えます。--json を付けると、答え全体をJSONで受け取れます。
チャット
rede chats- チャットの一覧と未読
rede chat <who> [-n 30]- チャットの最新メッセージ:一人、「うち」、「家族」
rede say <text> --to <who>- あなたとしてメッセージを送る
カレンダー
rede events [--week|--month] [--from d] [--to d] [--for person]- 1週間、1か月、または選んだ日のカレンダー。全員分でも一人分でも
rede find <words>- タイトル、場所、メモで予定を探す
rede event add <title> --start <when> [--end <when>] [--with a,b] [--where p] [--all-day]- 名前を挙げた人の予定をカレンダーに入れる
rede event change <id> [--title t] [--start s] [--end e] [--with a,b]- 予定を移動・変更する
rede event delete <id>- 予定を削除する
写真
rede photos [--day 2026-10-24] [--by person] [--place words] [-n 20]- 日付、追加した人、場所で写真や動画を探す
地図
rede where [person] [--map]- 「うち」の誰か、または全員の居場所。Redeの地図へのリンク付き。--map を付けると地図でも見られます
受信トレイ
rede mail [--unread] [-n 15]- 家族の受信トレイ
rede mail read <id>- メールを読む
rede mail add <id> <n> [--with a,b]- メールで見つけた日付をカレンダーに入れる
家族
rede members- 家族のメンバーと、近づいている誕生日
そのほか
rede api <GET|POST|PATCH|DELETE> <path> [json]- エージェントAPIのあらゆるルート。まだコマンドがないものに
rede logout- このコンピューターからサインアウトする
自分のスクリプトで
--json は構造化された答えを出力するので、jqや自分のコードでそのまま使えます。設定 → エージェント で作るトークンの有効期限は30日、90日、1年、または削除するまでで、作成時にチェックしたことしかできません。
メールやチャットの文章はほかの人が書いたものです。スクリプトではデータとして扱い、指示としては決して扱わないでください。