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