Materializr
開源參數式 3D CAD 給創客 — 受限草圖、實體建模、螺紋、SVG 與文字雕刻、STL/STEP 匯出。Android、iPad、Linux、Mac、Windows。Vibe 編碼。
AI 翻譯
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證免費、開源的封面產生器,適用於您的應用程式。拖入螢幕截圖,選擇模板與品牌色彩,即可匯出可分享的 PNG。100% 客戶端執行,無需帳號。
AI 翻譯
Free, open-source cover generator for your app. Drop in screenshots, pick a template and a brand color, export a ready-to-share PNG. 100% client-side, no account needed.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Turn your app screenshots into a cover for your README, Product Hunt or LinkedIn.
Free, open source and 100% client-side.
The cover above was made with Cover Studio itself. Drop in your screenshots (or let Cover Studio
capture your site from its URL), pick a template and a brand colour, and export a PNG.檢視完整 README ↗Turn your app screenshots into a cover for your README, Product Hunt or LinkedIn. Free, open source and 100% client-side.
Try it · Report a bug · Contribute
The cover above was made with Cover Studio itself. Drop in your screenshots (or let Cover Studio capture your site from its URL), pick a template and a brand colour, and export a PNG.
Requirements: Node.js 20 or later and pnpm 10.
git clone https://github.com/roosveltkn/cover-studio.git
cd cover-studio
pnpm install
pnpm dev
Open http://localhost:3000.
| Command | Purpose |
|---|---|
pnpm dev | development server |
pnpm build | production build (static export to out/) |
pnpm lint | ESLint |
pnpm typecheck | TypeScript check |
pnpm format | Prettier formatting |
pnpm i18n:check | translation consistency (keys, variables, hard-coded text) |
pnpm readme:visuals | regenerate the README cover and GIF (after pnpm build) |
pnpm test | unit tests (Vitest) |
pnpm test:e2e | build, then end-to-end tests (Playwright) |
pnpm capture:dev | local capture service (vercel dev) |
pnpm capture:test | capture service tests |
pnpm capture:typecheck | capture service TypeScript check |
Next.js (App Router, static export) · React 19 · TypeScript ·
Tailwind CSS 4 · shadcn/ui (Base UI) · Zustand · modern-screenshot · dnd-kit.
The optional capture service runs headless Chromium (puppeteer-core and @sparticuz/chromium)
on Vercel Functions.
app/ pages (landing, editor) and SEO metadata
components/ editor, landing and UI components
templates/ one folder per cover template, plus the registry (registry.ts)
mockups/ browser and phone frames (SVG / CSS)
stores/ editor state (Zustand)
lib/ pure logic: colours, images, export, capture client
i18n/ home-made translator; texts live in messages/{fr,en,es}.json
capture/ URL capture service (separate Vercel project, headless Chrome)
docs/ specification (SPECS.md), internationalisation (I18N.md), capture (CAPTURE.md),
README visuals (assets/)
tests/ unit tests (tests/unit) and end-to-end tests (tests/e2e)
Contributions are welcome: new templates, export formats, languages, fixes. Look for the good first issues. Read CONTRIBUTING.md, especially Adding a template, and the code of conduct.
Found a security issue? See SECURITY.md.
MIT © Roosvelt Kenne