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 | 
|---|---|
| kup | Scroll up | 
| jdown | Scroll down | 
| qCtrl-cCtrl-d | Quit | 
| homeg | Scroll to top | 
| endShift-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 | 
