Doop
Doop is an open-source multiplayer design canvas and design MCP for Claude Code, Codex, and any AI agent. Design side by side with agents — free in beta.
A free 3D architecture studio in your browser: parametric shapes, structures and building components, drawing tools, a file viewer, calculators and lessons.
DesignGitHub @akshaytharayal-glitchOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A free, no-install 3D architecture studio for students, designers and makers. It runs entirely in the browser (desktop and mobile), has a golden theme built around the ARCK torii "G" logo, and keeps every file on your own device.
| Page | What it does |
|---|---|
index.html | Landing page with a live 3D hero |
studio.html | Full editor: walls (typed lengths), rooms, slabs, move/rotate/scale gizmo, grid & angle snap, arrays, mirror, group, align, layers, section cut, sun & shadow study, measure, notes, lights, quantities & cost, undo/redo, auto-save, 7 templates |
shapes.html · structures.html · components.html | ~150 parametric items (solids, polyhedra, arches, domes, vaults, trusses, bridges, towers, walls, doors, windows, classical columns, roofs, stairs, furniture, landscape…) with live sliders, materials, section view, scale figure, instructions and GLB/OBJ/STL download |
viewer.html | Open your own GLB, glTF, OBJ(+MTL), STL, PLY, FBX, DAE, 3MF, 3DS or SVG; render modes, section, measure, unit fixes, parts list, export, "Open in Studio" |
tools.html | 12 calculators: stairs, roof pitch, ramp, arch geometry, area & volume, concrete, bricks, paint, beam check, sun angle, units, cost |
learn.html | Lessons, classical orders in 3D, glossary, quiz, challenges |
guide.html | Instructions for every tool, shortcuts, formats, mobile gestures, FAQ |
The Studio has two layouts: a three-column desktop layout (tool rail · viewport · panel) and, below 900 px, a touch layout with a bottom navigation sheet, tool strip and floating selection bar.
.zip (OBJ + MTL + textures), or select the OBJ, MTL and image files together. Colours, textures and transparency are kept. Unit (mm/cm/m/in/ft), up-axis (Y or Z) and real size are auto-detected and can be fixed live in the Edit tab (type the real width, pick unit/up, yaw, flip).python3 tests/render_showcase.py [url] [template ids].There is no build step. Serve the folder with any static server:
npm run serve # or: python3 -m http.server 8731
# open http://localhost:8731
Opening index.html directly from disk will not work because browsers block ES modules on file://.
Push to GitHub and enable Settings ▸ Pages ▸ Deploy from branch ▸ main / root. Any static host (Netlify, Cloudflare Pages, S3) works too.
vendor/three/ (no CDN, works offline once loaded).js/catalog/ – parametric builders (1 unit = 1 m); js/engine/ – viewport, materials, importers/exporters; js/studio/ – editor scene, tools and UI; js/pages/ – page scripts.npm test # catalog (all items/params build), scene operations, templates
python3 tests/e2e_studio.py # Studio end-to-end in headless Chromium (needs playwright + a running server)
Quantities, costs and structural checks are learning estimates, not engineering advice. The previous Next.js/MongoDB prototype is archived in legacy-src/ and legacy-tests/ for reference only.
MIT