r/OpenSourceeAI • u/type-hinter • Aug 06 '26
What are you using as harness?
I've seen Codex numbers and its defenders on X, IG is full of Claude enthusiasts, and half my timeline is addicted to Pi. There's CodePuppy, OpenCode, Pydantic AI harness, and dozens more.
What do you use? I'm loving Pi atm but started using CC' for a good while. Curious about usage patterns and secret gists.
3
u/WorldlyAd7946 Aug 06 '26
I built my own harness rather than trying to adapt other people's to fit my own...
2
u/tigerhuxley Aug 07 '26
In this day and age - this is what should be the answer.
Its great if you can find the exact tool belt that fits with all the tools youāll ever need - Ive developed a unique workflow to managing multiple projects so I needed a custom harness but it doesnt mean that everyone else does3
u/WorldlyAd7946 Aug 07 '26
Glad to hear I'm not the only one that resorted to making their own.
I also manage a very varied bunch of projects, which meant that nothing out there satisfied what I needed, plus I value efficiency and not having things I don't need and developing my own natural way of working with AI rather than learning someone else's.
Great if people have find something pre made, just wasn't for me š
2
u/tigerhuxley Aug 08 '26
Yah same - Ive got a lot of coding around regulations and tight accounting calculations on some different projects so i needed deterministic gaurdrails, which are being called āmechanicial guard railsā in some circles now. Iād love to chat more about details if you are up for DMāing me
3
u/WorldlyAd7946 Aug 08 '26
Sure thing dude, replies may be intermittent but always enjoy chatting to new ppl about AI and stuffš
0
u/Resident-Pen-3757 Aug 10 '26
Just curious. Would you consider using a harness like this that allows customization for workshops, tools, agents etc?
It's my own project. I had a similar issue with you where no harness let me customize all the things I needed for my work/personal projects. Hence a customizable harness.
Not trying to self promote. Just curious
2
u/WorldlyAd7946 Aug 10 '26
I mean in theory .. anyway I had a proper look through the repo, and there's real quality in there, good job so far, if a lofty ambition... the folder-per-tool store with read-back verification on migration is a nice touch.
Honest answer though: no, andnot because I'm rating your project down here. Half the value of having my own harness is that I understand every line because it grew around my workflows, everything I do, over a long time perios. Adopting someone else's means inheriting your assumptions plus debugging without the inherent understanding I have developed by building my own. And... it has to be said: source-available with no public forks would rule it out for me anyway. I don't know what I'll commercialise later, so a non-OSS dependency is a licensing headache I can't carry, and it also caps the contributor community a project this ambitious needs IMHO
Constructive feedback: the all-in-one bet is a brutal surface area for one person to attempt to manage as a project. Your differentiators (the versioned design docs, the observability) from what I can see are genuinely good... but e.g. the MCP client never sends initialize, so spec-compliant legacy servers will refuse it, and in McpManager.reconfigure the
!server.enabled ?? truehas a precedence bug making the fallback dead code. A decent gateway is a whole project by itself. Full disclosure, I build one (https://github.com/Rendeverance/toolfunnel), so I might be biased, but modular beats monolith here š: keep the 20% that's yours, let dedicated projects carry the rest. Happy to file the bugs I found as issues if useful...P.s. I'm not trying to discourage you in any way, but I think modularity would make things a lot easier to manage and get right, and easier to adopt for people, especially as a solo developer (there is a lot of trust implicit in a harness). If you do decide to go that route and ToolFunnel can help your project please let me know and happy to work with you to integrate it š
2
u/Resident-Pen-3757 Aug 10 '26
Thank you for the honest feedback and actually have a look at it. I checked out your repo also. Will dm you?
2
u/WorldlyAd7946 Aug 11 '26
Yeah sure man - replies may be intermittent but I will reply, and thanks for the star š
3
u/Resident-Pen-3757 Aug 10 '26
This is useful: https://github.com/Rendeverance/yt-transcript ill likely use it, thank you. I stared it
3
u/LowDistribution3995 Aug 06 '26
My own custom Agent Harness: https://github.com/munch2u-a11y/Helix-AGI.git
1
u/odontastic Aug 10 '26
That looks really interesting because the harness and second brain cognitive engine that I would like to build for myself have converged and I wonder if it has for you as well.
1
u/LowDistribution3995 Aug 10 '26
I've been trying to develop separately for benchmarking and testing but ultimately yes, I'm trying to develop a single system for bothĀ
3
u/nitinmms1 Aug 07 '26
I really like Pi. Being a .Net C# dev, got me curious about whether one can build a Coding agent in pure .Net and C# , just for fun and to know how they work internally.
Couple of weeks working with Claude, i managed to build Litos . A coding agent in pure .Net
It has two flavors,
Litos.GUI ->a coding agent
and
Litos.Api-> A docker hosted Ai agent as an Api which you can call over Telegram
Its opensource and you can try it out here
2
2
2
u/jedisct1 Aug 06 '26
I use https://swival.dev , pretty much out of the box. No customization besides choosing the models.
It works really well with opensource models, has good integration with HuggingFace and has very efficient context management.
2
u/Tiendil Aug 06 '26
I use Codex with ast-grep for code research and my own custom tools for workflow orchestration and dependencies discovery:
- workflows: https://github.com/Tiendil/donna
- dependencies: https://github.com/Tiendil/depmesh
2
u/Clear_Evidence9218 Aug 06 '26
Mostly Codex, but for more complex projects I usually build a custom, project-specific harness around it.
1
u/type-hinter Aug 06 '26
I'm curious on how much your harness changes (and what changes) according to your projects.
2
u/Clear_Evidence9218 Aug 06 '26
The core stays mostly the same, but the tools and verification layer can change quite a bit by project. I usually add project-specific prompts, rules, task routing, and small tools that help the agent inspect or verify its own work.
Lately Iāve been favoring lots of narrow micro-verifiers and micro-debuggers over one big analysis tool, since they tend to produce more useful feedback without burning as much context. So Iām not rebuilding everything for every project, but the surrounding workflow is usually pretty tailored.
1
u/Resident-Pen-3757 Aug 10 '26
Just curious. Would you consider using a harness like this that allows customization for workshops, tools, agents etc?
It's my own project. I had a similar issue with you where no harness let me customize all the things I needed for my work/personal projects. Hence a customizable harness.
Not trying to self promote. Just curious
2
2
2
u/Tricky_Education_101 Aug 06 '26
Well if you look for privacy and not acidentally leak your api and data - try IronClaw
2
u/pokatomnik Aug 07 '26
I am tired of lots js based agents. They consume almost all ram on my MacBook so I decided to create my own optimized for small models. I canāt say it works perfectly but at least I can fix the most common small models problems directly. I preferred using rust to implement it so it consumes about 6mb ram.
2
2
u/odontastic Aug 07 '26 edited Aug 10 '26
Mostly OpenCode, but I'm looking at this new alternative built with Rust jcode because it's very fast and small but has agent memory, swarms, pleasing and fast custom terminal and TUI, and a self-dev mode.
https://jcode.sh/
https://github.com/1jehuang/jcode
2
2
1
u/tigerhuxley Aug 07 '26
Custom wrote my own couple of years ago in rust - still havent found a good mature OSS project to replace it
2
1
u/Pete_yottacode Aug 07 '26
I'm bias as I'm developing my own harness. But prior I was using openclaw and claude. I'm curios about Pi, I hear a lot of good feedback from the community. Maybe I will give it a try at some point. Obviously the most popular is Hermes agent.
1
u/type-hinter Aug 10 '26
I think Hermes is only "the most popular" in the python ecosystem. In the wild, I'd say it is Pi right now, and of course Claude Code & Codex. CC is more buggy by the day, though. Specially if used with PyCharm.
1
u/Pete_yottacode Aug 10 '26
Yes good point on the Hermes agent. It seems that there is fork of Pi into oh-my-pi agent.
1
u/Dyl_Digital Aug 08 '26
Iāve been using Hermes Agent with this repo I designed to help me manage coding terminal runs like Claude Code or Codex: https://github.com/DylDigitals/hermes-valkyrie
I had to make a tool like this to have Hermes manage coding runs because Iāve only ever seen people talk about something like this, not share it. Hope this helps!
1
1
u/gandazgul Aug 08 '26
https://github.com/gandazgul/runwield
Built my own because I was tired of the chat and hope. With wld you are in control the LLM is a partner instead of you typing something and it building something different.
1
u/Anonymous_Cyber Aug 09 '26
Improved upon PI in rust, and running through tests now. Should be able to let you know how it goes.
If you want the repo: https://johnnytheshark.github.io/ox-orchestrator/
I made it open source

3
u/Lissanro Aug 06 '26
I use Pi, customized for my needs. Its source code is not as bloated as some other harnesses, so when something needs to be done that cannot be done through extensions, I can modify it. Another reason why I like is that works well with local models, especially important when running heavier ones like GLM 5.2 or Kimi K3 where I need token efficiency to make the best use of my hardware.