尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Free, no-login design editor that runs in your browser. Text, shapes, images, layers, multi-page, PNG/JPG/PDF export and .canvasme work files. Designs stay on your device.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A free design editor that runs entirely in your browser. Make social posts, slides and posters without an account. Your designs are saved on your own device.
Live: canvasme.setitup.in · mirror: canvasme.pages.dev
.canvasme work files..psd files keep their layers editable: groups, text, layer styles, blend modes, clipping, vector shapes and masks, adjustment layers and smart objects, and each artboard becomes a page. Anything that can't stay editable is listed in per-layer import notes. .ai and .pdf pages come in as images, with optional editable text on top..canvasme file (a zip with the design and its images) to back up a design or move it to another computer, then open it again to keep editing..psd with editable text, layer styles, groups, clipping, vector shapes and adjustment layers. Multi-page designs can export as one PSD with each page as an artboard..canvasme files open straight into the installed app.| Action | Keys |
|---|---|
| Undo / redo | Ctrl/⌘ Z / Ctrl/⌘ Shift Z |
| Copy, cut, paste, duplicate | Ctrl/⌘ C, X, V, D |
| Duplicate | Alt/⌥ C |
| Select all | Ctrl/⌘ A |
| Group / ungroup | Ctrl/⌘ G / Ctrl/⌘ Shift G |
| Forward / backward, to front / back | Ctrl/⌘ ] [, with Shift |
| Nudge | Arrow keys, Shift for 10 px |
| Zoom in / out / fit | Ctrl/⌘ + / - / 0, or Ctrl/⌘ + scroll |
| Pan | Scroll, or hold Space and drag |
| New text box | T |
| Tools: select, draw, eraser, shape, line | V, P, E, R, L; Esc back to select |
| Duplicate while dragging | Hold Alt/⌥ as you start the drag |
| Skip snapping while dragging | Hold Ctrl/⌘ |
Designs live in the browser where you made them. Clearing site data deletes them, and they don't sync between devices. Download a work file to keep anything important.
src/lib/render.ts)src/lib/fx/) for layer effects, software blend modes, adjustments and filters, so the editor and every export look the same in every browsersrc/
app/ landing (/), dashboard (/app), editor (/app/edit?id=…)
components/editor/ canvas, toolbars, side panel, autosave and shortcuts
lib/ document model, storage, rendering, export, work files
lib/fx/ effects, blending, adjustments and filters (pure TypeScript)
lib/importers/ PSD, AI and PDF import; PSD export
store/ editor and viewport state
tests/ Vitest suites (model, rendering, effects, import, export)
docs/spec.md behaviour spec the editor was built from
docs/plans/ implementation plans
npm install
npm run dev # http://localhost:3000
npm run build # static site in out/, then generates out/sw.js
npm test # Vitest suites
npm run typecheck # tsc --noEmit
npm run lint
Deploy to Cloudflare Pages:
npm run build && npx wrangler pages deploy out --project-name canvasme --branch main
canvas.me is an independent project inspired by browser design tools such as Canva. It contains no Canva code, templates, fonts or assets, and is not affiliated with Canva.