Skip to content
@mixpeek

Mixpeek

Mixpeek is the semantic retrieval layer for unstructured and multimodal data.

Mixpeek

Give your agents eyes and ears.

Mixpeek breaks every video, image, and audio file into structured features
your agents can search, reason over, and trust.

Docs · Get Started · Quickstart · Blog ·


What is Mixpeek?

Mixpeek is multimodal infrastructure for AI agents. Upload video, images, audio, and documents — Mixpeek automatically extracts features (faces, objects, transcripts, embeddings, structured metadata) and indexes them into searchable collections. Your agent queries a single endpoint and gets structured results back.

Index → Upload files to buckets. Mixpeek runs feature extraction automatically — faces, objects, transcripts, embeddings, and structured metadata all get indexed.

Search → Build retrieval pipelines. Semantic search, face search, object search, transcript search — chain them into multi-stage retrievers exposed as a single endpoint.

Integrate → Wire Mixpeek into your agent as a LangChain tool, an MCP server, or a direct REST call.

Quickstart

pip install mixpeek
from mixpeek import Mixpeek

mx = Mixpeek(api_key="YOUR_API_KEY")

# Upload a video
mx.buckets.upload(bucket_id="my-bucket", file_path="video.mp4")

# Search across all extracted features
results = mx.retrievers.execute(
    retriever_id="my-retriever",
    inputs={"query_text": "person wearing a red jacket"},
    limit=10,
)

Also available as:

  • JavaScript SDK: npm install mixpeek
  • MCP Server: Connect Claude, Cursor, or any MCP-compatible agent
  • REST API: POST https://api.mixpeek.com/v1/retrievers/{id}/execute
  • CLI: mixpeek --version (included in the Python SDK)

What Gets Extracted

File Type Features
Video Face embeddings (ArcFace), scene descriptions (Gemini), visual embeddings (Vertex AI), transcripts (Whisper), keyframes
Images Visual embeddings (SigLIP / Vertex AI), face embeddings (ArcFace), OCR, descriptions, structured extraction
Audio Transcripts (Whisper), transcript embeddings (E5-Large), multimodal audio embeddings
Documents Text chunks, text embeddings (E5-Large), OCR for scanned PDFs, structured extraction

Each extracted feature becomes an independently searchable document. A single video can produce hundreds of documents — one per face, one per transcript segment, one per scene.

Use Cases

  • Video understanding — Search surveillance footage by face, scene, or spoken word
  • Content moderation — Detect brand logos, faces, and unsafe content across media libraries
  • Document intelligence — Extract structured data from scanned PDFs, invoices, and forms
  • Media asset management — Find the exact frame across millions of hours of video
  • E-commerce — Visual similarity search, product matching, catalog enrichment

Pinned Loading

  1. awesome-object-storage awesome-object-storage Public

    A curated, opinionated guide to S3-compatible object storage — 21 providers, pricing, features, gotchas, and an interactive comparison tool.

    28 7

  2. amux amux Public

    Open-source control plane for AI coding agents. Run an AI engineering team: parallel Claude Code, Codex, and Gemini workers with a shared board, atomic tasks, schedules, loops, origin-stamped messa…

    Rust 431 49

  3. awesome-multimodal-search awesome-multimodal-search Public

    Collections of multimodal search libraries, service and research papers

    19 1

  4. multimodal-tools multimodal-tools Public

    🧰 Simple, standalone tools for working with multimodal data: video, audio, image, and text.

    Python 12

  5. multimodal-inference-server multimodal-inference-server Public

    Production-grade Rust inference server for multimodal models (image + text → streamed text), with OpenAI-compatible APIs and high-throughput GPU scheduling.

    Rust 8

  6. video-embedding-benchmark video-embedding-benchmark Public

    Head-to-head benchmark of multimodal embedding models for text-to-video retrieval. 6 models, 20 CC0 videos, 60 queries, reproducible IR metrics (NDCG, MRR, Recall).

    Python 5 1

Repositories

Showing 10 of 41 repositories
  • amux Public

    Open-source control plane for AI coding agents. Run an AI engineering team: parallel Claude Code, Codex, and Gemini workers with a shared board, atomic tasks, schedules, loops, origin-stamped messaging, model switching, and self-healing recovery. One dashboard, or your phone. MIT, single Rust binary.

    Rust 431 49 12 (3 issues need help) 4 Updated Sep 10, 2026
  • momentbench Public

    Corpus-scale video moment retrieval benchmark — 75h of rights-cleared video, 500 queries, 4 difficulty tiers. Built on Mixpeek.

    mixpeek/momentbench's past year of commit activity
    Python 1 Apache-2.0 0 0 0 Updated Sep 8, 2026
  • mixpeek-extractors Public

    Multimodal extractors for video, image, audio, text & PDF — turn any file into searchable vector embeddings (SigLIP, Gemini, E5, CLAP, ArcFace).

    mixpeek/mixpeek-extractors's past year of commit activity
    Python 1 MIT 1 0 0 Updated Sep 7, 2026
  • deepagents-mixpeek-fs Public

    Mixpeek-backed BackendProtocol implementation for LangChain DeepAgents — a drop-in alternative to deepagents_mongodb_fs

    mixpeek/deepagents-mixpeek-fs's past year of commit activity
    Python 1 MIT 0 0 0 Updated Sep 3, 2026
  • connectors Public

    Integration connectors for Mixpeek — modules and plug‑ins that bring Mixpeek’s contextual intelligence to third‑party ecosystems.

    mixpeek/connectors's past year of commit activity
    JavaScript 1 0 0 0 Updated Aug 27, 2026
  • video-embedding-benchmark Public

    Head-to-head benchmark of multimodal embedding models for text-to-video retrieval. 6 models, 20 CC0 videos, 60 queries, reproducible IR metrics (NDCG, MRR, Recall).

    mixpeek/video-embedding-benchmark's past year of commit activity
    Python 5 1 0 1 Updated Aug 14, 2026
  • homebrew-amux Public

    Homebrew tap for amux — control plane for AI coding agents

    mixpeek/homebrew-amux's past year of commit activity
    Ruby 0 0 0 0 Updated Jul 13, 2026
  • python-sdk Public
    mixpeek/python-sdk's past year of commit activity
    Python 2 1 0 0 Updated Jun 20, 2026
  • mixpeek-openfga-example Public

    Authorized multimodal retrieval: Mixpeek + OpenFGA (ReBAC permission-aware image search), runnable end-to-end

    mixpeek/mixpeek-openfga-example's past year of commit activity
    Python 0 MIT 0 0 0 Updated Jun 5, 2026
  • mvs-migrate Public

    Migrate vectors from any major vector database to Mixpeek MVS - supports 13 sources with batch transfer, validation, and cost comparison

    mixpeek/mvs-migrate's past year of commit activity
    Python 0 0 0 0 Updated May 30, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…