Skip to main content

Create a new Pixeltable project in one command

Project description

pixeltable-new

Create a new Pixeltable project in one command.

Package version Supported Python versions

How to use

Install uv following their guide for your system.

Run:

uvx pixeltable-new myapp

This will create a new project myapp with a Pixeltable schema and declarative serving config.

Enter the directory:

cd myapp

Install dependencies and run:

uv add pixeltable
uv run pxt serve my-service

Open your browser and go to http://localhost:8000/docs to see your API docs.

Application Templates

Full-stack vertical apps that replace paid SaaS -- each is one schema.py + pyproject.toml:

uvx pixeltable-new --template multimodal-rag my-kb        # your own Vectara
uvx pixeltable-new --template video-intel my-video-app    # your own Twelve Labs
uvx pixeltable-new --template agent my-agent              # your own Mem0
uvx pixeltable-new --template audio-intel my-podcast-app  # your own Otter.ai
uvx pixeltable-new --template content-pipeline my-pipe    # your own Cloudinary AI
uvx pixeltable-new --template data-lab my-dataset         # your own Roboflow
Template What it replaces What you get
multimodal-rag Vectara, Cohere RAG Unified search across docs, images, video, audio
video-intel Twelve Labs, Valossa Declarative video pipeline: frames, transcription, detection, search
agent Mem0, MemGPT Persistent agent with durable memory, tools, MCP
audio-intel Otter.ai, AssemblyAI Transcription, diarization, summarization, semantic search
content-pipeline Cloudinary AI Ingest from S3, process all modalities, export to your DB
data-lab Labelbox, Roboflow Auto-annotate, curate, version, export to PyTorch

Structural Patterns

API/pipeline scaffolds for when you want to wire Pixeltable into your own architecture:

uvx pixeltable-new myapp --serving    # Declarative API from TOML config (default)
uvx pixeltable-new myapp --backend    # FastAPI API scaffold (headless)
uvx pixeltable-new myapp --batch      # Batch processing script
Pattern What you get Run with
--serving (default) schema.py + pyproject.toml routes pxt serve <service-name>
--backend FastAPI API scaffold + Pixeltable schema + routers uvicorn main:app --reload
--batch Ingest script + export_sql python pipeline.py

Discovery

uvx pixeltable-new --list    # show all patterns + templates

All content is fetched from the Pixeltable Starter Kit. For the full reference with Docker, Helm, Terraform, and cloud deploy configs, clone the starter kit directly.

Existing directory

If you want to create a new Pixeltable project in an existing directory, run the command without a project name:

uvx pixeltable-new

Learn more

License

This project is licensed under the terms of the Apache 2.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pixeltable_new-0.2.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pixeltable_new-0.2.0-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file pixeltable_new-0.2.0.tar.gz.

File metadata

  • Download URL: pixeltable_new-0.2.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pixeltable_new-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7d977a928125f284b2a64161e0b769d6a60795dab178b1790a291e33d2cfeaa0
MD5 2423b4c0fe1e09d912780eafad5b2854
BLAKE2b-256 249c4a45ad9eeb1ff0dc846359c1f35d6ed6bcc40c6d59340d956e04814cec83

See more details on using hashes here.

File details

Details for the file pixeltable_new-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pixeltable_new-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pixeltable_new-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 36ad017a61d90470d9451197d1fadac541cfb2869f35554fb975212d8dd38d5b
MD5 db6d668d48de2d8e211325e1e78256be
BLAKE2b-256 3afe4ac8b3bf10609a975aae5b4af5c7d0ce0ee2b25f0fb9b89ff3f8769dfbb1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page