Linux native client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

891 B

Imwald: Linux-native Nostr client

Qt (PySide6) + SQLite (WAL) Nostr client for Linux. Relay worker ingests into the local DB; feed, search, notifications, DB admin, and composer are wired in src/imwald/.

Run (development)

cd imwald
python3 -m venv .venv
.venv/bin/pip install -e '.[dev]'
PYTHONPATH=src .venv/bin/python -m imwald

Optional dev extras are declared in pyproject.toml (pytest).

Core client features

  1. Handles websocket and https relays
  2. Integrates all custom relay lists and sensible defaults
  3. Easy onboarding for new users
  4. Algorithmic feed (no follows, no recommendation lists)
  5. File-style/application handling
  6. SQL Lite data storage
  7. Media caching
  8. Voting and reacting on all events
  9. Grammar check, translations, and read-alouds for popular world languages
  10. Full profile view
  11. Discussion/Bulletin board
  12. Notifications