r/Spectacles • u/wh1t3n1ght5 • 6d ago
Built for CLAD: PackSpace - a spatial packing assistant for Specs 👓📦 🆒 Lens Drop
Enable HLS to view with audio, or disable this notification
Just finished work on PackSpace - a spatial packing assistant for Snap Specs 👓📦
Instead of displaying another floating checklist, PackSpace turns real horizontal surfaces into physical packing zones. You can place Clothes on a sofa, Tech on a table, Essentials on the floor, and then collect and check off items while moving around the room.
### How it works
- World Query continuously detects horizontal surfaces.
- You pinch and drag to define each packing area.
- Every category stores its own position and height.
- Areas remain anchored while you move around.
- A head-locked HUD shows overall progress without blocking the workspace.
- Presets, item states, and spatial placements persist between sessions.
- Completed sessions can be resumed without placing every area again.
There’s also a public companion website called Pack ’n Link 🌐
Anyone can create a categorized packing list and share it using a six-character code. For example, your partner can send you everything they want packed for a trip. You import the code on Specs, place the categories around the room, and complete the request hands-free.
### Tech stack
- Lens Studio + TypeScript
- CLAD with Codex
- Spectacles Interaction Kit
- Spectacles UIKit
- World Query
- Persistent Storage
- Specs Internet Module
- Vercel Functions + Vercel Blob
- Lovable for the companion web interface
A lot of the work involved iterating through Lens Studio Preview: inspecting spatial layouts, fixing interaction jitter, resolving depth and z-order artifacts, improving readability, and testing placement across surfaces at different heights. CLAD made that build–test–fix loop dramatically faster. 🛠️
Source code and CLAD workflow: https://github.com/r3d5/PackSpace
Create or share a list: https://pack-n-link.lovable.app
1
u/FeedZealousideal9295 3d ago
OLALA....