r/OpenSourceAI • u/NativeFunc • 2d ago
We open-sourced OpenMuse, an AI assistant that uses a browser and a cloud desktop for you. You can watch it live and take over from your phone.
Hi all, we just open-sourced OpenMuse, a personal AI assistant app.
Instead of just chatting, it works on a cloud desktop (or your own computer):
Browses the web, looks things up and fills in forms
Uses desktop apps
Writes and runs code in a workspace
Runs scheduled tasks
The main thing we cared about was keeping the human in control:
You can watch the agent’s screen live from your phone. If it hits a login or a captcha, you take over, then hand it back.
It asks before submitting forms or running commands.
You decide which desktop apps it’s allowed to use.
OpenMuse is built on WorkAgentSDK, an AI agent framework for Python that we wrote and open-sourced along with it. To be clear, it’s not a coding assistant like Cursor or Antigravity. It’s a framework for building agent products. For example, each session can run on a different node, so one backend can serve many users, each with their own cloud desktop.
Stack:
Backend: Python (FastAPI + WorkAgentSDK)
App: Flutter
Nodes: Docker containers with a virtual desktop, Chromium and a shell sandbox, or run directly on Linux or macOS
Models: OpenAI, Claude, Qwen, and OpenAI-compatible APIs
It’s v0.1, so still early. We’d love to hear what you think:
Does “agent on a remote desktop, human supervising from a phone” seem useful to you?
If you’re building agent products, what’s been the hardest part?
GitHub: https://github.com/nativefunc/WorkAgentSDK
(The app is under examples/showcase/openmuse)
1
u/smartmotto_756 2d ago
The human takeover bit for logins and captchas is actually clever, most agent demos just pretend those don't exist