factcircuit
FactCircuit는 불변 출처와 단계별 검증, 제한된 검색, 재현 가능한 평가를 제공하는 감사 가능한 주장·증거 검증 루프입니다
데이터베이스·오케스트레이션·서빙을 하나의 파이썬 파일에 통합해 로컬에서 실행하고 Pixeltable Cloud에 그대로 배포한다
The unified multimodal backend agents build with. Database, orchestration, and serving in one Python file. Apply locally, serve, then publish the same file to Pixeltable Cloud.
데이터Python · ShellGitHub @pixeltable온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Skill/Plugin for building multimodal AI applications with Pixeltable. Tables, computed columns, embedding search, UDFs, and 30+ AI provider integrations.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Agent Skill that teaches AI coding assistants to write Pixeltable application files: TableModel in app.py, then pxt schema update, then pxt service update.
Verified against Pixeltable 0.7.8 on 2026-09-19: docs/review-2.11.0.md.
Install the portable skill with npx skills:
This installs SKILL.md and its references for supported coding assistants,
including Cursor, Copilot, Windsurf, and the Codex IDE extension.
Google Antigravity is not one of them: it reads
~/.gemini/antigravity/skills, which npx skills does not write to. Install
there with ./install.sh --platform antigravity.README 전문 보기 ↗Multimodal RAG, video search, image similarity search, agent memory, and embeddings stored with your data.
This plugin teaches AI coding assistants to build Pixeltable applications: tables with computed columns, embedding indexes and vector search, RAG, tool-calling agents, and video, audio, image, and document pipelines across 25+ AI providers. The agent declares the schema as TableModel classes in app.py, creates the tables with pxt schema update, and serves HTTP routes with pxt service update.
Catalog skills (thin routers into the canonical pixeltable skill) are named for the jobs people search: multimodal-rag, video-search, image-similarity-search, audio-transcription-search, agent-memory, vector-database-alternative, incremental-ml-pipeline, dataset-versioning.
Verified against Pixeltable 0.7.11 on 2026-09-28: docs/review-2.12.0.md. Catalog snippets re-checked against Pixeltable 0.7.21 docs on 2026-10-27: docs/review-2.13.0.md.
Install the portable skill with npx skills:
npx skills add pixeltable/pixeltable-skill
This installs every skills/*/SKILL.md (the canonical pixeltable skill plus
the task-named catalog skills) and the canonical skill's references for
supported coding assistants, including Cursor, Copilot, Windsurf, and the
Codex IDE extension.
With only Python, pxt skills install (Pixeltable 0.7.21) copies only
skills/pixeltable-skill into .claude/skills/pixeltable and
.agents/skills/pixeltable. It does not install the catalog skills.
pxt skills install -f updates that canonical copy.
Google Antigravity is not one of them: it reads
~/.gemini/antigravity/skills, which npx skills does not write to. Install
there with ./install.sh --platform antigravity.
gemini extensions install https://github.com/pixeltable/pixeltable-skill
This loads skills/pixeltable-skill/SKILL.md, the hosted Cloud MCP
(pixeltable-cloud at https://www.pixeltable.com/mcp/cloud), and the local
developer MCP (pixeltable via uvx mcp-server-pixeltable-developer). Sign in
to Cloud with /mcp auth pixeltable-cloud if those tools are not listed. The
hosted server supports reads and writes; it is not read-only. The local server
needs uv on PATH. Set the catalog directory with
gemini extensions config pixeltable (PIXELTABLE_HOME; Pixeltable's default
is ~/.pixeltable). Restart the CLI after installing.
Install the skill with its client-supported commands, agents, and hooks using npx plugins:
npx plugins add pixeltable/pixeltable-skill
Client-native marketplace options:
/plugin marketplace add pixeltable/pixeltable-skill, then
/plugin install pixeltable@pixeltable-skillcodex plugin marketplace add pixeltable/pixeltable-skill --ref main, then
codex plugin add pixeltable@pixeltable-skill. Use /plugins in Codex or the
Plugins page in ChatGPT desktop.Restart or start a new conversation after installing. Repository marketplaces are team-distribution sources; they do not publish to a public directory.
skills/pixeltable-skill/ # Canonical teaching skill (name: pixeltable)
├── SKILL.md # Contract: app.py, schema update, service update
└── references/
├── core-api.md # Tables, querying, views, UDFs, config
├── cli.md # pxt CLI
├── providers.md # Import and output shape
├── workflows.md # FastAPIRouter
└── anti-patterns.md # Wrong/right stack
skills/<job>/SKILL.md # Catalog skills: multimodal-rag, video-search, ...
commands/ # /pixeltable:pixeltable-start, index-videos, ...
Job-named commands (Claude /pixeltable:<name>, Cursor /<name>):
pixeltable-start, index-videos, search-images, rag-over-docs,
add-agent-memory, transcribe-and-search-audio, store-embeddings,
incremental-pipeline, version-dataset. Original scaffold and
add-provider still work.
Client manifests and marketplace metadata live alongside the shared skill so
each supported installer can discover the format it understands. Gemini CLI
reads gemini-extension.json and GEMINI.md at the repo root and loads
skills/*/SKILL.md.
Most agents do not ship an MCP server. Pixeltable Cloud users can add the hosted Cloud MCP at https://www.pixeltable.com/mcp/cloud and sign in through the browser. It lists the organization selected at sign-in: databases, services, catalog entries, schemas, up to 25 table rows per call, and logs. It also starts a database at once. Stopping a database, restarting a service, or setting a secret returns a preview first and runs only when called again with confirm: true. It deletes nothing and does not deploy; use the pxt CLI for that. Add ?read_only=true to the URL for the read tools only, or ?db=<name> to limit it to one database. The Skill mentions it so an agent can suggest it to a Cloud user.
Gemini CLI is the exception: this repo's extension installs pixeltable-cloud (hosted; OAuth in the CLI, no API key in the manifest) and pixeltable (local developer MCP). The hosted server is not read-only; it supports the reads and writes above.
The Docs MCP searches public documentation. The developer MCP is a separate local server with catalog, query, scaffold, schema, and service tools.
See CONTRIBUTING.md. Run python3 scripts/validate_plugin.py after structural changes.
pxt init then pxt service example --out app.py then pxt schema update app.py my_app then pxt service update app.py my_app.Apache 2.0