Orion vault — clean initial history

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.
This commit is contained in:
Avi 2026-10-02 08:34:04 -05:00
commit a66996ac10
233 changed files with 103810 additions and 0 deletions

View file

@ -0,0 +1,93 @@
#nostr #accountmanger #feedmanager
pass [REDACTED 2026-10-01 — secrets do not belong in vault notes]
# <font color="#f79646">Terminal Command To launch Dev Mode</font>
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
1. **Open the app** → **Profiles** → **Create profile** → give it a name.
2. **Relays** → confirm at least one is enabled.
3. **Compose** → write something → **Publish**.
4. **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
```