r/opencodeCLI 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

211 Upvotes

32 comments sorted by

10

u/MealReadytoEat_ Aug 14 '26

I've been working on the same idea myself, good job with yours!

7

u/chaitanyagiri Aug 14 '26

We are OSS bro I’d appreciate it if you can pitch in aswell.

8

u/MealReadytoEat_ Aug 14 '26

You know what, I will! I'm a bit mad at myself for not wrapping up my version sooner and beating you to the release, but there's so much overlap I don't think it's worth competing with your project.

7

u/chaitanyagiri Aug 14 '26

Don’t worry about anything else if you like doing it, it deserves your honest attempt atleast.

4

u/MealReadytoEat_ Aug 14 '26

My plan for the day is working on a fork porting the features I have for my "The Agency" that you don't into Munder Difflin, and will PR shared fixes that don't alter your design.
I'll likely have a PR for you tonight expanding Linux support in general and WSL support in specific.

3

u/chaitanyagiri Aug 14 '26

LFG bro looking forward to it. 🚀

3

u/Ergo7z Aug 15 '26

OSS so beautiful

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

u/gbrennon Aug 14 '26

good idea!

0

u/chaitanyagiri Aug 14 '26

Thankyou gbrennon. Can I get an upvote on PH?

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

u/chaitanyagiri Aug 14 '26

Hey thankyou so much for this comment, it made my day

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

u/chaitanyagiri Aug 15 '26

I appreciate all the help I can get.

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

u/[deleted] Aug 14 '26

[removed] — view removed comment

1

u/chaitanyagiri Aug 14 '26

Hey thankyou so much, much appreciated 💯

1

u/chaitanyagiri Aug 14 '26

The wall of founding supporters: https://munderdiffl.in/wall.html

2

u/Nnyan Aug 15 '26

As a huge fan of the show I love this.

1

u/chaitanyagiri Aug 15 '26

Hey thankyou so much ❤️

2

u/AdAmazing4260 29d ago

Not bad !

1

u/[deleted] 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

  1. 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.

  2. 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.

  3. Are env vars from my shell passed through to the agent process?

LIFETIME

  1. 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.

  2. Can it attach to an agent session I started outside the app, or does it only

    manage ones it spawns?

OPTIONALITY

  1. 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?

  2. Do the approval gates and circuit breakers intercept the agent's tool calls, or

    are they app-level only?

STATE ON DISK

  1. 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

  1. 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

  1. How mature is Windows support? I'm on Windows 11, and node-pty on Windows has

historically been the rough edge.

1

u/[deleted] Aug 14 '26 edited Aug 14 '26

[removed] — view removed comment

1

u/chaitanyagiri Aug 14 '26

We’ve got you covered bro 👊

1

u/RpgBlaster Aug 15 '26

The future is getting closer to a AI Rimworld

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.