BitchatX supports familiar IRC-style commands for managing channels and messaging:
/join <geohash>- Join a geohash-based channel (e.g.,/join dr5reg)/leave- Leave the current channel/list- List all active channels you've joined
/msg <channel> <message>- Send a message to a specific channel/nick <nickname>- Change your display name (session only, doesn't update Nostr profile)
/help- Show command help and usage information/commands- Alias for/help(show all available commands)
/quit- Exit BitchatX/exit- Alternative command to quit BitchatX
i- Enter input/editing mode to type messages or commandsEsc- Exit input mode and return to normal navigation modeq- Quit application (when in normal mode)Up/Down Arrow Keys- Scroll through message historyPage Up/Page Down- Fast scroll through messagesHome- Move cursor to beginning of inputEnd- Move cursor to end of input
# Join a geohash channel
/join dr5reg
# Send a message to current channel
Hello everyone in this location!
# Send a message to specific channel
/msg u4pr Hey folks in San Francisco!
# Change your nickname
/nick cyberpunk2025
# List your active channels
/list
# Get help
/help
# Exit the application
/exit
- Geohash channels represent geographical locations
- Messages use Nostr ephemeral events (kind 20000)
- Your identity can be ephemeral (new each session) or persistent (using --nsec)
- All commands are case-insensitive
- Commands can often be shortened (e.g.,
/hinstead of/help)