You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Remote access: web client and phone access through Muster Server, with needs-you notifications #326
Let people see and steer their agents away from the desktop: a web client served by Muster Server, pairing of a desktop with the server, phone-friendly UI and push notifications when a thread needs you.
Scope decided 2026-11-12: the phone app is the full desktop experience in your pocket, on phones and tablets, iOS and Android. Smooth, animated, no lag while a reply streams.
Push notifications for approvals, questions, failures and finished runs
Tablet layouts (two-pane) and landscape
Motion and performance pass: 60 fps lists and streaming, native transitions, measured on a mid-range Android phone
Projects: tasks, runs and Inbox
Dictation
Hosted relay by default, self-hosting as an option
Start a chat from a GitHub issue
Realtime voice conversation with the agent (beyond dictation)
Live screenshots and previews of what the agent's app or browser shows right now
Connection without setup: QR pairing through the hosted relay; LAN direct and private networks such as Tailscale also work
Polished UI and UX on every screen (new screen designs, motion, haptics, empty, loading and error states), reviewed against the screen designs before each phase merges
Store builds: TestFlight and Play internal testing, then the stores
Progress 2026-11-15: phase 3 (#865) brought delta streaming, a virtualized chat, a keyboard-sticky composer, heartbeat, the approved look, haptics and the security leftovers. Phase 4 (#867) brought several computers, an offline cache and outbox, native Markdown (diagram cards still show source), and tablet width classes with landscape (the foldable hinge split is still to come). Phase 5 is building: the v3 design across the app, then diff review with keep and undo.
Progress: phase 5 (#879) brought the v3 design across the app, plus changed files and a diff with keep and undo per file and per change, and Stop. Phase 6 is building: files, git, terminal, and switching model and access mid-chat.
Activity
Dkm0315 commentedon Nov 10, 2026
Scope added 2026-11-10: a complete mobile app (iOS and Android), not only a web client.
test(mobile): red: spec clause 23 and phase 1 workflow tests for phon…
feat(mobile): phone pairing, Noise channel, device registry and dev r…
fix(server): phone pairing commands are desktop only on Muster Server
wip(mobile): packages/mobile scaffold (Expo 58, RN 0.88, jest-expo), …
test(mobile): red: phone app screen and crypto interop tests (MUS-SPE…
feat(mobile): phone app screens and noble crypto (green for MUS-SPEC-…
feat(mobile): Expo Router app, secure-store link with reconnect, QR s…
test(mobile): red: Settings › Integrations › Phone DOM suite (MUS-SPE…
feat(mobile): Settings › Integrations › Phone: relay, pairing QR, pai…
docs(mobile): note that Muster Server does not pair phones until phase 3
fix(mobile): Phone settings ignore an empty status from a stub host
Dkm0315 commentedon Nov 12, 2026
Scope decided 2026-11-12: the phone app is the full desktop experience in your pocket, on phones and tablets, iOS and Android. Smooth, animated, no lag while a reply streams.
Built (phases 1 and 2, #862 and #864):
Still to build, in order:
Progress 2026-11-15: phase 3 (#865) brought delta streaming, a virtualized chat, a keyboard-sticky composer, heartbeat, the approved look, haptics and the security leftovers. Phase 4 (#867) brought several computers, an offline cache and outbox, native Markdown (diagram cards still show source), and tablet width classes with landscape (the foldable hinge split is still to come). Phase 5 is building: the v3 design across the app, then diff review with keep and undo.
Progress: phase 5 (#879) brought the v3 design across the app, plus changed files and a diff with keep and undo per file and per change, and Stop. Phase 6 is building: files, git, terminal, and switching model and access mid-chat.
mobile: a replayed first session message opens no lasting session (#326)
28 remaining items
Pin that a message or steer sent again with its request id is answere…
Pin that a message or steer sent again with its request id is answere…
Mobile app phase 4: several computers, offline, rich replies, tablets (…
Mobile phase 5: changed files, paged highlighted diffs, keep, undo an…
Mobile phase 5: red tests for the v3 restyle (24A-24I) (#326)
Mobile phase 5: the v3 restyle - tokens, glass tab bar, two-line chat…
Mobile phase 5: red tests for the changes list and the inline and spl…
Mobile phase 5: changes list and inline and split diff with keep and …
Mobile phase 5: changelog line and design notes (#326)
Mobile app phase 5: v3 design, diff review with keep and undo (#326) (#…
Mobile phase 6: browse and read the chat's folder, Git status, commit…
Mobile phase 6: red tests for the files screen, file viewer, source c…
Mobile phase 6: files screen, file viewer, source control, switch bra…
Mobile phase 6: spec cases 25L-25N and red tests for the terminal on …
Mobile phase 6: the chat's terminals over the phone bridge, coalesced…