Headless server mode with a web interface
Maintainers usually reply within 1 day
@agentvivekkumar is already working on this.
Since Oct 10, 2026.
Assessment
This issue has not been assessed yet.
Description
Problem / motivation
Problem
The app is an Electron desktop app, and team members are Claude Code processes running on the owner’s computer. When the laptop sleeps or closes, the office stops, including schedules like “check the support inbox every hour.” It’s also single-user, so a manager or bookkeeper can’t see the board or answer a Needs you item.
Proposed solution
Proposed solution
- Phase 0, small: keep-awake while jobs are scheduled, launch at login, and a tray indicator, so the common laptop case is covered without architecture changes.
- Phase 1: split the orchestration from the Electron shell into a background Node service that can run on an always-on machine (mini-PC, home server).
- Phase 2: serve the Studio over a local web interface (WebSocket to the service), reachable from a phone on the same network or via a secure tunnel.
- Phase 3: multiple users with roles: owner, manager, read-only.
Acceptance criteria (Phase 0 and 1)
- Scheduled jobs run reliably with the lid closed on a supported setup.
- The service exposes nothing to the network by default.
Screenshot, mockup or recording
No response
Alternatives considered
No response
Area
Office floor / avatars
Pre-flight
- I attached a screenshot, mockup or recording above.
- I searched existing issues and discussions, and this isn't a duplicate.
- Dominant language
- TypeScript
- Stars
- 273
- Forks
- 211
- Avg merge
- 9h 17m
- Merged PRs (30d)
- 162
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from agentvivekkumar/dontbemichael
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
agentvivekkumar/dontbemichael#357 ·
Maintainers usually reply within 1 day
-
Memory tidy: surface dropped ops and dedupe duplicate adds in the indexPossibly taken @abhishek09827 claimed this today. Openbug os:linux
Difficulty 3/5 1-2 days Newbie friendliness 25/100
agentvivekkumar/dontbemichael#351 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
agentvivekkumar/dontbemichael#349 ·
Maintainers usually reply within 1 day
-
Docs: surface the Outlook/Microsoft 365 mailbox limitation in the "Connect once" stepPossibly taken @SuriyaPrakash1928 claimed this today. Open
Difficulty 1/5 Under an hour Newbie friendliness 20/100
agentvivekkumar/dontbemichael#343 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 15/100
agentvivekkumar/dontbemichael#326 ·
Maintainers usually reply within 1 day
All issues in agentvivekkumar/dontbemichael
Similar issues
-
Contrib indemnité de départ à la retraite : faire le pont avec le simulateur sur la page génériqueOpenP1
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
SocialGouv/code-du-travail-numerique#7561 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
kubernetes-sigs/headlamp#7950 ·
Maintainers usually reply within 3 days
-
README for cliPossibly taken @Janvi-kapoor claimed this today. OpenOSCI'26
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
GauravKarakoti/SecureFlow#1308 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
vitest-dev/vitest#11577 ·
Maintainers usually reply within 1 day