Data-centric AI building blocks for computer vision applications
Under active development, subject to API change
Pixano is an open-source tool by CEA List for exploring and annotating your dataset using AI features:
- Fast dataset navigation using the the modern storage format Lance
- Multi-view datasets support for text, images and videos, and soon for 3D point clouds
- Import and export support for dataset formats like COCO
- Semantic search using models like CLIP
- Smart segmentation using models like SAM
Installing Pixano
Production
We recommend installing the published Pixano package in a dedicated Python virtual environment (Python >= 3.10, < 3.14).
For example, with conda:
conda create -n pixano_env python=3.10
conda activate pixano_env
Then, install Pixano with pip:
pip install pixano
Create a data directory and start the Pixano server, then open http://127.0.0.1:7492:
pixano init ./my_data
pixano server run ./my_data
Pixano is also available on the Docker Hub for official releases:
docker pull pixano/pixano:stable
docker run -d --name pixano -e DATA_DIR=/library -p 7492:7492 -v "$(pwd)/my_data:/library" pixano/pixano:stable
my_data is a folder on your machine where Pixano keeps your datasets; the container creates it on first start.
Development (from source)
To run the latest version of Pixano from source, you need uv. Install it if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh
Then, clone the repository and install all dependencies:
git clone https://github.com/pixano/pixano.git
cd pixano
uv sync
This installs the project in editable mode with all dependencies pinned via uv.lock. Your local changes are taken into account each time you run your environment.
Build the frontend UI assets:
pnpm -C ui install
pnpm -C ui/apps/pixano run build
Create a data directory and start the Pixano server:
uv run pixano init ./my_data
uv run pixano server run ./my_data
For more details on running Pixano locally (frontend setup, testing, formatting), see CONTRIBUTING.md.
Using Pixano
Please refer to our Getting started guide for information on how to launch and use the Pixano app, and how to create and use Pixano datasets.
Contributing
Please refer to our CONTRIBUTING.md for information on running Pixano locally and guidelines on how to publish your contributions.
License
Pixano is licensed under the CeCILL-C license.
Metadata
Release files for pixano 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pixano-0.8.0.tar.gz | 24.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pixano-0.8.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.6 MB
Release files / pixano-0.8.0.tar.gz
| Download URL | pixano-0.8.0.tar.gz |
|---|---|
| Size | 24.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c3109fad1d772e906fb9c1ea510af943bb28c85dbe27bdf16288d8ffcf5bafe
|
|
BLAKE2b-256 checksum How to use checksums |
4da3762d0a6825e4ee53b93fa7cf05b1a96444808a946081fa40f1a0825e3dbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.
Transparency logRelease files / pixano-0.8.0-py3-none-any.whl
| Download URL | pixano-0.8.0-py3-none-any.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
321d0b19934783d248bbd4adc9f3bcacc76353ae9389b21a84ce2de59c526a76
|
|
BLAKE2b-256 checksum How to use checksums |
31c7e9e9445ca5fcf580e9e291a3f97313194b97dbdb1483e53d8ac24aa93e43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.
Transparency log