u/shricodev

I tried replacing Claude Code with OpenCode. I’m switching back.

I spent some time digging into Claude Code vs OpenCode, mostly from the angle of how they actually work as coding agents.

More on the technicalities like:

  • context and memory
  • tool use
  • subagents
  • permissions
  • safety and control
  • study the recent leak of Claude Code
  • model flexibility

My rough take

Claude Code still feels better to me for serious repo work. It is smooth, and the whole Claude-native workflow just feels really good to me.

And now that Anthropic increased Claude Code usage limits after the May 6 update, I am honestly still stuck with it.

OpenCode is great too, but I see it more as the tool I use when I want to try new models and providers.

Stuff like Kimi K2.6, GPT, Gemini, Qwen, local models, etc.

Full Breakdown here:

Claude Code vs. OpenCode: 2026 Technical Breakdown

reddit.com
u/shricodev — 1 day ago

I tried replacing Claude Code with OpenCode. I’m switching back.

I spent some time digging into Claude Code vs OpenCode, mostly from the angle of how they actually work as coding agents.

More on the technicalities like:

  • context and memory
  • tool use
  • subagents
  • permissions
  • safety and control
  • study the recent leak of Claude Code
  • model flexibility

My rough take

Claude Code still feels better to me for serious repo work. It is smooth, and the whole Claude-native workflow just feels really good to me.

And now that Anthropic increased Claude Code usage limits after the May 6 update, I am honestly still stuck with it.

OpenCode is great too, but I see it more as the tool I use when I want to try new models and providers.

Stuff like Kimi K2.6, GPT, Gemini, Qwen, local models, etc.

reddit.com
u/shricodev — 1 day ago

I tried to switch from Claude Code to OpenCode, but Claude Code still wins for me

I spent some time digging into Claude Code vs OpenCode, mostly from the angle of how they actually work as coding agents.

More on the technicalities like:

  • context and memory
  • tool use
  • subagents
  • permissions
  • safety and control
  • study the recent leak of Claude Code
  • model flexibility

My rough take

Claude Code still feels better to me for serious repo work. It is smooth, and the whole Claude-native workflow just feels really good to me.

And now that Anthropic increased Claude Code usage limits after the May 6 update, I am honestly still stuck with it.

OpenCode is great too, but I see it more as the tool I use when I want to try new models and providers.

Stuff like Kimi K2.6, GPT, Gemini, Qwen, local models, etc.

Full breakdown here:

Claude Code vs. OpenCode: Technical Breakdown

reddit.com
u/shricodev — 2 days ago
▲ 29 r/Buildathon+1 crossposts

This was around 9 months back when I started the project, after a small speaker that I had broke out of nowhere.

I used it to listen to music every night before going to sleep (not sure if anybody else does the same, but it's one of my only fixed routines since childhood :D).

So I had a thought. Why not build something resembling a speaker?

The irony is that I had just finished Tour of Go, Let's Go, Let's Go Further, and had just started on 100 Go Mistakes. So... I had to do this in Golang.

The idea is pretty simple: server decodes MP3 to raw PCM, broadcasts over WebSocket, clients sync to a timestamp and play together. On LAN with NTP, clocks are within ~1ms, close enough that you can't tell the difference.

Server decodes → broadcasts → clients sync → play

There's a Bubbletea TUI for picking tracks/YouTube links. Also a drift correction thing that quietly nudges audio back in line every second. And a hardcoded 50ms latency constant I can't fully explain, but it works.

I just picked the tool I knew and figured it out as I went.

There's probably a ton of bugs. I'm still new to go. So, if you notice any bugs, lmk.

I have a quick blog on this project: My speaker broke, so I built a LAN speaker

Repository: shricodev/gophercast

u/shricodev — 23 days ago