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.
Drop our AGENTS.md into your project root. Cursor, Windsurf, and similar agents pick it up automatically and use it as context for code generation.
curl -o AGENTS.md https://raw.githubusercontent.com/pixeltable/pixeltable/main/AGENTS.md
For Claude-based editors, the same file is also available as CLAUDE.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

Use the app template to scaffold a full-stack project. It wires up a FastAPI backend and React frontend on top of Pixeltable — document upload, cross-modal search, and a tool-calling agent, all powered by computed columns. Ask your AI tool to customize it from there.

Pixeltable App Template

Full-stack skeleton: FastAPI + React + Pixeltable for multimodal AI workloads

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 March 3, 2026