Materializr
Open-source parametric 3D CAD for makers — constraint sketches, solid modeling, threads, SVG & text engraving, STL/STEP export. Android, iPad, Linux, Mac, Windows. Vibe coded.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证memi-ready Next.js, Tailwind, shadcn, MCP, and Agent Skills sandbox for interface understanding and design-to-code exploration.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Historical proof repo pinned to Memi 2.6.2: a pre-warmed Next.js 16 + Tailwind 4 + shadcn workspace where AI coding agents can run interface-understanding checks before touching UI code.
Use it to verify the public Memi loop: diagnose design debt, audit UX tenets, extract Tailwind tokens, export a shadcn registry, print MCP no-Figma config, and dry-run Agent Skills installation.
This checkout preserves the 2.6.2 proof baseline. It does not verify the current stable release or the 2.8 development candidate.查看完整 README ↗Historical proof repo pinned to Memi 2.6.2: a pre-warmed Next.js 16 + Tailwind 4 + shadcn workspace where AI coding agents can run interface-understanding checks before touching UI code.
Use it to verify the public Memi loop: diagnose design debt, audit UX tenets, extract Tailwind tokens, export a shadcn registry, print MCP no-Figma config, and dry-run Agent Skills installation.
This checkout preserves the 2.6.2 proof baseline. It does not verify the current stable release or the 2.8 development candidate.
@memi-design/[email protected]) — interface understanding, design-system memory, MCP, Agent Skills, and shadcn registry exportscreenshot-decoder, component-scaffolder, motion-directorThe release manifest pins the exact public package and npm integrity:
pnpm install
pnpm verify
This command verifies the npm package integrity, runs the complete read-only Memi proof in a temporary directory, checks type safety, lint, unit coverage, the production build, Chromium and WebKit rendering, reduced motion, accessibility, and the explicit Canvas fallback.
Before npm publish, test against a local Memi checkout:
MEMI_BIN=../memi/dist/index.js pnpm verify
The proof runner covers:
memi --versionmemi diagnose . --json --no-write --fail-on nonememi ux audit . --json --no-writememi tokens --from ./src --output generated/memi-proof/tokens --format css,json --report --jsonmemi shadcn export --out public/r --name design-sandbox --homepage https://raw.githubusercontent.com/memi-design/design-sandbox/main/public --jsonmemi shadcn doctor --out public/r --jsonmemi mcp config --target generic with mcp start --no-figmamemi agent install universal --dry-run --json --project .Raw registry URL after push:
https://raw.githubusercontent.com/memi-design/design-sandbox/main/public/r/registry.json
Open /labs/shaders for the original WebGL2 and Canvas 2D proof. It includes
ordered Bayer and seeded-noise dithering, ripple and distortion controls,
reduced-motion behavior, output-color-space capability reporting, and
exportable evidence.
The implementation and source boundary are documented in
docs/evidence/shader-lab-sources.md.
No external shader source or media is embedded.
idea / screenshot / figma url -> /sandbox -> memi proof -> page.tsx renders
In Claude Code:
/sandbox "what would a calmer settings panel for [project] look like?"
The slash command sequence is:
pnpm dlx shadcn add ... + writes src/app/sandbox/page.tsxframer-motion, layers one motion passOpen http://localhost:3000/sandbox to see the result.
git checkout main
git checkout -b explore/<topic>
main always stays the empty playground. Each exploration is its own branch — keep, merge, or delete.
.claude/ # Claude Code agentic layer
CLAUDE.md # operating manual
agents/ # 3 specialized subagents
screenshot-decoder.md
component-scaffolder.md
motion-director.md
commands/sandbox.md # /sandbox slash command
settings.json # pre-allowed shell calls (no popups mid-spike)
.memoire/ # memi design memory
SOUL.md # voice + visual baseline
AGENTS.md # agent roster (mirrors .claude/agents/)
TOOLS.md # tool permission policy
HEARTBEAT.md # end-of-exploration checks
project.json # auto-detected stack snapshot
.mcp.json # memi MCP wired to Claude Code
specs/ # drop JSON specs here for complex explorations
generated/ # memi generate target
generated/memi-proof/tokens/ # token extraction proof artifacts
public/r/ # shadcn registry export proof
research/ # for memi research output
prototype/ # scratch space
src/
app/
page.tsx # landing → /sandbox
sandbox/page.tsx # the canvas (currently blank)
layout.tsx
globals.css # shadcn CSS variables (neutral, light + dark)
components/ui/ # empty — fills as shadcn add runs
lib/utils.ts # cn() helper
components.json # shadcn config
pnpm dev # http://localhost:3000
pnpm typecheck # tsc --noEmit
pnpm build # production build
pnpm memi:diagnose # design debt JSON proof
pnpm memi:ux # UX tenets JSON proof
pnpm memi:tokens # token extraction report
pnpm memi:shadcn # shadcn registry export + doctor
pnpm memi:mcp # no-Figma MCP config proof
pnpm memi:agent # Agent Skills dry-run proof
pnpm verify # typecheck + lint + build + every memi proof
.claude/CLAUDE.md)prefers-reduced-motion always honored