Messaging
Channel
Operator
User/Server
Utility
| Command | Description | Example | Category |
|---|---|---|---|
/admin [server] | Request admin information from the server | /admin irc.libera.chat | User/Server |
/ame | Send an action to all joined channels on this network | /ame waves hello | Messaging |
/amsg | Send a message to all joined channels on this network | /amsg Good morning! | Messaging |
/as | Alias for /msg AuthServ | /as auth me secret | Utility |
/away [message] | Mark yourself as away with an optional message. Omit message to return. | /away Back in 5 mins | User/Server |
/ban [#channel] <nick|mask> [n|u|h|d|a] | Ban: n nick (default), u user, h host, d domain, a account | /ban spammer h | Operator |
/banlist | Show the channel ban list (+b) | /banlist | Operator |
/bnc | Alias for /bouncerserv — send a command to soju's BouncerServ | /bnc network status | Utility |
/bouncerserv | Send a command to soju's BouncerServ (equivalent to /msg BouncerServ …) | /bouncerserv help | Utility |
/bs | Alias for /msg BotServ | /bs assign #chan TheBot | Utility |
/clientinfo | CTCP CLIENTINFO query — list CTCPs the target supports | /clientinfo nick | Utility |
/close | Close the current buffer (parts a channel, closes a query) | /close | Channel |
/closekey <net::buffer> | Close a specific buffer by its internal key | /closekey libera::#offtopic | Channel |
/cs | Alias for /msg ChanServ | /cs op #chan | Utility |
/ctcp | Send a raw CTCP request to a nick or channel | /ctcp nick VERSION | Utility |
/ctcpping | Alias for /ping — CTCP PING to measure round-trip latency | /ctcpping someone | Utility |
/cycle [#channel] [key] | Part and immediately re-join a channel | /cycle | Channel |
/dcc chat | Open a direct DCC chat with a user (file transfers are accepted via DCC offers in chat) | /dcc chat friend | Utility |
/deop [#channel] | Remove channel operator status (-o) from nick | /deop troublemaker | Operator |
/devoice [#channel] | Remove voice status (-v) from nick | /devoice nick | Operator |
/dline <ip> <duration> [reason] | D-Line: deny connection by IP at the server edge (IRCop) | /dline 1.2.3.4 1d spam | Operator |
/dns <host|ip> | DNS lookup for a domain, or reverse DNS for an IP | /dns google.com | Utility |
/eline <mask> <duration> [reason] | E-Line: ban exception that overrides K/G-Lines (IRCop) | /eline trusted!*@trusted.host 0 staff | Operator |
/exceptlist | Show the ban exception list (+e) | /exceptlist | Operator |
/find | Search messages in the current buffer's in-memory scrollback. Disk logs are not searched. | /find error | Utility |
/finger | CTCP FINGER a user (legacy; most clients reply with realname) | /finger nick | Utility |
/gfind | Alias for /gsearch — search across every buffer on this network | /gfind release notes | Utility |
/gline <mask> <duration> [reason] | G-Line: global network-wide ban (IRCop) | /gline *!*@bad.host 1d abuse | Operator |
/globops | Send a GLOBOPS message to all opers (IRCop, server-mode +g/+s) | /globops heads up | Operator |
/grep | Alias for /find | /grep timeout | Utility |
/gsearch | Search messages across all buffers on this network (in-memory scrollback) | /gsearch release notes | Utility |
/help [command] | Show inline help for a slash command | /help kick | Utility |
/hs | Alias for /msg HostServ | /hs request my.vhost | Utility |
/ignore [nick] | Ignore a user on the current network. With no args, lists currently-ignored nicks. Manage in Settings. | /ignore troll | Utility |
/info [server] | Request server software / build info | /info | User/Server |
/invexlist | Show the invite exception list (+I) | /invexlist | Operator |
/invite | Invite a nick to the current or specified channel | /invite friend #party | Channel |
/join <#channel> [key] | Join a channel, optionally with a key for +k channels | /join #hexdroid | Channel |
/kb | Kick and ban a user (same mask types as /ban) | /kb spammer h spam | Operator |
/kick [#channel] | Kick a nick from the channel with an optional reason | /kick spammer Goodbye | Operator |
/kickban [#channel] | Alias for /kb — ban then kick a nick | /kickban badnick h | Operator |
/kill | Force a user to disconnect from the server (IRCop) | /kill nick flooding | Operator |
/kline <mask> <duration> [reason] | K-Line: ban by user@host on this server (IRCop) | /kline *!*@bad.host 1d | Operator |
/list | Open the channel list UI with search by name or topic | /list | Channel |
/locops | Send a LOCOPS (local-server-only opers) message (IRCop) | /locops local note | Operator |
/markread [target] [timestamp] | Mark a buffer as read up to now or to a specific ISO 8601 timestamp (IRCv3 read-marker / soju.im/read) | /markread #chan | Utility |
/me | Send an action message (CTCP ACTION) to the current channel or query | /me waves | Messaging |
/mode <target> <modes> [args] | Set or query modes for a channel or user | /mode #chan +nt | Channel |
/monitor +nick | -nick | C | L | S | IRCv3 MONITOR — watch for nicks coming online. +/- add/remove, C clear, L list, S status. | /monitor +alice,bob | Utility |
/motd [server] | Request the Message of the Day | /motd | User/Server |
/ms | Alias for /msg MemoServ | /ms list | Utility |
/msg | Send a private message to a nick or channel | /msg nick Hey! | Messaging |
/mute <nick|mask> [n|u|h|d|a] | Quiet a user (+q; falls back to +b $~a/$mask on networks without quiet) | /mute spammer | Operator |
/names [channel] | List users in a channel | /names #chan | Channel |
/nick | Change your nickname | /nick MyNewNick | User/Server |
/notice | Send a NOTICE to a nick or channel | /notice #chan Heads up | Messaging |
/ns | Alias for /msg NickServ | /ns identify password | Utility |
/op [#channel] | Give operator status (+o) to nick | /op trusted | Operator |
/oper | Authenticate as an IRC operator | /oper me secret | Operator |
/operwall | Send an OPERWALL message to all IRC operators | /operwall heads up | Operator |
/part [#channel] [reason] | Leave a channel with an optional reason | /part Bye! | Channel |
/ping | CTCP PING a user — measures round-trip latency | /ping someone | Utility |
/qline <mask> <duration> [reason] | Q-Line: nickname ban (IRCop) | /qline BadNick* 1d | Operator |
/query | Open a private query buffer with a user | /query friend Hello | Messaging |
/quiet <nick|mask> [type] | Alias for /mute | /quiet spammer | Operator |
/quietlist | Show the quiet/mute list (+q) | /quietlist | Operator |
/quit [reason] | Disconnect from the server with an optional quit message | /quit Bye! | User/Server |
/quote | Alias for /raw — send a verbatim IRC line to the server | /quote MONITOR + alice | Utility |
/raw | Send a raw IRC protocol line to the server (advanced / debug) | /raw PRIVMSG #chan :Hi | Utility |
/react | Add an emoji reaction to a recent message. n = how many messages back (default 1). | /react 👍 | Messaging |
/sajoin | Force a user to join a channel (IRCop / services) | /sajoin nick #chan | Operator |
/sapart | Force a user to part a channel (IRCop / services) | /sapart nick #chan | Operator |
/search | Alias for /find | /search release | Utility |
/setname | Change your real name without reconnecting (requires setname IRCv3 cap) | /setname John Doe | User/Server |
/shun <mask> <duration> [reason] | Shun: silence a user without disconnecting (IRCop, charybdis/solanum) | /shun *!*@bad.host 1h | Operator |
/sysinfo | Post device system info (model, CPU, memory, uptime, …) to the current buffer | /sysinfo | Utility |
/time [server] | Request the current time from the server | /time | User/Server |
/topic [#channel] [new topic] | View or set the channel topic | /topic Welcome! | Channel |
/unban [#channel] | Remove a ban mask from a channel. For non-nick bans, paste the exact mask from /banlist. | /unban *!*@bad.host | Operator |
/unignore | Remove a user from the ignore list | /unignore nick | Utility |
/unmute <nick|mask> | Remove a quiet (-q, or -b on ircds without +q) | /unmute nick | Operator |
/unquiet <nick|mask> | Alias for /unmute | /unquiet nick | Operator |
/unreact | Remove your emoji reaction from a recent message | /unreact 👍 | Messaging |
/userinfo | CTCP USERINFO query | /userinfo nick | Utility |
/version [nick] | CTCP VERSION query — no arg queries the server | /version | User/Server |
/voice [#channel] | Give voice status (+v) to nick | /voice nick | Operator |
/wallops | Send a WALLOPS message to users with mode +w (IRCop on most networks) | /wallops attention | Operator |
/who | Request WHO information for users matching a mask | /who *.libera.chat | User/Server |
/whois | Request detailed information about a nick | /whois nick | User/Server |
/zline <ip> <duration> [reason] | Z-Line: ban by IP, applies before registration (IRCop) | /zline 1.2.3.4 1d | Operator |
/znc | Send a command to ZNC's *status pseudo-user (equivalent to /msg *status …) | /znc listnetworks | Utility |
No commands match your search.
Notes & Examples
/sysinfo — shares device information in the current buffer:[04:01:58] <@User> Device: OnePlus CPH2653 running Android 16 REL (API 36), CPU: 8-core 0x51, Memory: 14.8GB total, 9.6GB used, Storage: 459.9GB total, 54.8GB used, Graphics: Qualcomm Adreno 830, Uptime: 5d 21h
/setname — changes your real name without reconnecting. Requires the server to advertise the setname IRCv3 capability./setname Alice (away)
Ghost + reclaim a nick — add these as post-connect commands with a 2–3 second delay:
/ns GHOST MyOldNick password /nick MyOldNick /join #home
/raw — useful for sending protocol lines not wrapped by a dedicated command:/raw CAP LS 302 /raw MONITOR + nick1,nick2
/monitor — IRCv3 watch list. The server reports each watched nick's current status when you add them, then notifies you on every state change. Subcommands take a single special modifier per call:/monitor +alice,bob ; add nicks /monitor -alice ; remove a nick /monitor L ; list current monitor list /monitor S ; request status of all watched nicks /monitor C ; clear the listIf the server doesn't support MONITOR,
/monitor tells you up front instead of showing a raw 421 error.Mute / quiet —
/mute sets +q on networks that support it (most modern ircds), and falls back to +b $~a/extban on networks without quiet. The mask types accept the same letters as /ban: n (nick), u (user), h (host), d (domain), a (account)./find vs /gfind — /find (and aliases /grep, /search) searches the current buffer's scrollback. /gfind / /gsearch searches every loaded buffer on the network. Both operate on in-memory scrollback only — they do not read disk log files.Reactions — react to recent messages by emoji using
/react and /unreact. The optional [n] picks the message n messages back (default 1). Requires the +draft/message-reactions IRCv3 cap; servers that don't advertise it will see this as a regular notice.Service shorthands —
/ns, /cs, /ms, /hs, /bs, /as all route to /msg <Service> …. Type the parent command followed by a space and a chip row of common subcommands (IDENTIFY, GHOST, OP, REGISTER, …) appears, narrowing as you type. The exact verb set depends on whether the network runs Atheme, Anope, or another services pkg.Shorthand mode commands —
/op, /deop, /voice, /devoice, /ban, /unban, /kick, /kickban all target the current channel if you omit the #channel argument.NickServ shorthand — use
/msg NickServ … or services aliases if your network supports them:/ns IDENTIFY password /ns GHOST OldNick password /ns CERT ADD
Bouncer control — talk to your bouncer without typing
/msg *status … every time:/znc listnetworks /znc jumpnetwork libera /bouncerserv network status /bnc help