prefix.dev (@prefix_dev) header
prefix.dev (@prefix_dev) profile picture

We're building the fast, deterministic and reproducible package manager Pixi for scientific and robotics workflows. Based on @condaforge & @robostack packages.

Berlin
Joined October 2022
Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)Photo by prefix.dev (@prefix_dev)
It's been a crazy week for cyber security. I am proud that we are protecting @condaforge / Pixi users with Basilisk and pixi-audit, our new tools (links below). In the screenshot you can see the recent high-severity brotli vulnerability, and the backport that fixed it.
1
3
6
404
prefix.dev retweeted
Building bridges between open-source projects is a big part of why I joined @marimo_io. I got to know the @prefix_dev folks through @SciPyConf, and worked together to make computational research easier to reproduce and share. Special thanks to Julian and @rarts_ruby!
marimo now supports @prefix_dev Pixi sandboxes! Share portable notebooks with dependencies beyond Python, including CUDA-enabled @PyTorch, ffmpeg and R. Already using Conda or Pixi? Bring your ecosystem to marimo’s reactive notebooks, with Conda and PyPI requirements saved alongside your code.
1
3
10
808
NVIDIA Isaac ROS 5.0 brings AI agents to robotics development. 🤖 Announced at #ROSCon, the release adds agentic workflows, Isaac Skills, ROS 2 Lyrical support, GPU-accelerated libraries and NVIDIA Jetson support from Orin Nano to Thor. Open source and available now 📖 nvda.ws/3VahoaA
21
67
10
416
27,756
Lastly, I'm a contributor to the `pixi-build-mojo` backend, which is what @prefix_dev can use to build Mojo projects: pixi.prefix.dev/latest/build… And allows you to install dependencies directly from GitHub, which is really cool!
1
1
112
prefix.dev retweeted
pixi 0.76 can now run standalone python scripts in isolated, on-demand environments. dependencies live inline via PEP 723, like @astral_sh uv supports, but pixi can layer on conda and system dependencies too. fun to build this with @prefix_dev folks. up next: @marimo_io 👀
1
6
18
901
prefix.dev retweeted
As our server grows (600+ channels!) we had to redesign our channel page. It offers you an easier way to find your own or other interesting channels to fetch packages from!
1
2
4
288
prefix.dev retweeted
📣 Thank you to our Gold Sponsor @prefix_dev for supporting #SciPy2026! Your work on Python packaging makes the entire open-source ecosystem faster and more reliable. 🐍 🔗 scipy2026.scipy.org
2
4
362
prefix.dev retweeted
Replying to @iuliaferoli
This exact experience is what gets me out of bed in the morning! We, @prefix_dev, are working everyday to make this problem less of an issue! Please give Pixi another try and hit me up where you're blocked, we need to show the world what the experience could be!
1
1
2
250
Our #ROS Meetup will be on Tuesday, June 2nd, from 6-9pm local time in Vienna. Beer and wine will be free thanks to our friends and colleagues over at @foxglove, @prefix_dev, and @nomadicai. Please RSVP to attend: luma.com/xayz5tru
1
1
3
675
prefix.dev retweeted
Hand-eye calibration on a Franka with RealSense cameras can be surprisingly brittle. After stitching together franka_ros2 + MoveIt Calibration a few times, I got tired of the setup overhead and built a unified repo for it. No Docker. No system ROS 2 install. One repo. Clone it, run pixi install, and start calibrating eye-in-hand or eye-to-hand. Thanks to @prefix_dev 's pixi-build preview feature, franka_ros2 + moveit_calibration can be built together in one shot. 🙌 Hope it saves someone a few hours: github.com/XingxinHE/franka_…
2
3
257
I've migrated the old Mast3r-SLAM example I had made last year to the latest version of @rerundotio and made a bunch of improvements! I wanted to spend some time with agents to modernize it. Here's an example of me walking around with my iPhone and getting a dense reconstruction at about 10FPS on a 5090. Heres the following improvements I made. Brought it into the monorepo with proper packaging: • Using @prefix_dev pixi-build to get rid of all the mast3r/asmk/lietorch vendored code with just a few small patches. This let me remove so 60k lines of code from the repo! • Don't have to build the lietorch code on my machine anymore, which was taking ~10 minutes to compile (and also made it work on blackwell when it previously did not) Rebuilt the @Gradio interface: • Fixed incremental updates, .MOV uploads, and stop behavior • Made the CLI + Gradio interface share the same entry point so updates automatically propagate Upgraded the @rerundotio integration: • Switched to a multiprocessing async logging strategy • Added video/pointmap/confidence logging • Improved blueprint layout and hid noisy entities from 3D view • Biggest perf win was the async background logger - documented about a ~2.5x speedup from decoupling logging from tracking The newest and most interesting part was my attempt to replace the CUDA kernels for Gauss-Newton ray matching with a @Modular Mojo backend. As a Python dev, every time I look at CUDA code I basically shy away as it's pretty difficult for me to understand. Mojo let me rewrite the matching logic in a syntax I'm more comfortable with while still getting near-CUDA performance. Mojo is now the default matching backend with CUDA fallback. One major piece that's missing is the custom PyTorch op path, but I'll eventually do that as well. I heavily leaned on Claude Code to do the CUDA → Mojo migration, and I have no doubt it's not the cleanest or most idiomatic, BUT it's way more readable for me and helps me better understand the underlying algorithm. This was a ton of work, and a large part of why I'm doing it is how the monorepo compounds. This becomes an artifact for the next example I want to build with Claude that I can point to, which will make it even faster to implement. The compounding nature of this is really interesting and part of why I'm spending so much time trying to make things nice and readable.
We have HOT3D! I've started using Claude to port more datasets into @rerundotio and exoego-forge. I'd been meaning to bring in the HOT3D dataset from Meta for a while, but with Claude, it's way easier. My goal is to take any egocentric, exocentric, or both datasets and ingest them into a standardized schema. Getting everything into Rerun means we can easily query and transform data via the in-memory OSS server. This lets us generate SQL-like queries such as: "Find me all frames that only contain left hands in the leftmost camera view." Most people think of Rerun as a viewer, but this is the actual superpower. So far we have: 1. HOT3D 2. Hocap 3. UmeTrack 4. Assembly101 5. EgoDex Planning to add more, and with every addition, it gets easier as we build up agent skills and better code examples. Hoping to make it almost fully automatic for adding new datasets. The next few I'm looking at are Harmony4D and Aria Pilot Gen2 After we have enough samples, I'll work on bringing in all the different algorithms I've worked on to transform the data 🙂
7
33
2
257
42,800
prefix.dev retweeted
🚀 MoveIt 2 Tutorials: 100% Pixi-fied! I recently discovered an interesting tool called pixi by @prefix_dev . The promise of no system-wide ROS2 installation immediately caught my attention. 🤷‍♂️ As a ROS 2 novice, I don't favor tedious installations. 🛡️ As a purist, I hate installing ROS 2 system-wide. 🥱 As a lazy dev, I don't want to build a Docker container. I wanted something as simple as pip install or uv sync, but for ROS 2. Since I was told the best way to learn is to get my hands dirty, I decided to see if I could turn @PickNikRobotics 's moveit2 humble tutorial into a "pixi-fied" repo. It turns out, you can! It required a few patches, but the joy of seeing RViz finally pop up was incredible! I've built a PoC that manages everything, humble, moveIt, and compilers inside a pixi environment. Check it out: github.com/XingxinHE/pixi_mo… #ros2 #robotics #pixi #moveit2
3
2
424
Preparing the book examples at github.com/fmrico/book_ros2 to be built and executed with #Pixi Instructions in the repo very soon!! @prefix_dev
1
7
58
2,569
prefix.dev retweeted
Thanks to @github and @microsoft @azure for their continued sponsorship. We can now natively compile packages on macOS Arm64 and Linux Aarch64 machines. Thank you!
2
5
1
19
1,175
Europe and China are both investing heavily in RISC-V chips. Thanks to @openKylin the @condaforge project is making progress as well. Today I ran Pixi on RISC-V for the first time. If you're investing in RISC-V infrastructure and want the package tooling to match — let's talk.
4
9
594
Really didn't see this one coming – proper @condaproject support coming to mise!
1
7
501
prefix.dev retweeted
Cross-Platform Package Management for Modern C++ Development with Pixi - by @rarts_ruby - CppCon 2025 youtu.be/SQk0lKv2swk #Coding #Cplusplus #Cpp #Programming #cppcon
1
5
15
1,123
prefix.dev retweeted
🔥openKylin has brought Conda/Mamba to RISC-V — exciting progress for the ecosystem! 🔗 openkylin.top/news/3915-en.h… #openKylin #RISCV #AI #OpenSource For more information about openKylin, visit our DistroWatch page: distrowatch.com/table.php?di…
4
1
7
613