TINY(1)
π TINY(1) β omg it's the tiny manpage π
okay bestie, welcome to TINY(1) β yes, that's the manual name, that's literally the whole vibe. Sit down, grab a boba, and let's learn the tiny IRC client together, because this thing is iconic and you're about to be obsessed. π«Ά
β¨ NAME β¨
tiny β the minimal IRC client for people who hate using the mouse. that's it. that's the pitch. no cap. π
πΈ SYNOPSIS πΈ
tiny [options]
π¦ DESCRIPTION π¦
okay so Tiny β yes it's called Tiny twice sometimes, it's giving "Tiny Tiny" and honestly, slay β is a console-based IRC client written in Rust, and it was designed to be simple, efficient, and reliable. π
It's got a split-view interface with channels, it supports multiple servers at the same time (multitasking queen behavior), and it has native TLS encryption so your connections are secure. πβ¨
It's lightweight, it's fast, and the only IRC server interactions it hands you are the standard ones β through hotkeys and the CLI. nothing extra, nothing messy. main character minimalism. π
π USAGE π
bestie there are literally two ways to connect to an IRC network. pick your fighter:
1. Manual ποΈ
To start the client, you literally just type:
tiny
Then connect to a network like:
/connect irc.oftc.net:6697
Then pick the nickname you want to use:
"nickname your name"
2. Automatically π€β¨
You can configure your servers in ~/.config/tiny/config.yml: β plus your nicknames, your real names, and you can even automate channel insertions and automate channel joins. yes, it's as powerful as it sounds.
Example:
servers:
libera:
addr: irc.libera.chat:6697
tls: true
nicks: [your_nick]
realname: Your Name
auto_cmds:
- JOIN #debian
Notes:
If nothing happens, congratulations β you might need an internet connection. π
Just don't mess up the indentation. YAML is finicky. fr fr. one wrong space and it's over for you. π
π KEYBOARD SHORTCUTS π
All shortcuts use the Ctrl key. If you're reaching for the mouse, you're already doing it wrong. periodt. π±οΈπ«
- Ctrl + A / Ctrl + E β move the cursor to the beginning / end of the line. yes queen, teleport.
- Ctrl + K β delete everything from the cursor to the end of the line. bye forever π
- Ctrl + W β delete the previous word.
- Ctrl + Left / Ctrl + Right β jump one word back / forward.
- PageUp / PageDown, Shift + Up / Shift + Down, Ctrl + U / Ctrl + D β scroll the chat, because apparently you missed something important. π every single time.
- Ctrl + N / Ctrl + P β switch to the next / previous tab.
- Ctrl + C Enter β exit Tiny. it will ask you first, in case you have regrets. π₯Ί
- Alt + 1..9 β switch to the Nth tab.
- Alt + 0 β switch to the last tab.
- Alt + Left / Alt + Right β move the tab left / right β rearrange your chaos however you want, bestie. π
- Alt + char β jump to a tab containing the underlined character.
- Ctrl + X β edit the current message in your
$EDITOR, because apparently a line editor wasn't enough. π
π COMMANDS π
Every single command begins with a slash (/). If you forget that, you'll just be talking to yourself. and honestly? relatable. π
/helpβ show this list of commands. If you're reading this, good job. π/msg <nick> <message>β send a private message. because whispering is still a thing. π€«/join <channel>β join a channel. Example:/join #debian/close [reason]β close the current tab. you can even provide a dramatic exit reason. give the people a show. π/connect <host>:<port>β connect to a server. Example:/connect irc.libera.chat:6667/connectβ reconnect to the current server, without waiting for the client to decide for you. you're in charge. πͺ/away [message]β set your away status with a message./nick <nick>β change your nickname. try not to choose something embarrassing. (we're watching. π)/names [nick]β list the users in the current channel, or check whether a nick is present./reloadβ reload the TUI configuration. magic, without restarting. β¨/clearβ wipe the screen. feels good, doesn't it? π§Ό/switch <string>β switch to the first tab matching the given string./ignoreβ toggle ignore mode for join/quit spam. peace and quiet, finally. ποΈ/notify [off|mentions|messages]β control desktop notifications: none, mentions only, or everything./quit [reason]β quit Tiny. you can say goodbye like a civilized person. π«Ά
β SERVER COMMANDS β
Some IRC commands are not built-in. Send them directly in a server tab and hope for the best. π Examples:
LISTβ list available channelsMOTDβ display the message of the dayRULESβ show server rulesWHOISβ query information about a userVERSIONβ ask the server what century it's from π
π TIPS π
- Use
/reloadafter editing the config. Restarting is for the weak. π - If Tiny freezes, hit Ctrl + C twice β it's the Unix way of saying "wake up." β°
- To look extra cool, run Tiny in a
tmuxsession and never close it again. π₯
π₯ SEE ALSO π₯
community β of Tiny documentation: https://github.com/osa1/tiny
π AUTHOR π
Written by Tiny. Manual organized and compiled by the Debian maintainer by Josenison Ferreira da Silva <nilsonfsilva@hotmail.com>
and that's the whole thing bestie!! πβ¨ this was Tiny Manual, version-dated July 2025, filed under TINY(1) β go forth and IRC like the icon you are. ππ mwah.
π¦ where this page comes from
- ubuntu stonking: tiny 0.13.0-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms