BlackGlass
Multi-client chat viewer for Second Life โ unified IM, local chat, group chat with history search
BlackGlass consolidates all your Second Life conversations into a single, searchable desktop client.
Features
- Unified Inbox โ IMs, local chat, group chat, notices in one timeline
- History Search โ Full-text search across all conversations with date filters
- Multi-Account โ Simultaneous login for multiple avatars
- Offline Messages โ Queued delivery when recipients come online
- Chat Logs โ Automatic JSON/CSV export with privacy controls
- Notifications โ Native desktop notifications with avatar preview
- Themes โ Dark/light/auto with custom accent colors
Installation
Windows
Download BlackGlass-Setup.exe from Releases
Linux
# Flatpak
flatpak install flathub io.github.neohiro.BlackGlass
# AppImage
wget https://github.com/neohiro/BlackGlass/releases/latest/download/BlackGlass.AppImage
chmod +x BlackGlass.AppImage
./BlackGlass.AppImage
macOS
brew install --cask blackglass
Requirements
- Second Life account (or OpenSim-compatible grid)
- Python 3.10+ with PySide6 (bundled in releases)
- libomv (OpenMetaverse) โ bundled
Protocol Support
- Second Life โ Full support including mesh, materials, animesh
- OpenSim โ Partial (core chat/IM works; region features vary)
- Third-party grids โ Configurable login URI
Privacy
- Local-only storage โ No cloud sync; chat logs never leave your machine
- Encrypted logs โ Optional AES-256 encryption for exported logs
- No telemetry โ Zero usage tracking
Related
- SecondLifePrivate โ Private LSL snippets