Skip to main content
Pixano

Data-centric AI building blocks for computer vision applications

Under active development, subject to API change

GitHub version PyPI version Docker Coverage Tests Documentation Python version License


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)

Source distribution for pixano 0.8.0
File Size Uploaded
pixano-0.8.0.tar.gz 24.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pixano 0.8.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.12

2 release files

0.6.11

2 release files

0.6.10

2 release files

0.6.9

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page