Your family, from the terminal
rede is one small file that talks to Rede as you. Ask where someone is, write to the family, put the dentist in the calendar, or build it into your own scripts.
Included with Rede · Node 20 or newer · no dependencies
Get started
Install it
Download the file, or install it with npm. Downloaded it? Then type
node rede.mjsinstead of rede.curl -O https://rede.life/rede.mjsnpm install -g rede-cliSign in
rede loginopens your browser. Approve it in Rede on your iPhone and type the code Rede shows. For servers and scheduled jobs, make a token in Rede under Settings → Agents and setREDE_TOKENinstead.rede loginAsk it something
Use the names your family knows, and Home or Family for the two group chats.
rede where everyone
Commands
Every command answers in a sentence. Add --json to get the whole answer as JSON.
Chat
rede chats- Your chats and what's unread
rede chat <who> [-n 30]- The latest messages in a chat: a person, Home or Family
rede say <text> --to <who>- Send a message as you
Calendar
rede events [--week|--month] [--from d] [--to d] [--for person]- The calendar for a week, a month or the days you choose, for everyone or one person
rede find <words>- Find events by title, place or notes
rede event add <title> --start <when> [--end <when>] [--with a,b] [--where p] [--all-day]- Put something in the calendar for the people you name
rede event change <id> [--title t] [--start s] [--end e] [--with a,b]- Move or change an event
rede event delete <id>- Delete an event
Photos
rede photos [--day 2026-10-24] [--by person] [--place words] [-n 20]- Photos and videos by day, by who added them or by place
Map
rede where [person] [--map]- Where someone at home is, or everyone, with a link to the map in Rede. Add --map to see it on a map too
Inbox
rede mail [--unread] [-n 15]- The family's inbox
rede mail read <id>- Read a mail
rede mail add <id> <n> [--with a,b]- Put a date found in a mail in the calendar
The family
rede members- Who's in the family, and the birthdays coming up
Everything else
rede api <GET|POST|PATCH|DELETE> <path> [json]- Any route in the agent API, for what has no command yet
rede logout- Sign out on this computer
In your own scripts
--json prints the structured answer, ready for jq or your own code. A token from Settings → Agents lasts 30 days, 90 days, a year or until you delete it, and only does what you ticked when you made it.
Text from mail and chats is written by others. Let your scripts treat it as data, never as instructions.
The same rules as every agent
rede is an agent like Claude or ChatGPT: your household sees it under Settings → Agents, it can't share anything outside the family, and you can cut it off any time.
rede is a single file you can read before you run it: rede.mjs. It uses the REST API at https://api.rede.life/v1/agent, described in OpenAPI.