Codex Pets
Community gallery for Codex-compatible animated pets with local accounts, manual moderation, public generation requests, YDB-backed asset storage, and public detail pages for approved and pending pets.
Public site: https://pets.ydb-qdrant.tech/.
Stack
- Next.js 16 App Router, React 19, TypeScript strict
- Gravity UI + SCSS/BEM
- local-ydb / YDB native gRPC via
ydb-sdk - App-owned email+password auth with YDB-backed users and sessions
- Pet assets stored in YDB as binary blobs
- Dynamic
robots.txt,sitemap.xml,llms.txt,llms-full.txt, and OpenAPI JSON - Agent-facing HTTP access through
llms.txt/llm.txt,/llms-full.txt,/mcp, JSON routes, and TOON mirrors for core registry data - Optional read-only browser WebMCP tools in supported browser runtimes
- Yandex Metrika using the same counter as
ydb-qdrant-ui(104844437), with optional server-side aggregate MCP metrics - JSZip + Sharp for package validation
Development
nvm use 24
npm install
cp .env.example .env.local
npm run devOpen http://localhost:3000.






