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
This tool is free and open source. Support the developer:
Sponsor neohiro on GitHub