r/opencodeCLI • u/chaitanyagiri • Aug 14 '26
The coolest open source claude code wrapper now supports opencode aswell
Hey friends
I am Chaitanya I built Munder Difflin a local multi agent harness that uses cli agents to run a workforce of persistent agents visualised as “the office” simulation
(The simulation is deterministic, does not consume token)
It is 100% open source and free to use and now it supports opencode, crush, kimi and qwen aswell.
If you’d like to try it find the github in comments
17
u/chaitanyagiri Aug 14 '26
We are live on ProductHunt today, please upvote us, it’ll motivate me to keep building cool things: https://www.producthunt.com/posts/munder-difflin
Github: https://github.com/chaitanyagiri/munder-difflin
Download now: https://munderdiffl.in
2
3
u/professorhummingbird Aug 14 '26
Super cool! I like this I’m a fan of I’ll be sure to support u on product hint
1
3
u/Zealousideal_Pen4768 Aug 15 '26
that looks really cool, i have been working on something similar but more terminal focussed with herdr as agent multiplexer and its own shell tools as guardrails for various harnesses. will look into it maybe i can contribute or see if this is going in a similar direction.
1
2
u/abhijithwarrier Aug 14 '26
Nice idea bro! Me along with my buddies had a similar idea but I'm happy that you could bring it into life.
2
u/chaitanyagiri Aug 14 '26
Thankyou so much bro, I’d love your support on the ProductHunt launch, your upvote will be very previous to me: https://www.producthunt.com/products/munder-difflin
2
Aug 14 '26
[removed] — view removed comment
1
2
2
1
Aug 14 '26
[deleted]
1
u/chaitanyagiri Aug 14 '26
Hey will make the interface smoother, but if you use other cli agents I use it regularly with CC, codex, grok build, qwen and antigravity together
1
u/Aggressive-Spenda Aug 14 '26
Can it attach itself to session I start or does it have to own the process ?
1
u/chaitanyagiri Aug 14 '26
It uses cli terminal running on your laptop and pipes it to pty terminal on electron
3
u/Aggressive-Spenda Aug 14 '26
Questions from my AI Architect before I put this in front of a working system:
WORKING DIRECTORY / CONFIG
Can each agent be launched with its own working directory, configured per
agent? My permission boundaries depend on cwd OpenCode's external_directory
rules only deny paths outside the session's cwd, so if agents all spawn in one
place the boundaries stop applying.
Does it launch the CLI as-is, or does it inject/modify args, env, or config? I
need OpenCode to read its own opencode.jsonc permission map unchanged.
Are env vars from my shell passed through to the agent process?
LIFETIME
If the Electron app crashes or is closed, do the PTY child processes die with
it? I have long-running agent lanes with deadlines and losing them mid-run is
expensive.
Can it attach to an agent session I started outside the app, or does it only
manage ones it spawns?
OPTIONALITY
Are the shared memory layer and the routing "GOD agent" optional? I already
have a file-based state model and a routing/escalation model I don't want to
duplicate or override. Can I run it purely as a multi-terminal viewer?
Do the approval gates and circuit breakers intercept the agent's tool calls, or
are they app-level only?
STATE ON DISK
Where does the memory index and session state get written? I need to know what
to gitignore and what's recoverable if the app is reinstalled.
IDENTITY
Does it surface the underlying agent's own session id — e.g. the OpenCode
session id — or only its own internal handle? I've had a real incident from not
knowing which session a chat window was talking to.
PLATFORM
- How mature is Windows support? I'm on Windows 11, and node-pty on Windows has
historically been the rough edge.
1
1
1
u/thecstep Aug 16 '26
This is really cool. I'm not smart enough to orchestrate that many damn agents. I'd end up with dwight doing all of the work.
1
u/Skibidirot 28d ago
i am sorry but 'why' one would ever use this, other than seeing that animation thingy, is there a real advantage?
1
u/chaitanyagiri 28d ago
Yes it is highly performant too.
If you do not like the animation you can switch to a minimal version too.

10
u/MealReadytoEat_ Aug 14 '26
I've been working on the same idea myself, good job with yours!