Alchemy Viewer is a third-party client for Second Life, forked from the official Linden Lab viewer. We focus on a cohesive, modern experience built on thoughtful defaults — while staying on the bleeding edge of new platform features.
Most users install a pre-built release for Windows, macOS, or Linux. Release candidates and project viewers are announced on our Discord server.
Alchemy uses CMake with vcpkg for dependency management. Platform setup, presets, build options, tests, packaging, and troubleshooting all live in doc/BUILD.md.
git clone --recurse-submodules https://github.com/AlchemyViewer/Alchemy.git alchemy
cd alchemy
python3 -m venv .venv && source .venv/bin/activate # Windows: .\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
dotnet tool restore # packaging only
cmake -S indra --preset <preset> # see BUILD.md for presets
cmake --build build-<OS>-<preset> --config Release
File bug reports, suggest enhancements, or open a pull request — see CONTRIBUTING for guidelines.
Alchemy stands on the work of:
- Linden Lab and the Second Life Viewer contributors
- The many open-source libraries that power the viewer (see
indra/vcpkg.json)
Alchemy is licensed under the GNU Lesser General Public License v2.1, inherited from the upstream Linden Lab viewer.