Skip to content

License

XLR8 is free and open source under the GNU Affero General Public License v3.0 (AGPL-3.0). Copyright © 2026 Steven Hernandez and contributors.

This page explains the license in plain words. It is not legal advice; the license text is what counts.

  • Use it for any purpose, personal or commercial, at no cost.
  • Read and study the source code.
  • Change it to fit your needs.
  • Share it, as it is or with your changes, as long as you pass it on under the same license with its source code.

The AGPL adds one rule to the better-known GPL. If you run a modified version of XLR8 as a service that other people use over a network, you must offer those people the source code of your modified version, under the same license.

In practice:

What you do What you have to do
Run XLR8 unmodified for yourself Nothing beyond keeping the license notices
Change XLR8 and run it only for yourself Nothing: nobody else uses it, so there is nobody to offer the source to
Change XLR8 and run it as a service for other people Offer them the source code of the version you run, including your changes
Pass on copies of XLR8, changed or not Keep the license and make the source code available to the recipients

One simple way to meet the network clause is a public fork of the repository with your changes, linked from your instance.

When you contribute to XLR8, your contribution is licensed under the AGPL-3.0 as well. See Contributing.

Some parts of XLR8 come from other projects and keep their own licenses:

  • Color themes: the built-in VS Code themes (Catppuccin, Dracula, Nord, Tokyo Night, Gruvbox, Solarized, GitHub and others) are unmodified originals under the MIT License. Each theme folder contains its license, and SOURCES.md lists where each one comes from.
  • Fonts: the selectable fonts (Inter, Geist, JetBrains Mono, Fira Code and others) come from Fontsource packages under the SIL Open Font License 1.1.
  • Libraries: the npm packages XLR8 depends on keep their own licenses.