Commands
Type a command in the message field and send it. Igloo passes any command it doesn't handle itself straight to the server, so the ones your network supports work too.
Essentials
/clear-
Clears the scrollback in the current chat and deletes the messages Igloo saved for it.
/clearall-
Clears the scrollback in every chat on the current network, including the server's messages, and deletes the messages Igloo saved for them.
/close-
Removes the current chat from your list. If it's a channel you're in, Igloo leaves it first, with your part message.
/ctcp [nickname] [command]-
Sends a Client-to-Client Protocol (CTCP) request for [command], such as VERSION or TIME, to [nickname].
/cycle-
Leaves the current channel with your part message and joins it again.
/invite [nickname] [channel]-
Invites [nickname] to [channel], or to the current channel if you leave it out.
/join [channel[,channel]] [key[,key]]-
Joins one or more channels, with optional keys, and switches to the first one. Igloo adds the # if you leave it out.
On its own, it joins the current channel, which is handy after you've left it with
/part. /list-
Opens the list of channels on the current network, biggest first. You can search it and join channels from there.
/me [message]-
Sends [message] to the current chat as an action.
/message [target] [message]-
Sends [message] to [target], which can be a channel or a nickname, and switches to that chat.
/mode [channel] [flags] [arguments]-
Sets modes on [channel], or shows the modes that are set. Without a channel, it uses the current one.
Igloo doesn't have its own
/op,/deop,/halfop,/dehalfop,/voiceor/devoice. To give or take op, half-op or voice in the current channel, use+oor-o,+hor-h, or+vor-vwith a nickname. Half-op only works if the server supports it.You can also tap someone's nick, in the chat or the user list, and choose Give @ or Take @ for op, Give % or Take % for half-op, or Give + or Take + for voice. Igloo only shows the ones your own status lets you set.
Available modes vary from server to server.
/nick [nickname]-
Changes your nickname to [nickname].
/notice [target] [message]-
Sends [message] to [target] as a notice, and switches to that chat.
/part [channel[,channel]] [reason]-
Leaves one or more channels, with an optional reason. Without a channel, it leaves the current one. Without a reason, Igloo uses your part message from Settings › Messages.
The channel stays in your list. To remove it, use
/close. /query [nickname]-
Opens a private chat with [nickname] and switches to it.
/quit [reason]-
Disconnects from the current network, with an optional reason. Without one, Igloo uses your quit message from Settings › Messages.
/quote [input]-
Sends [input] to the server exactly as you type it.
/readall-
Marks every chat on the current network as read.
/say [message]-
Sends [message] to the current chat as a normal message, even if it starts with a slash.
/topic [channel] [topic]-
Shows the topic of [channel], or sets it to [topic]. Without a channel, it uses the current one.
/umode [flags] [arguments]-
Sets user modes on yourself, or shows the ones that are set.
Available modes vary from server to server.
/whois [nickname]-
Shows information about [nickname].
/whowas [nickname]-
Shows information about [nickname] after they've disconnected, if the server supports it.
Channel operators
/ban [nickname]-
Bans [nickname] from the current channel. Igloo sets the ban (+b) on their address,
*!ident@host, or onnickname!*@*if it doesn't know it. It only works on people Igloo knows about, like someone in one of your channels.To ban a mask of your own or lift a ban, use
/mode +bor/mode -bwith the mask. /kick [nickname] [comment]-
Kicks [nickname] from the current channel, with an optional [comment]. Without one, Igloo uses your kick message from Settings › Messages.
/kickban [nickname]-
Bans [nickname] from the current channel the same way
/bandoes, then kicks them with your kick message from Settings › Messages.
Useful information
/share-
Posts your Igloo version and a download link to the current chat as an action: “is using Igloo [version] - https://get.igloo.app”.
/sysinfo-
Posts your setup to the current chat as an action that starts “is using Igloo”: your Igloo version and theme, your device model, its iOS or iPadOS version, your battery level and how long your device has been on.
Apple Music integration
/nowplaying-
Posts the song that's playing in the Music app to the current chat as an action: “is listening to [song] by [artist] from [album]”. If nothing is playing, or Igloo can't access your music library, nothing is sent.
The first time you use it, Igloo asks for access to your music library.
Fun stuff
/shrug-
Sends ¯\_(ツ)_/¯ to the current chat.
/slap [nickname]-
Sends the action “slaps [nickname] around a bit with a large [fish]” to the current chat. The fish is picked at random from a list of scientific names, like oncorhynchus mykiss, the rainbow trout.
/spoiler [message]-
Sends [message] in black on black, so it stays hidden until someone selects it.
No commands match “”.
Tips
- To send a message that starts with a slash, type two.
//shrugsends “/shrug” as text. - Make your own shortcuts in Settings › Aliases, one per line: the shortcut, then the command it runs, like
/lockdown /mode +im.