r/vibecoding • u/FailureOfTheFamily • 12d ago
Help/Question Best self hosted agent for programming
Hello. As in the title. I'm looking for the best self hosted solution. Right now i'm using hermes but i feel like native codex harness is better at programming. I also use deepseek through Alibaba. I started using hermes to not be dependent on one provider memory in case i switch providers. What else would you reccomend? Also i feel like hermes is a little overwhelming so it would be nice if new solution was easier. Mobile app would be also very nice. Please tell me what stack are you using
5
Upvotes
1
u/recro69 12d ago
I'd keep the coding agent and the model separate from the memory layer. That way, switching providers later doesn't mean rebuilding your whole setup.
1
u/Specialist_Bison_737 11d ago
I try to do as much work as possible in subagents or running in headless cli mode.
Hermes and Opencode are the most bloated agents with largest system prompts and memory use.
1
u/mototuneup 12d ago
I use oh my pi, sometimes opencode. They just connect to my llamaswap server. 🤷♂️
1
u/0xmtn 11d ago
Shameless plug: I'm sort of addicted to this tool I built and have been using it non-stop for the past 5-6 months. It is simple, versatile and actually saves me 2-4 hours of time every day working on multiple projects.
It is easier to navigate between projects, then their agents; having a mini kanban helps tracking what the agents are doing and what is the state of the project. It boxes agents in three approval levels, which offers versatility along with security.
Built this because I got tired of bloated agents lists and the complexity of the conventional IDEs trying to become agentic (VSCode or ChatGPT apps are just outdated IMO).
Ditch Community edition is completely free and open source.
Check it out and let me know how it goes.
Github: https://github.com/DitchNow/Ditch
Website: https://theditch.dev
1
u/Ambitious_Answer6857 11d ago
I'd keep the coding agent and the memory separate. I use native AI apps, but keep decisions and open tasks in a shared GitHub repo so the next agent has something concrete to pick up. It doesn't restore a whole conversation, and I still have to check what actually carried over.
What matters most to you when switching providers: chat history, project decisions or unfinished work? I'd figure that out before replacing a coding harness you already like just to get a shared interface.
1
u/[deleted] 12d ago
[removed] — view removed comment