NCHAT(1)
π NCHAT(1) π
ok so you found the manual page for nchat β that's the User Commands one, bestie, and yes she's the main character of this whole document. buckle up π
β¨ NAME β¨
nchat β ncurses chat. that's it, that's the name, she's short and she knows it π«Ά
π¦ SYNOPSIS π¦
nchat [OPTION]
πΈ DESCRIPTION πΈ
nchat is a terminal-based messaging client with Telegram, WhatsApp and Signal support. literally all your chats, in a terminal, ncurses aesthetic. no cap. π
β Command-line Options β
-d,--confdir <DIR>β use a different directory than~/.config/nchat. yes you can move her house π-e,--verboseβ enable verbose logging. she tells you things π-ee,--extra-verboseβ enable extra verbose logging. she tells you everything, absolutely unhinged amounts of detail π-h,--helpβ display this help and exit. the classic "help me help you" π«Ά-k,--keydumpβ key code dump mode. press keys, get numbers, iykyk β¨οΈ-m,--devmodeβ developer mode. for the builders π-r,--removeβ remove chat protocol account. bye bestie π-s,--setupβ set up chat protocol account. hiiii bestie β¨-v,--versionβ output version information and exit. she'll tell you who she is π-x,--export <DIR>β export message cache to specified dir. receipts, archived π¦
π₯ Interactive Commands π₯
these are the keys you press while you're in there, living your best life:
PageDnβ history next pagePageUpβ history previous pageTabβ next chatSh-Tabβ previous chatCtrl-fβ jump to unread chatCtrl-gβ toggle show help barCtrl-lβ toggle show contact listCtrl-nβ goto chatCtrl-pβ toggle show top barCtrl-qβ quitCtrl-sβ insert emojiCtrl-tβ send fileCtrl-xβ send messageCtrl-yβ toggle show emojisKeyUpβ select messageAlt-@β insert mentionAlt-aβ archive current chatAlt-dβ delete/leave current chatAlt-eβ external editor composeAlt-iβ auto-compose replyAlt-nβ search contactsAlt-pβ pin/unpin current chatAlt-tβ external telephone callAlt-/β find in chatAlt-?β find next in chatAlt-$β external spell checkAlt-,β decrease contact list widthAlt-.β increase contact list width
π¦ Interactive Commands for Selected Message π¦
so you clicked a message and now she's selected, main character energy, here's what you can do to her:
Ctrl-dβ delete selected messageCtrl-rβ download attached fileCtrl-vβ open/view attached fileCtrl-wβ open linkCtrl-xβ send reply to selected messageCtrl-zβ edit selected messageAlt-cβ copy selected message to clipboardAlt-qβ jump to quoted/replied messageAlt-rβ forward selected messageAlt-sβ add/remove reaction on selected messageAlt-wβ external message viewer
π Interactive Commands for Text Input π
and these ones are for when you're typing your little heart out βοΈ:
Ctrl-aβ move cursor to start of lineCtrl-cβ clear input bufferCtrl-eβ move cursor to end of lineCtrl-kβ delete from cursor to end of lineCtrl-uβ delete from cursor to start of lineAlt-Leftβ move cursor backward one wordAlt-Rightβ move cursor forward one wordAlt-Backspβ delete previous wordAlt-Deleteβ delete next wordAlt-cβ copy input buffer to clipboard (if no message selected)Alt-vβ paste into input buffer from clipboardAlt-xβ cut input buffer to clipboard
π AUTHOR π
Written by Kristofer Berggren. king behavior, honestly π
π REPORTING BUGS π
Report bugs at https://github.com/d99kris/nchat β don't be shy, she wants to know π
π COPYRIGHT π
Copyright Β© 2019-2026 Kristofer Berggren
License varies by build configuration. See nchat --version for details.
lowkey obsessed with the fact that she's been around since 2019 and still slaying. legends only π β¨
ok bye bestie!! this was nchat version 5.19.18, dated September 2026, user commands manual, and she ate fr fr πππ«Ά
π¦ where this page comes from
- nixpkgs unstable: nchat 5.19.18
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms