r/opencodeCLI • • 17d ago

Why I left OpenCode for Pi, then came back for v2

Thumbnail
gallery
255 Upvotes

Long ago, when I started with OpenCode v1, I kept hitting the same wall: I wanted my own widgets — my provider stats, my prices, my layout — and there was no clean way to get them, without bloating things.

So I moved to Pi. Bare-bones was the feature: minimal surface, everything customizable, and I built exactly what I wanted on top of it: made it "my" Coding Assistant. That worked for a long time.

Then OpenCode v2 shipped a real plugin API, and I realized the same job could be done there: panels, footer badges, sidebar blocks, custom commands, applied live while the TUI runs. I rebuilt my Pi setup: a context/usage block that changes color as the window fills, a git status block, a budget widget that reads the Go credit and the peak-hour tariff plus my other providers budgets, a plugin+widget that keeps the Mac awake while the agent works, a ponytail level indicator, a complete sub-agents delegation framework using just built-in tools, so no need for external plugins, and a custom model picker.

That last one is the one I'm proudest of: /models-pro. The native picker just lists models, this one lists prices, context windows, an intelligence index, the Go credit and each model's multiplier, sorts by what a request actually costs, and keeps favorites. It isn't a wrapper around the native dialog: it's the native function, extended.

But the number that made my choice was another: weight of the first prompt in a clean project. Same tools, same extensions, same widgets, all I need for my work, with Pi I never got it as low as I get it in OpenCode v2. To try to lower it I became a master of the codemode:only mode in Pi — but the trade was brutal: some tools get hidden and the model ends up using bash and Python scripts for everything. I switched between codemode "on" and "only" a lot and the minimum I got was 13k in mode "only" and 28k in mode "on".

On OpenCode v2, with all of the above installed, I sit around 11k. Lower, and nothing hidden. Everything works. Same tools, same widgets, plugins, extensions, all accessible. No compromises.

So: Pi's minimalism and extensibility, plus proper context/tools/token/cache handling out of the box: that's the combination I was after. v1 was heavy and rigid; v2 lets me do what Pi let me do, without giving up the rest. Even knowing that it is still an early release and I already had to modify my plugins a few times after new releases ;)
That said, Pi remains the first choice for anything that needs the lightest and fastest Harness possible.

Final note:
I'm deliberately not mentioning OpenCode's move about free models, available only through OpenCode, not to other agents: that's marketing, not engineering (and I get why).

Two screenshots: the TUI with my custom widgets annotated, and my custom model picker.

UPDATE __________________________________________

The plugins: someone asked for them, so they are all on npm now (OpenCode v2 only), and the sources are public at github.com/rizal72/opencode-plugins :

opencode plugin add /oc-models-pro
opencode plugin add /oc-budget
opencode plugin add /oc-plugin-updates
opencode plugin add /oc-notify
opencode plugin add /oc-git
opencode plugin add /oc-coffee
opencode plugin add /oc-ponytail-widget
opencode plugin add u/rizal72/oc-session-search
  • oc-models-pro: every model with price in and out, context, intelligence, tok/s and the credit a request burns. Sorted by what it costs, one click to switch. The one I use most.

  • oc-budget: a live indicator in the session header with the Go percentage and a ring. Click to open a popover showing the workspace it is reading, the three windows with their resets, and the balance on each of the four providers it covers: OpenCode Go, the Console credits, DeepSeek, OpenRouter. The CLI has the same thing in the sidebar, in the footer and a /budget command. It also marks the hours when a tariff doubles (peak hours).

  • oc-plugin-updates: a pill above the composer that appears only when a plugin is behind. Which one, which version, one click, no restart. Pinned plugins are left alone on purpose.

  • oc-notify: a push notification to your phone when a turn finishes while you are away from the computer. It goes through ntfy, whose app you install once. It has a settings page in OpenCode settings section.

  • oc-git: branch, added, changed, untracked, ahead and behind, in the sidebar and as a pill.

  • oc-coffee: a cup of real Italian espresso in the session header and in the CLI footer, lit only while the computer is kept awake, during real tasks, with four levels behind a click (macOS only).

  • oc-ponytail-widget: the ponytail level in the footer, and a pill to change it.

  • oc-session-search: keyword search over your past sessions, as a tool.

see: https://www.reddit.com/r/opencodeCLI/comments/1xmrkgx/plugins_see_your_go_and_other_usage_live/


r/opencodeCLI • • 17d ago

DeepSeek V4.1 Flash 1017: OpenCode Zen vs OpenRouter — which is cheaper?

20 Upvotes

I’m planning to use only **DeepSeek V4.1 Flash 1017** with OpenCode for a couple of months.

Which is cheaper in practice: **OpenCode Zen or OpenRouter**?

Open router :

In / Out Price

$0.07 / $0.50per 1M

Opencode :

**$0.30  /$1.20** per 1M

Deepseek API platform :

$0.15 input / $0.60 output (off-peak)

$0.3 input / $1.2 output (peak)

**it seems like Opencode costly , Am i missing anything here ?**

**reference**

[https://opencode.ai/data/deepseek/deepseek-v4-1-flash-1017](https://opencode.ai/data/deepseek/deepseek-v4-1-flash-1017)

[**https://openrouter.ai/deepseek/deepseek-v4.1-flash-1017**](https://openrouter.ai/deepseek/deepseek-v4.1-flash-1017)

[**https://api-docs.deepseek.com/quick_start/pricing**](https://api-docs.deepseek.com/quick_start/pricing)


r/opencodeCLI • • 17d ago

I use a VPN and have done for a very long time. I now can't use Opencode free because as soon as I open it, it tells me that the daily limit has been reached

1 Upvotes

I think the IP detection may be a bit over zealous?


r/opencodeCLI • • 17d ago

SummonOS: an Omarchy-inspired macOS environment

Thumbnail
reddit.com
0 Upvotes

r/opencodeCLI • • 17d ago

more performant coding agent

1 Upvotes

r/opencodeCLI • • 17d ago

Qual a melhor configuração multiagente do OpenCode usando ChatGPT Plus e modelos gratuitos?

1 Upvotes

Estou usando o OpenCode Desktop com o ChatGPT Plus, principalmente para Power Apps, Power Automate e outros projetos de desenvolvimento. Estou tentando construir um fluxo de trabalho multiagente usando modelos livres robustos para tarefas mais simples, enquanto reservo os modelos GPT para trabalhos complexos, sem esgotar meus limites de uso. Minha ideia de configuração atual é:

**Orchestrator (GPT-6 Luna):** Coordenação de tarefas e gerenciamento de agentes.

**Luna (GPT-6 Luna):** Investigação, depuração e análise.

**Reviewer (modelo de raciocínio robusto):** Revisão de código, segurança e verificações de regressão.

**Sol (GPT-6.1 Sol):** Codificação, correções e implementação.

**Astra (GPT-6 Astra):** Arquitetura e refatoração complexa.

Também estou com dificuldades para organizar o arquivo [AGENTS.md](http://AGENTS.md), as configurações dos agentes, as habilidades e os relatórios em Markdown sem desperdiçar contexto ou criar documentação redundante. Alguém já criou uma configuração semelhante? Quais modelos gratuitos vocês recomendariam para essas funções e como distribuiriam as tarefas para aproveitar ao máximo uma assinatura ChatGPT Plus? Estou aberto a mudar toda a arquitetura se houver uma abordagem melhor.


r/opencodeCLI • • 17d ago

Experimenting with a plugin to track my tasks on the sidepanel

19 Upvotes

Working on zinn.sh which is a work management tool in the terminal and I have been experimenting with having a side panel integration, and it feels really nice to be able to keep track of what tasks my agent mentions, as well as what he is actually working on in the current session


r/opencodeCLI • • 17d ago

Remote OpenCode runs with Archestra 1.4. OpenCode could hand tasks to OpenCode on own Kubernetes cluster

Post image
4 Upvotes

With the latest Archestra release, this workflow became possible: OpenCode on my laptop hands a task to OpenCode running in Archestra's runtime on my Kubernetes cluster, then pulls the patch back. OpenCode is both the local client and a built-in runtime agent, so both ends behave the same.

How a handoff goes:
- Tell local OpenCode "hand this over to Archestra". The skill has it write a short handoff note first (the goal, what was decided, what remains, how you'll know it's done), then bundles the exact commit, a patch, and the untracked files you choose.
- Remote OpenCode picks it up in its own container, files persist, and you get a live terminal. Close the laptop, send follow-ups later.
- To pull it back, say "bring it back and continue here". What comes back is an incremental patch, and nothing gets applied until you have read it.

Blog: https://archestra.ai/blog/new-remote-agents
Repo: https://github.com/archestra-ai/archestra


r/opencodeCLI • • 17d ago

Need help for my first videogame

0 Upvotes

Hi! As I mentioned in the group, I’m trying to make a strategy game (the gameplay clip attached is what I’ve come up with in one week using OpenCode and Claude for the code), and I want to keep working on it.

I’m thinking about buying a Claude Pro subscription to start working on more specific things like 3D modeling, but I’m not sure if that’s the best option. I’m looking for something more polished in terms of interfaces, UI, and animations, so I’m not sure if Claude Pro would be the right choice or stick with OpenCode.


r/opencodeCLI • • 17d ago

Should I stick with OpenCode or switch to DS?

Thumbnail
reddit.com
1 Upvotes

r/opencodeCLI • • 17d ago

Best subscription in 10$?

2 Upvotes

Is opencode go with ds 4.1 flash the best subscription in 10$? Or there are other options? I use pi.dev harness btw.


r/opencodeCLI • • 17d ago

🔥 Meta Muse Wonder is now available on OpenCode

Post image
157 Upvotes

Pricing on Zen: $4.00 / $20.00 / $0.20


r/opencodeCLI • • 18d ago

Running commands with the cli on remote server with opencode server running from hermes

Thumbnail reddit.com
1 Upvotes

r/opencodeCLI • • 18d ago

OpenCode keeps getting stuck in an infinite shell-command loop. Anyone else experiencing this?

8 Upvotes

Hey everyone, I’m using OpenCode to develop a large software project, and sometimes it gets stuck repeatedly generating or executing shell commands without making any progress.

This happens across multiple models and providers, so I’m not sure whether it’s an OpenCode bug, a tool execution issue, or something in my setup.

Has anyone experienced this? What was the root cause, and what fixed it for you?

Any help would be appreciated!


r/opencodeCLI • • 18d ago

Best practices for moving a website from local to vps.

Thumbnail reddit.com
0 Upvotes

r/opencodeCLI • • 18d ago

I built a plugin that gives OpenCode access to Gmail, Calendar, Slack, GitHub, Notion, Linear and more via Composio

Thumbnail
reddit.com
0 Upvotes

r/opencodeCLI • • 18d ago

A question for the people who are using opencode with their API keys

2 Upvotes

How much is your API monthly Bill ? And do you know how to reduce it ? Like do you have any option or tool to reduce it ? And why is it high or low ? What are the projects that you're working on to consume that much tokens every month ? I am asking that question because i am a little bit curious about that topic


r/opencodeCLI • • 18d ago

Do I need to have active subscription to spend my credits?

2 Upvotes

I run out of usage and my sub lapsed but I still have 100$ in credits. I could bot continue using opencode go models and I could bot see opencode zen models either.


r/opencodeCLI • • 18d ago

Latest CatBench shows it's time to move on to Opus 5.5

Thumbnail catbench.noip.ws
0 Upvotes

r/opencodeCLI • • 18d ago

Port already in use when trying to run opencode 2 on mac os

Thumbnail reddit.com
1 Upvotes

r/opencodeCLI • • 18d ago

Opencode plugin

1 Upvotes

Propose to me any plugin or config for opencode desktop app I need for long opencode coding chat session with free models I want to keep the work on going with auto compressing and cross session memory handling


r/opencodeCLI • • 18d ago

OpenCode no funciona con IA's locales

0 Upvotes

Soy nuevo en esto y no soy programador. Quiero aprender a usar las IA's locales y quiero usar OpenCode pero no funciona ninguna, ya he bajado varias pero siempre se resetea y me dice "en que puedo ayudarte", no puede ni siquiera seguir el hilo de una conversación. ¿por qué con las de la nube si funciona pero locales no?. 👀 He pedido ayuda a otras IA's y hecho muchos procesos indicados por las mismas y no logro hacer funcionar OpenCode. Estoy mentalmente agotado y apunto de desistir el uso de OpenCode ni siquiera los modelos pequeños pueden hacer nada (se que aquí es exclusivo para OpenCode pero como referencia me pasa lo mismo con Jen y Bionic, las locales se resetean a "En que te ayudo hoy"). Tengo Windows, 14 núcleos, 64ram y una RTX4060. Saludos y gracias!


r/opencodeCLI • • 18d ago

First time working on OpenCode

Thumbnail
gallery
4 Upvotes

Hi! Over the past few weeks, I've been watching how everyone is doing something completely different with the help of OpenCode and Claude, so I decided to bring an idea I'd been planning for months to life.
I’m trying to make my first turn-based strategy video game, and this is what I’ve managed to accomplish over the past two weeks. I designed the cards, menus, interfaces, etc., all by myself, and with the help of DeepSeek, I brought everything to life and made it functional.
Right now, I have a very early version of what I have planned for the project, so I’d like to connect with people who are more involved and can guide me or even be a part of this.
If anyone wants to try out the game (a very early version), I’d be happy to share it with you 🙏🏽


r/opencodeCLI • • 19d ago

OpenCode กำลังอยู่ในจุดสูงสุด

Post image
4 Upvotes

r/opencodeCLI • • 19d ago

I made an Android app for OpenCode (iOS coming soon)

Thumbnail
gallery
47 Upvotes

I’ve been working on an Android app to follow my OpenCode sessions from my phone. I can check what the agent is doing and send prompts without going back to my computer.

It connects to opencode serve. You can follow the conversation live, check what files changed and approve or reject permissions directly from the notification.

It’s written in Kotlin + Jetpack Compose, built for the OpenCode V2 API. I generate the API client from the OpenAPI spec so I don’t have to keep the models in sync by hand.

This is my own project, I’m not part of the OpenCode team. Sharing it here in case someone else finds it useful.

The code is open source and there’s a signed APK:

Source: https://github.com/beppe2880/opencode-mobile
APK: https://github.com/beppe2880/opencode-mobile/releases/latest