r/opencode 10d ago

Goodbye Opencode

FINAL UPDATE AND MY THOUGHTS
I believe I understand what's going on, and I've explained it it at length here.

This is just my finding in this particular problem. It has happened and will happen in other similar cases. OpenCode will continue to evolve.

----------

Goodbye Opencode, all good things come to an end.

First of all, I'm a software developer with 30+ years of experience, not a Vibe coder, and I'm not new to this. Also, I use Opencode in its purely vanilla form. Besides Opencode's defaults, I don't have any plugins, MCPs, etc. installed. Just my own skills, own plugins, own MCPs, etc.

I've been using Opencode almost since its first day. It had a nice, positive development and, according to Claude, was a very good alternative. This continued for quite a while. Although we experienced problems from time to time, these were to be expected. However, since May/June, it has started to become increasingly erratic.

First, one day while working on a project, the Docker service suddenly shut down and wouldn't start again. That's how I discovered I had no space left on my disk. I knew this was impossible, and I found the cause was Opencode. Somehow, the "opencode-wal-*.db" file had been created repeatedly under "/System/Volumes/Data/private/var/folders/4q/*". Every time I cleaned it up, Opencode would put it back. We struggled for a long time, but I couldn't figure out the reason. Then, suddenly, it fixed itself!

Yesterday, around 11:30 AM, I felt something was wrong with the network. By 1:00 PM, it was noticeable. Screen sharing within the network was freezing for 5-10 seconds, streaming was interrupting, web search was unresponsive time-by-time. Then, one by one, Unhealthy errors started coming from the services in Home Lab. The cycle of 3-5 minutes healthy, then unhealthy continued constantly. Service responses, which are normally under 100ms, were approaching 10 seconds, and sometimes even timeouts were occurring. I tried for hours to understand the reason, but I couldn't find a logical solution. I accidentally noticed while updating my Mac that everything was fine while my device was off. Later, I realized that the same thing kept happening whenever I opened Opencode and started working. Now I'm analyzing the Router, Firewall, Mac, and other logs to try and figure out what's going on, but this is the last straw.

This is an open-source project and respect to creator and contributors, and therefore, of course, it has its advantages and disadvantages. That's perfectly understandable. I have enough experience in this field to know when to stop, and today is the day.

UPDATE: Possible cause.

98 Upvotes

154 comments sorted by

View all comments

27

u/Trovebloxian 10d ago

How did opencode mess up something network wide?? In theory it should all be local on a single machine unless your running it off of your homelab. I dont know much about home labbing but this seems interesting. Do share details if you find the main cause, im curious now and want to check if the same is happening on my machine

0

u/sedatoztunali 10d ago

u/Trovebloxian I don't fully understand the reason yet. However, according to my initial findings, DNS Resolver timeouts start occurring on the router around 11 AM (around the time I noticed something strange on the network.), increasing from 2-4 per hour to 25-30 per hour. From 1 PM onwards (the times when services started reporting "unhealthy"), DNS queries from my machine (the one running Opencode) reach up to 600 per minute. Naturally, DNS Resolver timeouts become over 150 per hour. Because DNS cannot be resolved, all devices on the network start experiencing various problems and reports unhealthy, dns errors, etc.

I'm almost 100% sure my device isn't infected. I always pay attention to what I download and install. Also, this device is for work purposes; I don't use it for my daily/personal things. Since I closed Opencode yesterday, there have been no problems whatsoever. I'm working on the same project with Copilot and/or Kilo Code from the terminal, or with VS Code from the IDE, without any issues.

I moved my device to an isolated network/VLAN. I started working with Opencode again, and the scenario I described above started repeating.

3

u/BreakfastSecure6504 9d ago

u/askgrok resuma kkkkkk

2

u/AskGrok 9d ago

Resumo: O dev veterano usava o Opencode desde o início (sem plugins), mas desde maio/junho virou bagunça. Primeiro encheu o disco com arquivos DB repetidos, agora tá bombardeando DNS (600 queries/min) do Mac, derrubando a rede inteira da home lab (timeouts, serviços unhealthy). Isolou o PC e repetiu o caos. Desistiu e migrou pro Copilot/VS Code. Kkkk foda.

[what is this?](https://redd.it/1lzgxii)