Low-code Front-end Design & Development Platform
Front-end development platform, with a visual builder and headless content modelling capabilities. Static website creation, and UI development tools.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
StyleMorph AI 是一个功能强大的 AI 图像生成与编辑平台,基于 Next.js、Supabase 和 Google Gemini 模型构建。它集成了多种图像处理能力,旨在提供从灵感到成品的完整 AI 创作流。檢視完整 README ↗
StyleMorph AI 是一个功能强大的 AI 图像生成与编辑平台,基于 Next.js、Supabase 和 Google Gemini 模型构建。它集成了多种图像处理能力,旨在提供从灵感到成品的完整 AI 创作流。
gemini-3.1-flash-image、gemini-3-pro-image、gemini-3-flash-preview,可通过环境变量更换;也可指向 Gemini 兼容反代)安装依赖
npm install
配置环境变量
在项目根目录创建一个 .env.local 文件,并添加以下配置:
# Google Gemini AI(官方 API 与反代共用这一把 key)
GEMINI_API_KEY=你的_GEMINI_API_KEY
# 可选:Gemini 兼容反代(如 Antigravity Tools + Cloudflare Tunnel)
# 只填源站根地址,SDK 会请求 <BASE>/v1beta/models/<model>:generateContent
# GEMINI_BASE_URL=https://your-tunnel.trycloudflare.com
# 反代上的自由创作模型没有可用账号,文本模型 ID 也与官方不同,需要覆盖:
# GEMINI_IMAGE_PRO_MODEL=gemini-3.1-flash-image
# GEMINI_TEXT_MODEL=gemini-3-flash
# 可选:模型 ID。不设置时使用下列默认值(官方 API 可直接用)
# GEMINI_IMAGE_MODEL=gemini-3.1-flash-image
# GEMINI_IMAGE_PRO_MODEL=gemini-3-pro-image
# GEMINI_TEXT_MODEL=gemini-3-flash-preview
# 图像思考档。默认 MINIMAL,且不返回思考草稿。设为 off 则不传。
# GEMINI_IMAGE_THINKING_LEVEL=MINIMAL
# GEMINI_IMAGE_INCLUDE_THOUGHTS=false
# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL=你的_SUPABASE_PROJECT_URL
NEXT_PUBLIC_SUPABASE_ANON_KEY=你的_SUPABASE_ANON_KEY
SUPABASE_SERVICE_ROLE_KEY=你的_SUPABASE_SERVICE_ROLE_KEY
# (可选) 访问官方 Google API 的代理。设置了 GEMINI_BASE_URL 后,该主机直连,其它请求仍走代理。
# HTTP_PROXY=http://127.0.0.1:7890
# HTTPS_PROXY=http://127.0.0.1:7890
变量说明见 docs/Gemini配置.md。完整模板见 .env.example。
启动开发服务器
npm run dev
访问应用 打开浏览器访问 http://localhost:3000
本项目支持一键部署到 Vercel。
GEMINI_API_KEYNEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEY直连官方 Gemini 时不要设置 GEMINI_BASE_URL,模型变量也可以留空(默认 gemini-3.1-flash-image、gemini-3-pro-image、gemini-3-flash-preview)。
要把生成请求指到自建反代(Antigravity Tools,经 Cloudflare Tunnel 暴露),额外设置:
GEMINI_BASE_URL=https://<tunnel-host>
GEMINI_IMAGE_PRO_MODEL=gemini-3.1-flash-image
GEMINI_TEXT_MODEL=gemini-3-flash
GEMINI_API_KEY 填反代接受的 key。GEMINI_IMAGE_MODEL 保持默认 gemini-3.1-flash-image 即可。图像请求默认 thinkingLevel=MINIMAL 且 includeThoughts=false。不要在 Vercel 上设置 HTTP_PROXY / HTTPS_PROXY。
/api/generate 最长 300 秒。若 huaizhoutechai.com 开着 Cloudflare 橙色云,源站大约 100 秒就会被切断,需要改成 DNS only(灰云)才能用满这段时间。
注意: Vercel 服务器位于海外,通常可以直接访问 Google API,无需配置代理。本地若必须通过
HTTP_PROXY访问 Google,设置GEMINI_BASE_URL后反代主机会直连,不会被该代理转发。
├── app/ # Next.js App Router 页面与 API
├── components/ # React UI 组件 (SketchPad, ImageUploader 等)
├── lib/ # 工具函数、类型定义与 API 客户端 (含 Supabase)
├── public/ # 静态资源与预设图片
└── docs/ # 项目文档与 PRD