Skip to content

Command reference

The verbs you will actually use, grouped the way the in-app help groups them. This page covers the everyday surface; help in-app shows the getting-started set, and help all lists everything, including @-prefixed admin and diagnostic verbs not documented here. help <verb> explains any one of them.

Over SSH you type verbs directly; in the Urchin client's chat mode, prefix them with /.

Session and account

Command What it does
whoami Show your identity, location, and inventory
passwd <old> <new> Change your password
quit Disconnect
Command What it does
look (or l) Examine your surroundings; look <thing> inspects one thing
go <exit> Move through an exit. Shortcuts: n s e w ne nw se sw up down
exits <room> add <name> <target> Link rooms (--oneway for one-way); exits <room> remove <name> unlinks
home Return to your HOME
who See who is here and who is online on this node
inspect <object> Detailed view of an object

Talking

Command What it does
say <message> Talk to everyone in the room. Shortcut: "<message>
chat <channel> <message> Talk in a named presence channel
tell <person> [message] One-to-one message, saved to history; with no message, shows recent history. Aliases: whisper, @chat
outbox / outbox flush See queued offline messages / retry delivery now

Friends and petnames

Command What it does
friend <identity> Promote someone you have met to a contact
@friend add <identity> [petname] Befriend and set a petname in one step
contacts List your friends
friends online See who is reachable right now
finger <identity> Full detail on one contact
petname <identity> <name> Set your private alias for someone; petnames lists, petname <name> --clear removes
unfriend <identity> Stop following someone
block <identity> / unblock <identity> Cut someone off entirely / undo it

Building

Command What it does
create ~room <name> [--desc …] Make a room. Also: ~capsule, ~board, ~object
describe room <name> <text> Set a room's description
get <obj> / drop <obj> Pick up / put down an object (take works too)
put <item> in <container> Place an object inside a capsule or container
i Your inventory
destroy <name> Remove an object; destroy room|capsule <name> for containers

Halls and standing

Command What it does
found hall <name> Found a Hall: hub, three zones, starter rooms; you become Steward
describe hall <text> Set the Hall's description
set hall atmosphere|threshold|verb … Shape the Hall; threshold is open, knock, invite_only, or members_only
halls / zones List Halls / show a hub's zones
standing [<user> <tier>] Check your standing; Stewards grant newcomer, familiar, trusted, or steward
knocks List people waiting to join, with any vouches
accept <user> / reject <user> Admit or decline a knocker
vouch <user> Vouch for a pending knocker; enough vouches auto-admit

Capsules, sharing, and grants

Command What it does
share room <name> Make a room reachable and open its presence channel
share capsule <name> Share a capsule so others can be granted access
grant <capsule> <identity> <caps> Grant capabilities, e.g. read,write
revoke <capsule> <identity> Take them back
list capsules / list grants <capsule> What exists / who holds what

Boards and media

Command What it does
post <text> --board <name> Post to a bulletin board; posts --board <name> reads it
reply <n> <text> Reply to a numbered post
share board <name> [--post] Share a board read-only, or read+post with --post
media upload <path> [--caption …] Upload PNG / JPEG / GIF / WebP
media list / media share <id> <presence> / media delete <id> Manage and share uploads

Invites and joining

Command What it does
invite [presence] [-short] Create an invite; -short yields a code like tiger-castle-7
join <code|name|seed> Join by short code, canonical name, or an in-person kunul1… seed
meet Show your peer seed and QR for direct in-person LAN connection
meet guest Show a QR so a phone running Urchin can join this node as a thin client
ping <user> Check whether a peer is reachable, and over which protocols

Identity

Command What it does
export-identity <file> <base64_passphrase> Encrypted backup of your identity
import-identity <file> <base64_passphrase> --overwrite Restore or move to a new machine

Connectivity and diagnostics

transport shows which transports are active. Deeper diagnostics (peer lists, network checks, build info) live under help debug; they are handy when troubleshooting or filing a report.

Urchin client commands

These exist only in the graphical client (prefix with / in chat mode):

Command What it does
/chat · /cmd · /defaultmode Switch input modes; set your default
/network · /netdetail · /refresh Live P2P network view
/services The node services view
/a11y Accessibility settings (scanlines, glow, motion); font size: Ctrl + / Ctrl -
/check-updates · /update · /reinstall Check for and install verified updates; full reinstall
/restart · /reconnect Restart the client / reconnect without restarting
/found-wiz · /join-wiz Guided Hall-founding ritual / guided join by invite code
/bug File a bug report from inside the session
/passwd · /clear · /logdebug on|off Change password / clear terminal / toggle debug logging
/quit · /exit · /help Disconnect / close Urchin / open help