尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證A personal AI image generation gallery supporting DALL-E 3, FLUX.1 and Stable Diffusion — built with Next.js, Prisma, and Cloudflare R2.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Generate images and videos with 20+ AI models. Compare them blind. Archive everything forever.
PixelVault is a multi-model AI image & video generation platform. Pick any model — GPT-Image, Gemini, FLUX, Kling, Sora, and more — generate from the same prompt, and keep every creation permanently archived with its settings and metadata.
1. Sign up — Free credits are included on registration
2. Go to Studio — Pick a model and enter your prompt
3. Generate — Your image or video is created and permanently saved
That's it. No setup, no API keys needed (unless you want premium models).檢視完整 README ↗ANTEI is a multi-model creative workbench for images, video, audio and 3D. It puts the strongest generation models behind one interface, keeps every result in a permanent archive, and turns what you make into reusable assets — characters, styles, voices, prompts and LoRAs — that feed the next piece of work.
Live: www.anteisuba.com · English / 日本語 / 中文
The day-to-day workbench for single pieces.
A canvas for long-form, multi-shot work: script → shot breakdown → per-shot image and video generation → edit desk.
Reproduce a look, then customise it.
A single operator engine shared by the image, LoRA, video and canvas workspaces.
The canvas exposes a Model Context Protocol endpoint, so Claude can read a project, review clips and edit the timeline while you watch. MCP tools can never trigger paid generation.
Model availability changes often; the source of truth is src/constants/models/ and the provider registry in src/services/providers/registry.ts.
| Modality | Model families | Routes |
|---|---|---|
| Image | GPT Image 2 / 2.5, Gemini Nano Banana Pro / 2.1 / 2 Lite, FLUX.2 Pro / Flash, FLUX Kontext Max, Seedream 5.0 Pro / Lite, Ideogram 4.5, Recraft V4, NovelAI V4.5 / V5 | OpenAI, Google, fal, Ideogram, NovelAI, Volcano Engine, BytePlus |
| Video | Seedance 2.0 / 2.5, Kling V3 / O3 (incl. video-to-video edit), Wan 3.0, HappyHorse, Gemini Omni Flash, MiniMax H3 | fal, Google, Volcano Engine, BytePlus, MiniMax |
| Audio | Fish Audio S2 Pro, ElevenLabs Sound Effects v2, ElevenLabs Music v2 | Fish Audio, ElevenLabs |
| 3D | Rodin Gen-2.5, Hunyuan3D v3 / v3.1 Pro, TRELLIS 2, TripoSR | Hyper3D, fal |
| LoRA | Anima, Illustrious / Pony / SDXL, Z-Image Turbo, Krea 2 Turbo | ComfyUI runner on Modal |
Where a model is offered both by its vendor and by a reseller, ANTEI prefers the vendor's own API.
flowchart LR
B[Browser<br/>Next.js App Router] -->|auth · validate · enqueue| A[Next.js on Vercel<br/>API routes + services]
A --> DB[(PostgreSQL · Neon<br/>Prisma 7)]
A -->|dispatch job| W[Execution Worker<br/>Cloudflare Workers]
W -->|provider API| P[OpenAI · Google · fal ·<br/>Volcano · MiniMax · …]
W -->|LoRA jobs| R[ComfyUI Runner<br/>Modal]
W -->|store results| S[(Cloudflare R2)]
W -->|authenticated callback| A
A -->|assistant planner| L[LLM providers<br/>Claude · GPT · Gemini · DeepSeek · Grok]
constants/ and types/ (Zod schemas) → services/ (the only layer that touches the database or external APIs) → hooks/ → components/. API routes do three things only: authenticate, validate, call a service.| Layer | Technology |
|---|---|
| App | Next.js 16 (App Router, Turbopack), React 19, TypeScript |
| UI | Tailwind CSS 4, shadcn/ui, Motion, React Flow, Tiptap |
| Auth | Clerk |
| Data | PostgreSQL on Neon, Prisma 7 |
| Storage | Cloudflare R2 (permanent archive, CDN-served) |
| Execution | Cloudflare Workers (generation, video render, image proxy), Modal (ComfyUI runner) |
| i18n | next-intl — English, Japanese, Chinese |
| Validation | Zod across API contracts, provider payloads and model output |
| Testing | Vitest, Testing Library, Playwright |
src/
├── app/ routes (App Router) and API routes
├── components/ ui/ (stateless primitives) · business/ (stateful features)
├── constants/ models, providers, limits, routes — check here first
├── contexts/ studio and workbench state
├── hooks/ client-side state and data hooks
├── lib/ shared utilities and the API client
├── messages/ en / ja / zh translations
├── services/ server-only business logic and provider adapters
└── types/ Zod schemas and inferred types
workers/ Cloudflare Workers (execution, render-video, image proxy) and the runner
prisma/ schema and migrations
docs/ workflow, references and checklists (start at docs/README.md)
Requirements: Node.js 22, npm 10+, a PostgreSQL database (Neon recommended), a Clerk application and a Cloudflare R2 bucket.
npm install
cp .env.example .env.local # fill in database, Clerk, R2 and encryption secrets
npm run dev # http://localhost:3000
Common checks:
npm run typecheck
npm run lint
npm run test:run
Provider keys are added per user in Settings → Keys inside the app; you only need platform keys in .env.local for the features that use them (for example the assistant's default Gemini route). The execution worker has its own package under workers/execution with separate tests.
Engineering docs live in docs/: the task workflow, per-domain references (canvas, LoRA, assistant, providers, model catalogue) and release checklists.
This repository does not include an open-source license. All rights reserved.