Installation Guide
Category: Tutorial
This guide walks you through installing Byte on your system. Choose the installation method that works best for you.
Requirements
Byte requires Python 3.14 or later. Check your Python version before proceeding:
If you don't have Python 3.14 installed, download it from python.org or use your system's package manager.
Installation Methods
Option 1: pip (Universal)
The simplest way to install Byte on any system with Python 3.14+ installed:
This method works on macOS, Linux, and Windows. It installs Byte and all its dependencies into your Python environment.
Option 2: uv (Recommended)
uv is Byte's preferred installation tool. It's faster, more reliable, and handles Python versions automatically:
This approach is especially useful if you work with multiple Python projects. uv isolates Byte in its own environment and automatically manages its dependencies.
If you don't have uv installed, follow the uv installation guide first.
Option 3: NixOS (Flake)
If you use NixOS or Nix, you can install Byte from the project's Nix flake:
To add Byte to your flake.nix project:
{
inputs = {
byte.url = "github:usethefork/byte";
};
outputs = { byte, ... }: {
devShells.default = pkgs.mkShell {
buildInputs = [ byte.packages.default ];
};
};
}
Then enter the development shell:
Byte is now ready to use. See the next tutorial for configuration and first steps.