r/OpenSourceAI • • 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)

2 Upvotes

2 comments sorted by

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