Lazurite (for Desktop)#
Lazurite is a power-tool for BlueSky that gives you everything you need to manage your account, explore the AT Protocol, and stay on top of your feeds.
This app is the "successor" to bsky-browser and companion to Lazurite for Mobile.

Features#
- Account switching
- Multicolumn views
- Read standard.site posts for a handle (coming soon!)
- View all of your feeds, starter packs, and lists
- Search all your saved and liked posts
- PDS browser
- Profile Context (Blocked, Blocked By, etc.)
- Lists & Starter Packs
- Optional local-first Semantic Search for your saved and liked posts
- Keyboard shortcuts for everything (seriously) ↓
Keyboard Shortcuts#
| Area | Action | Shortcut |
|---|---|---|
| Global | Open settings (outside text inputs) | , |
| Global | Open composer from anywhere | Ctrl+Shift+N |
| Feed & Composer | Switch pinned feeds | 1-9 |
| Feed & Composer | Move focused post | j / k |
| Feed & Composer | Like focused post | l |
| Feed & Composer | Reply to focused post | r |
| Feed & Composer | Repost focused post | t |
| Feed & Composer | Open focused thread | o / Enter |
| Feed & Composer | Open composer | n |
| Feed & Composer | Save draft (composer open) | Ctrl/Cmd+S |
| Feed & Composer | Open drafts list | Ctrl/Cmd+D |
| Search | Focus search input | / or Ctrl/Cmd+F |
| Search | Cycle post search modes | Tab |
| Search | Clear query / close profile suggestions | Escape |
| Deck & Diagnostics | Add deck column | Ctrl/Cmd+Shift+N |
| Deck & Diagnostics | Close last deck column | Ctrl/Cmd+Shift+W |
| Deck & Diagnostics | Switch diagnostics tabs | 1-5 |
| Deck & Diagnostics | Close diagnostics view | Escape |
| Explorer | Focus explorer input | Ctrl/Cmd+L |
| Explorer | Navigate up one level | Backspace |
| Explorer | Back / forward | Ctrl/Cmd+[ or Ctrl/Cmd+] |
| Messaging & Overlays | Send message | Enter |
| Messaging & Overlays | Insert newline in message composer | Shift+Enter |
| Messaging & Overlays | Close thread drawer, image gallery, and menus | Escape |
Stack#
The frontend is made with Solid.js & Tailwind
Rust/Tauri#
rustqlite/tokio-rustqlite&tokiofor sqlite (FTS and vector search)jacquardfor atproto clientfastembedandnomic-embed-textfor embeddings
Inspiration#
- Aeronaut for BlueSky (Mac Only)
- pds.ls
- cleanfollow
See also#
Lazurite for mobile: github | tangled
License#
MIT