Vibe Coding Wallpaper
Start vibing
Live scene library · 001

Coding wallpaper scenes

Browse live editor, terminal, and agent workspace wallpapers for your browser.

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
Build a fast command palette with fuzzy search and keyboard navigation.user
receiving request4 files changed · +237 −8 unit tests typecheck Nuxt build
01
Autonomous CLI

Deep Terminal

A full-screen autonomous coding session where thoughts, tool calls, edits, failures, and verification continuously rise through the terminal.

northstar-dashboard / feat/presence-stack
PROMPT · 0%
AGENT REASONING
Frame the constraintPresence can change without moving the surrounding header.
CODEX Refactor the presence indicator without causing layout shifts PROMPT
PresenceStack.vueTSusePresenceChannel.tsTPresenceStack.test.ts+Ln 24, Col 18•••
1<script setup lang="ts">
2import { computed, onBeforeUnmount } from 'vue'
3import { usePresenceChannel } from '@/composables/usePresenceChannel'
4import type { WorkspaceMember } from '@/types/workspace'
5
6const props = defineProps<{
7 workspaceId: string
8 members: WorkspaceMember[]
9 maxVisible?: number
10}>()
11
12const emit = defineEmits<{
13 select: [member: WorkspaceMember]
14}>()
15
16const maxVisible = computed(() => props.maxVisible ?? 4)
17const { onlineIds, disconnect } = usePresenceChannel(props.workspaceId)
18
19const onlineMembers = computed(() =>
20 props.members
21 .filter((member) => onlineIds.value.has(member.id))
22 .sort((a, b) => a.name.localeCompare(b.name))
23)
24
25+const visibleMembers = computed(() =>
26+ onlineMembers.value.slice(0, maxVisible.value)
27+)
28
29+const overflowCount = computed(() =>
30+ Math.max(0, onlineMembers.value.length - visibleMembers.value.length)
31+)
32
33onBeforeUnmount(disconnect)
34</script>
35
36<template>
37 <TransitionGroup name="presence" tag="div" class="presence-stack">
38+ <button v-for="member in visibleMembers" :key="member.id"
39+ class="avatar" @click="emit('select', member)">
40+ <img :src="member.avatarUrl" :alt="member.name">
41+ <span class="online-dot" />
42+ </button>
43+ <span v-if="overflowCount" class="overflow">+{{ overflowCount }}</span>
44 </TransitionGroup>
45</template>
TERMINALvitest · northstar×

pnpm vitest PresenceStack.test.ts --run

RUNS  tests/components/PresenceStack.test.ts

TS2322
TypeScript

Type 'undefined' is not assignable to type 'WorkspaceMember'

Quick Fix…
Presence stack refactored with stable keyed transitions3 files changed · +42 −11
Hot update appliedPresenceStack.vue · 34ms
⑂ feat/presence-stack*0 errors✓ component tests: 18 passed✓ typecheck: 0 errors✓ layout shift: 0.00 CLS
02
Editor Flow

Midnight Refactor

A calm editor flow with glowing syntax, deliberate typing, and a passing test suite.

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 mode

codex fix duplicate reconnect after route change

Mapping websocket lifecycle and teardown paths

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

03
Terminal Agent

Agent on Call

A cinematic terminal session where an agent plans, edits files, and ships the fix.

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
1<script setup lang="ts">
2import { computed } from 'vue'
3import { Bell, ChevronDown, Search } from 'lucide-vue-next'
4import { useWorkspacePresence } from '@/composables/useWorkspacePresence'
5import PresenceStack from '@/components/presence/PresenceStack.vue'
6
7const props = defineProps<{ workspaceId: string; projectName: string }>()
8const { members, status } = useWorkspacePresence(props.workspaceId)
9
10const connectionLabel = computed(() => {
11 if (status.value === 'connected') return 'Live'
12 if (status.value === 'reconnecting') return 'Reconnecting…'
13 return 'Offline'
14})
15</script>
16
17<template>
18 <header class="workspace-header">
19 <div class="project-identity">
20 <span class="project-mark">V</span>
21 <div><small>WORKSPACE</small><strong>{{ projectName }}</strong></div>
22 <ChevronDown :size="14" />
23 </div>
24
25 <div class="header-actions">
26 <button class="search"><Search :size="15" /> Search project</button>
27 <span class="connection" :data-status="status">
28 <i /> {{ connectionLabel }}
29 </span>
30 <PresenceStack :members="members" :max-visible="4" />
31 <button aria-label="Notifications"><Bell :size="16" /></button>
32 </div>
33 </header>
34</template>
35
36<style scoped>
37.workspace-header { display:flex; align-items:center; justify-content:space-between; }
38.connection[data-status="connected"] i { background:#49d7a6; }
39.header-actions { display:flex; align-items:center; gap:12px; }
40</style>
⑂ feat/live-collaboratorsTypeScriptUTF-8
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

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 OVERVIEW

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
04
Agent Workspace

Parallel Build

Editor, Codex-style task stream, and preview panels working together as one living workspace.