Knowledge vault (Orion/PARA) migrated from the pre-Orion 484vault on 2026-10-01. Deliberately orphaned: prior history contained a plaintext password and stays local-only on branch archive/pre-boilerplate-history. Secrets and live Hermes state are gitignored.
3.8 KiB
#nostr #accountmanger #feedmanager
pass [REDACTED 2026-10-01 — secrets do not belong in vault notes]
Terminal Command To launch Dev Mode
Use the dev-server mode — renderer changes (React/CSS/TS in frontend/src) then appear instantly via hot reload:
Terminal 1
cd /home/avi/Projects/Keynctr/frontend && npx vite --port 5173
Terminal 2
cd /home/avi/Projects/Keynctr/frontend && NOSTR_GUI_DEV_URL=http://localhost:5173 KEYNCTR_ENABLE_GPU=1 npx electron . 2>&1 | tee ~/Tools/keynctr-debug/el.log
To Kill App
pkill -f "electron ." ; sleep 2; pgrep -af "electron .|keynectr serve" || echo "all clear"
If anything still prints, force it:
pkill -9 -f "electron ."; pkill -9 -f "keynectr serve"; pgrep -af "electron .|keynectr serve" || echo "all clear"
You want the final all clear with no process lines. (npx vite can stay running — only Electron and keynectr serve must die.) Then relaunch Electron fresh per the previous message.
Nostr is a decentralized social network.
No central company runs this network. Instead, your account is a pair of mathematical keys:
- A public key, which you share like an address.
- A secret key, which you guard like a master password.
Posts are distributed through independent servers called relays. Anyone can run a relay, and no one can lock you out of the network.
This app gives you a clean, secure desktop window into that world.
What It Does For You
-
Manages your identities
Create profiles with friendly names like “Personal” or “Work.” The app generates and stores the secret keys behind them. You can switch between identities anytime. Your secret keys stay inside the app’s protected core—screens are designed so they physically cannot display or leak them. -
Lets you post
Write a note in the Compose tab. Optionally attach images (uploaded automatically to an image host) or paste links (the app fetches preview cards). When you publish, you’ll see exactly which relays accepted your post and which didn’t. -
Lets you read
The Feed tab shows recent notes from your relays over the last 24 hours—either everyone’s notes or just the people your profile follows. -
Connects you to the network
Use the Relays tab to add, remove, enable, disable, and test relay servers. -
Protects other apps from having your keys
Instead of pasting your secret key into random Nostr clients, those clients can ask this app to sign things for them remotely. Every request shows up as “Sign this? / Decrypt this?” with an Approve or Reject button. Nothing happens without your click. -
Locks up when you walk away
Set a vault password once. All secret keys on disk become unreadable without it—while profile names remain visible so you can still browse.
Typical First Session
- Open the app → Profiles → Create profile → give it a name.
- Relays → confirm at least one is enabled.
- Compose → write something → Publish.
- Feed → see your note appear alongside everyone else’s.
That’s it—no account signup, no email, no phone number. Your identity is your key pair, and this app keeps it safe while making it usable.
Installation
Arch
sudo pacman -U ./shonar-desktop-0.1.0-1-x86_64.pkg.tar.zst
# (waits while it downloads the Whisper model ~142 MB as part of install)
shonar-desktop # or find "SHONAR Desktop" in the app menu
Debian
sudo apt install openjdk-17-jdk python3 python3-venv mpv
mkdir -p ~/Projects && tar xzf shonar-desktop-6efec57.tar.gz -C ~/Projects
cd ~/Projects/shonar-desktop && ./setup-standalone.sh # engine venv + Whisper model
sudo apt install ~/shonar-desktop_0.1.0-2_amd64.deb
shonar-desktop # or from the app menu