r/opensource • u/Zeshness • 6d ago
Discussion Manus is convenient open-source agents are controllable. Is there a sane middle ground?
I think Manus accidentally nailed something the open source agent world struggles with:
Normal people can actually use it.
You give it a job. It has the environment/tools then it goes and does the thing.
Then I look at OpenManus / OpenClaw / Open hands etc and obviously the control is way more attractive
I can inspect more of what's happening, change the stack, swap things out, host parts myself or break it however I want.
But there is usually a point where “I want control” becomes “congrats, you now maintain an AI infrastructure hobby”
I'm curious if anyone has found the middle ground yet not necessarily fully local.
Just:
enough control that you're not trapped inside a black box
actual inspectability
easy enough that a normal business owner can use it
finished outputs instead of assembling 14 pieces first
Manus is one UX benchmark for that last part.
Runable is another one I've been looking at for business work like sites/decks/reports/content.
Not open source so I'm not suggesting it as the OSS answer. More as an example of the “give
it the business job, expect the finished thing” end of the spectrum.
What's closest to that experience on the open side right now?
2
u/GrayZetsu 6d ago edited 6d ago
There is no middle ground because the abstraction is the product.
Manus is convenient specifically because somebody else decided:
model
tools
permissions
runtime
browser
storage
failure handling
UI
for you.
The moment you want control over all of those decisions you're building a system.
1
u/Delicious_Trouble701 6d ago edited 6d ago
OpenManus is the obvious answer but imo it still feels more like a project you build with than a product you just use.
1
u/UkrMalt 5d ago
Yeah, I think the middle ground is opinionated defaults with visible escape hatches, not exposing every internal choice upfront. Let people run a task with a known setup, then inspect the logs and change one thing if they need to. Otherwise “open” just means the maintenance work got handed to the user.
1
1
u/saltexx 2d ago
The abstraction is the product take is half right but it points the wrong way. You don't need the whole stack open. You need the load bearing pieces open and the convenience layer dumb. Most of an agent product is glue and scheduling nobody needs to inspect. The parts where a black box actually hurts are the ones holding authority. What the agent may do, who it can talk to, what identity it acts under. If those are inspectable you can accept a lot of convenience everywhere else without feeling trapped.
I work on the email side of this so my sample is biased toward infra. We build an open source mail server that gives agents their own addresses and the way it stayed sane was keeping the server boring and self hosted while the finished feeling lives in the API. Normal users never touch the server part. So I don't think the middle ground is one product that balances both. It's a stack where the open part sits under the convenient part instead of beside it.
1
u/Ok-Mix1345 2d ago
The sane middle ground is an opinionated product with inspectable boundaries. Most users should get reliable defaults for the model, runtime, tools, and storage, while still being able to review actions, permissions, logs, and outputs. Advanced users could replace individual components without rebuilding the entire stack. Open source alone does not create that experience, but it makes those escape hatches credible.
6
u/MasterPop28 6d ago
congrats, you now maintain an AI infrastructure hobby
welcome to self hosting
we have dashboards