No description
| .cursor | ||
| docs | ||
| server | ||
| web | ||
| .gitignore | ||
| AGENTS.md | ||
| ideas.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
a-web-stalker
I/O/D–inspired aperture shell: draw rectangles on a large scrollable canvas, right-click to assign a module, drag/resize frames. Optional multiplayer via Hocuspocus (?room=).
Setup
npm install
Copy web/.env.example to web/.env if you need a non-default WebSocket URL.
Develop
Run Vite and the Hocuspocus server together:
npm run dev
- Web: http://localhost:5173
- Hocuspocus:
ws://127.0.0.1:1234(override withPORT/VITE_HOCUSPOCUS_URL)
Open http://localhost:5173/?room=demo in two tabs to test shared apertures and cursors.
Build (web only)
npm run build
Module authoring
See docs/MODULE_SPEC.md.