replicas-computer
v0.2.11
Published
Replicas workspace computer-use runtime
Maintainers
Readme
replicas-computer
The versioned computer-use runtime for Replicas workspace images.
src/daemon.tsowns the serialized agent command boundary.src/commands/owns desktop, browser, and recording operations.src/media-server.tsowns the shared H.264 and Opus encoder, WebSocket transport, and input bridge.src/stream-viewer.tsowns browser decoding, audio playback, reconnects, and interactive input.src/viewer.tsowns the optional noVNC fallback.assets/desktop/start-services.showns the X11 and stream process lifecycle.assets/desktop/owns the desktop theme:brand-wallpaper.svg(regenerate withbun scripts/render-wallpaper.ts),tint2rcdock,openbox-theme/,gtk-settings.ini, thereplicas-terminalwrapper,themes/palettes thatstart-services.shrenders into those templates (--theme light|darkswitches a running desktop), and the bundled fonts (static TTF instances of General Sans and Geist Mono; variable and WOFF2 builds render with wrong metrics in Pango and VTE).
The viewer and agent command paths are independent. One on-demand encoder is shared by all viewers, stops when the last viewer disconnects, and restarts without reloading the page. The default 1920×1080 stream uses low-latency H.264 and Opus; noVNC remains available as an opt-in fallback.
replicas-computer setup --check
sudo replicas-computer setup
replicas-computer daemonsetup --check reports missing OS dependencies without changing the machine. setup installs package-owned assets and the replicas-computer.service systemd unit. Operational commands use the daemon over a user-only Unix socket.
