Open Source Software Package Manager

Solve your dependency puzzle

Pixi is built on top of the existing conda ecosystem. Automatic lockfiles produce reproducible environments across operating systems without Docker!

Get started for free
Paxton with wand and angel wings on starry night sky background
Supports Python, R, C/C++, Rust, Ruby, and many other languages
Windows, macOS and Linux

Start Right Away

Easy installation

Terminal
curl -fsSL https://pixi.sh/install.sh | bash

Pixi add python=3.12

Get started quickly

Terminal
 pixi init project
 Created /home/user/project/pixi.toml

 cd project
~/project
 pixi add python numpy cmake
 Added python >=3.13.0,<3.14
 Added numpy >=2.1.3,<3
 Added cmake >=3.31.1,<4

~/project
 pixi run python --version
Python 3.13.0

~/project
 pixi add python==3.10
 Added python==3.10

~/project
 pixi run python --version
Python 3.10.0

Share your project

Collaborate with others

Terminal
~/project
 cat pixi.toml
[project]
name = "project"
version = "0.1.0"
description = "Example project"
authors = ["Pixi <hi@prefix.dev>"]
channels = ["conda-forge"]
platforms = ["linux-64", "win-64", "osx-arm64", "osx-64"]

[tasks]
start = "python main.py"

[dependencies]
python = ">=3.13.0,<3.14"
numpy = ">=2.1.3,<3"
cmake = ">=3.31.1,<4"

Pixi build - from Project to Package

Build and distribute

Terminal
~/project
 pixi build
 Build project successfully into /home/user/project/project-0.1.0.conda

Globally install your

Favorite Devtools

Companion tools

Meet Pixi's friends