Auto-Claude's Future: Local-Only vs Remote Execution Support (include WSL2) ? #734
Replies: 5 comments 2 replies
-
|
Hello. I have recently started working on a hard fork using Option B: Client–Server Architecture, as I plan to run it on my own server with Ubuntu 24.04.3 LTS (Noble Numbat). My objective is to develop a web interface (frontend) alongside a backend API, enabling a clean separation between presentation and server-side logic. What I've Built I separated the React UI from the Python backend into a proper client-server architecture: The key change: Instead of everything running inside Electron, the backend now runs as a standalone FastAPI server. How This Helps with Windows Issues
What's Working
Roadmap What I'm working on next:
And Before I make this fork repo public , I wish to work on it a little bit more, to fix bugs and improvements so I dont get many PRs. |
Beta Was this translation helpful? Give feedback.
-
|
@BigFoxMedia. Me and my team working on it, fixing bugs issues and some frontend sync. But it should work! Probably by next week I release a more fixed stable version. |
Beta Was this translation helpful? Give feedback.
-
|
@dataseeek - looking forward to it! |
Beta Was this translation helpful? Give feedback.
-
|
Glad to see I wasn't the only one thinking of setting up remote execution support! |
Beta Was this translation helpful? Give feedback.
-
|
100% agree that Client/Server is the way to go! Honestly, as a SWE that does heavy Linux-centric development, a Windows app that doesn't have proper WSL (i.e. does not use the \wsl$ share) or Client/Server architecture is basically unusable in my opinion. Not only for WSL but imagine being able to run Auto-Claude server 24/7 remotely, then access it from your laptop or mobile device through a remote UI! This is really the only thing that made OpenClaw such a hit is that you can run it remotely, so Auto Claude with client/server model would directly compete with OpenClaw among scads of other tools. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Current Situation
Auto-Claude works great on macOS but faces challenges on Windows (#609, #458, #147):
This raises an architectural question about the project's direction.
Two Paths Forward
Option A: Monolithic Desktop App (Current)
Keep: Tight coupling between Electron GUI and Python backend
✅ Simple one-click experience
✅ Everything local and private
❌ Windows issues require complex workarounds
❌ No remote execution or team collaboration
Option B: Client-Server Architecture
Change: Separate GUI from backend, communicate via WebSocket API
✅ Solves Windows issues (backend in WSL, native GUI)
✅ Enables remote execution and team collaboration
✅ Better resource utilization
❌ More complex architecture
❌ Requires migration effort
Note: "Simple mode" (one-click local) would remain the default experience.
@AndyMik90, How do you envision Auto-Claude's future?
Maybe I'm not the only one, but I'd be curious to know how you see things on this subject.
Thank you,
Beta Was this translation helpful? Give feedback.
All reactions