Living wallpapers for people who build
Turn your browser into a living coding scene.
Play cinematic editors, terminal agents, and AI workspaces online. Tune the mood, go fullscreen, and keep your flow in motion.
aurora-dashboard / feat/command-palette
PROMPT · 0%
AGENT REASONING
Clarify the interaction modelKeyboard navigation must stay fast and predictable.
codex~/projects/aurora-dashboard
feat/command-palette PROMPT
context 18%00s
AGENT MODE
agent.plan()
✓ build passed
Featured collection
Pick a flow. Make it yours.
Every scene is rendered live in your browser and built to be customized.
aurora-dashboard / feat/command-palette
PROMPT · 0%
AGENT REASONING
Clarify the interaction modelKeyboard navigation must stay fast and predictable.
codex~/projects/aurora-dashboard
feat/command-palette PROMPT
context 18%00s
AGENT MODE
northstar-dashboard / feat/presence-stack
PROMPT · 0%
AGENT REASONING
Frame the constraintPresence can change without moving the surrounding header.
◇PresenceStack.vue●TSusePresenceChannel.ts●TPresenceStack.test.ts+Ln 24, Col 18▯•••
❯ pnpm vitest PresenceStack.test.ts --run
RUNS tests/components/PresenceStack.test.ts
TS2322
TypeScript
Quick Fix…Type 'undefined' is not assignable to type 'WorkspaceMember'
✓
Presence stack refactored with stable keyed transitions3 files changed · +42 −11
Hot update appliedPresenceStack.vue · 34ms
relay-realtime / fix/socket-reconnect
PROMPT · 0%
AGENT REASONING
Form the first hypothesisA reconnect timer may survive route teardown.
◉relay-realtimeStop duplicate websocket reconnects after route changes
codex · agent modecodex fix duplicate reconnect after route change
Mapping websocket lifecycle and teardown paths
Searched scheduleReconnect and dispose
Read realtime-client.ts118 lines
Read realtime-client.test.ts204 lines
pnpm vitest realtime-client --run
Expected connect once, received twice1 failed
Reconnect timer survives component disposal
Patch timer cleanup and close listener+14 −3
Add route-unmount regression coverage+22
pnpm vitest realtime-client --run
12 tests passed in 684ms
TypeScript: 0 errors
Ready to ship2 files changed
✓
Reconnect lifecycle fixed and covered by regression tests2 files changed · +36 −3
❯
orbit-workspace / feat/live-collaborators
PROMPT · 0%
AGENT REASONING
Break down the featurePresence state, avatar UI, and header integration can move independently.
WorkspaceHeader.vue prompt
◇WorkspaceHeader.vueTSuseWorkspacePresence.tsTSpresence.ts
Codex task streamPROMPT
TASK
Add realtime collaborators to the project header
Map header and presence API
·Create realtime composable
·Build collaborator stack
·Verify responsive header
·Run production build
Understanding header composition
Located workspace state and member types
Read WorkspaceHeader.vue and presence API
Created useWorkspacePresence.ts
Created PresenceStack.vue
Member avatarUrl may be undefined
Added avatar fallback and accessible label
Property 'avatarUrl' does not exist on type 'WorkspaceMember'
localhost:7001 / workspace HMR
V
LIVE PROJECTOrbit Workspace
PROJECT OVERVIEWShip together,
Ship together,
without losing flow.
Realtime changes, focused conversations, and a shared sense of progress.
AKMRJLPSCYNO6 collaborators online
working alone
6 collaborators online
↖agent
✓
Realtime collaborator presence shipped to the workspace headerproduction build · 842ms