A TUI client for Nostr
- Timeline
- Post, Reply, React, Repost
Dowonload binaries from the release page.
Or, install manually via crates.io:
cargo install nostuiOn NetBSD, a package is available from the official repositories. To install it, simply run:
pkgin install nostuiNote
Other extensions supported are .json5, .yaml, .toml and .ini.
- Create a
config.jsonto the following path:
- Linux:
~/.config/nostui/config.json - Windows:
~\AppData\Roaming\0m1\nostui\config.json - macOS:
~/Library/Application Support/io.0m1.nostui/config.json
- Add your privatekey to the
config.json:
{ "privatekey": "nsec1...", "relays": ["wss://nos.lol"] // optional }nostui [OPTIONS] Options: -t, --tick-rate <FLOAT> Tick rate, i.e. number of ticks per second [default: 16] -f, --frame-rate <FLOAT> Frame rate, i.e. number of frames per second [default: 16] -h, --help Print help -V, --version Print version| Keybinding | Description |
|---|---|
k up | Scroll up |
j down | Scroll down |
q Ctrl-c Ctrl-d | Quit |
home g | Scroll to top |
end Shift-g | Scroll to bottom |
Ctrl-z | Suspend |
esc | Unselect |
n | New text note |
Ctrl-p | Submit text note |
r | Reply to the selected note |
f | Send reaction |
t | Repost |
