Pixi
Reproducible, cross-platform development environments.
We build toolchains for robotics, data science, and more. Build reproducible environments, share packages, and collaborate across Linux, macOS, and Windows.
Trusted by engineers at
Build your environment. Share your work. Find the support you need.
We've got you covered
Reproducible environments with Pixi. Packages built with rattler-build. Rust libraries and Python bindings when you want to build your own tooling.
pixi init python-lab
cd python-lab
pixi add python numpy
pixi run python -c "import numpy; print(numpy.arange(5) ** 2)"pixi init cpp-lab
cd cpp-lab
pixi add clangxx
pixi run clang++ --versionpixi init rust-lab
cd rust-lab
pixi add rust
pixi run rustc --versionpixi init r-lab
cd r-lab
pixi add r-base
pixi run Rscript -e "sum(1:5)"Different languages. Same workflow.
Publish public and private conda packages. Share them with the world, or just your team. Install with Pixi or conda.
Map your robot’s surroundings.
Plan paths and navigate autonomously.
Plan motion for robot arms.
Share packages. Build together.
Software has a life after release. We're building tools to track vulnerabilities in shipped environments and help teams assess impact and coordinate fixes.
Release shipped
Keep its dependencies in view.
Finding investigated
Work out what is affected.
Fix reviewed
A clear next step for the release.
Know what you shipped. Know what's next.
Contracted support for Pixi, rattler, and rattler-build, straight from the maintainers. Agreed response times and controlled builds that enforce your channel, proxy, and certificate settings.
Direct maintainer support
Maintainer expertise. Contracted response times.
Build for all platform, Create Reproducible environments on your laptop and in CI. Or roll your own tooling with our open-source projects today.
Reproducible, cross-platform development environments.
Build conda packages from simple, declarative recipes.
Build custom conda tooling with Rust libraries and Python bindings.
Where we talk about software package and environment management as well as some of the puzzles we solved recently and in the near future.
:focal(smart))
Can Pixi Build make Pixi even more awesome? Let's find out by reading this blog post!
:focal(smart))
Channel Hosting on prefix.dev is now generally available, giving teams and developers a complete, secure pipeline for managing conda packages.
:focal(smart))
Developing Robots is hard; Pixi makes it easier by creating reproducible, cross-platform ROS development environments without Docker or Ubuntu lock-in.
Spin up your data science environment in seconds—complete with Jupyter, pandas, SciPy and more. Reproducible across your team, on any machine (Windows, macOS, Linux).
Set up, build, and deploy ROS 1 & 2 workspaces with Pixi and RoboStack - the same environment on your laptop, in CI, and on the robot itself. No Docker required.
PyTorch, CUDA, scikit-learn, and Transformers — resolved correctly the first time. Define separate environments for different GPUs or optimization targets, all in a single project.
Publish packages from GitHub Actions without API keys using trusted publishing. Attach Sigstore attestations to every release. We're building security into the conda ecosystem from the ground up.

Fast Dependency Resolution for Everyone
When we created Prefix.dev, our goal was simple: to solve the challenges developers face every day by providing a seamless, efficient, and intuitive platform. We believe in empowering developers to focus on what matters—building and innovating—while we handle the complexities behind the scenes.
