Skip to main content

Why Pixeltable Is Easy to Vibe-Code

Pixeltable’s API is declarative: you say what you want, not how to wire it up. That means LLMs get it right on the first try. Ask your AI tool to “summarize articles with GPT-4o-mini” and you get working code:
import pixeltable as pxt
from pixeltable.functions.openai import chat_completions

t = pxt.create_table('app.articles', {'title': pxt.String, 'body': pxt.String})

t.add_computed_column(response=chat_completions(
    messages=[{'role': 'user', 'content': t.body}], model='gpt-4o-mini'))
t.add_computed_column(summary=t.response.choices[0].message.content)

t.insert([{'title': 'Climate Report', 'body': 'Global temperatures rose 1.2°C ...'}])
t.select(t.title, t.summary).collect()
Ten lines of code, and the result is persistent, versioned, traceable, and incrementally optimized. Every output is stored, every transformation is replayable, and new rows only recompute what changed. The same pattern scales to RAG pipelines, video frame extraction, tool-calling agents, and semantic search.

Set Up Your AI Tool

Pick the setup that matches your editor. These aren’t mutually exclusive; use whichever combination helps. The Pixeltable Agent Skill teaches AI coding assistants to write correct Pixeltable code on the first attempt. It provides anti-pattern deflection (no LangChain, no pandas-as-store, no for-loops calling AI), correct patterns for 25+ providers, and production recipes for agents, RAG, and multimodal pipelines.
npx skills add pixeltable/pixeltable-skill
Works with any tool that supports the Agent Skills specification: Cursor, Claude Code, Windsurf, Cline, OpenCode, Codex CLI, and 40+ more.
The npx skills add command above is the recommended setup. It installs the full skill with anti-pattern deflection, provider coverage, and progressive reference loading.Alternatively, drop our AGENTS.md into your project root for contributor-focused context:
curl -o AGENTS.md https://raw.githubusercontent.com/pixeltable/pixeltable/main/AGENTS.md

MCP Servers

Connect your AI tool to Pixeltable directly via the Model Context Protocol. We ship two servers, or you can build your own using pxt.mcp_udfs().
Search the full documentation from Claude Desktop, Cursor, or Windsurf:
https://docs.pixeltable.com/mcp
Exposes a SearchPixeltableDocumentation tool that returns relevant content, code examples, and direct links.

Start Building

Scaffold a full project in one command with pixeltable-new. It generates a working Pixeltable project (serving, backend, or batch) with schema, configuration, and deployment configs already wired up. Ask your AI tool to customize it from there.
uvx pixeltable-new myapp              # declarative serving (default)
uvx pixeltable-new myapp --backend    # full FastAPI + React app
uvx pixeltable-new myapp --template knowledge-base my-kb   # vertical template

Pixeltable Starter Kit

Reference implementations for all three deployment patterns, plus 7 vertical application templates

Next Steps

Quick Start

Install and run your first pipeline in 5 minutes

Computed Columns

The core pattern LLMs generate. Learn how it works

Tool Calling

Build agents with UDFs, queries, and MCP tools

Agents & MCP

Full use case walkthrough for AI agents
Last modified on June 3, 2026