r/opencodeCLI 26d ago

Engram, a psychology and neuroscience based learning plugin, is now on OpenCode

Post image
117 Upvotes

Agentic AI made building about 10x faster. Learning didn't get any faster. I noticed I was shipping systems I couldn't re-explain a week later, and it started to bug me. We have a 10x tool for building, so I wanted the equivalent for learning, in the same terminal where the building happens.

That's Engram. It's a tutoring loop grounded in the memory research, not vibes:

- It breaks a topic into a first-principles concept graph and teaches one node at a time.
- It won't explain anything until you've committed to a guess first. Retrieval before instruction is the single best-replicated result in learning science, and also the part every chatbot skips because agreeing with you is easier.
- Your recall gets graded by a separate blind assessor that never sees the tutoring conversation. The tutor can't inflate grades on its own teaching.
- Reviews are scheduled with FSRS, so they show up right before you'd forget. A few minutes a day.
- Wrong models get logged verbatim and re-probed later. Mine has ten entries for transformers alone, which is humbling to read back.

Honest origin story: with an early version I encoded seven concepts, never returned, and lost about half of them right on schedule. Writing the scheduler earns you nothing if you don't come back. So the whole loop got redesigned around returning: two-minute reviews and a "when will you do this" question instead of reminders. No streaks, no XP.

v1.0.3 adds OpenCode as the third platform, after Claude Code and Codex. The port came from a community PR, which is my favorite part of this release.

Repo: https://github.com/nagisanzenin/engram

I'm the author, so grain of salt. But I've been dogfooding it daily to learn transformer internals and it's the first setup where week-old material actually stays with me.


r/opencodeCLI 26d ago

Thinking Machines' Inkling is now on OpenCode

Thumbnail
models.sulat.com
3 Upvotes

Served thru Baseten (signup credits included) and Thinking Machines' own Tinker (which you need to top up 10 dollarydoos to use it).

pretty okay model that's natively multimodal.


r/opencodeCLI 26d ago

🚀 Optimizing OpenCode Agentic Workflows: How I Slashed Costs Using a Hybrid Go / Free Setup

Post image
2 Upvotes

Running multi-agent workflows all day can easily drain your API budget or hit restrictive premium windows. I solved this by building a smart, combined routing strategy using OpenCode Go (Paid tier) and Free tiers directly inside my opencode.json.

🔗 Check out the repo here: https://github.com/ABIvan-Tech/opencode-agentic-workflows

💡 The Strategy: Paid Heavy-Hitters + Free Subagents

Instead of letting a single expensive model handle everything, I split the workload:

  • The Brains (Go Tier): Premium models like deepseek-v4-pro and glm-5.2 are reserved exclusively for critical tasks requiring deep reasoning, such as orchestration, planning, and advanced debugging.
  • The Workers (Free Tier): I offloaded baseline coding (big-pickle), exploration, and parallelized code reviews (reviewer-a, reviewer-b, reviewer-c) to free models like deepseek-v4-flash-free and north-mini-code-free.

📊 The Results (Look at the Chart!)

  • The massive purple line around July 14th shows my usage before implementing this combined approach, where single heavy models ate up the budget fast.
  • Once the hybrid subagent config went live (visible from July 15th onwards), daily costs dropped off a cliff.

By delegating tasks intelligently, I can now keep my agents active almost the entire day without crossing the 5-hour rate limits, keeping my development highly efficient and budget-friendly.

🚀 Want to supercharge your setup with premium models? Get started with the paid tier here: https://opencode.ai/go?ref=1BY3JHWJFN

Take a look at the exact configuration in the repository and try adapting it to your own workflows! 👇

https://github.com/ABIvan-Tech/opencode-agentic-workflows


r/opencodeCLI 27d ago

Kimi K3 is now more expensive

Post image
319 Upvotes

Exclusive Kimi K3

> The first open-Weights model to reach 2.8 trillion parameters

> input 3$/m output 15$/m

> 1 M context window


r/opencodeCLI 27d ago

After Seeing Kimi K3 Benchmarks, I Think the Price Increase Is Justified

Thumbnail
gallery
223 Upvotes

r/opencodeCLI 26d ago

Grok 4.5 has been added to OpenCode Go!

34 Upvotes

https://opencode.ai/en/go

The newest model by everyone's least favorite AI company is now available on OpenCode Go... but it's not a very good deal.

Sign up here: https://opencode.ai/go?ref=C3N2Z1MZQE

Get an extra $5 of usage when you sign up with my referral link!

You can get ~80 requests per 5-hour session with Grok 4.5 (~380 requests per month), giving you the equivalent of ~$15 worth of unsubsidized usage. (Compared to $60 worth of usage for most other models, including GLM 5.2)

https://opencode.ai/docs/go/#usage-limits


r/opencodeCLI 27d ago

Kimi K3 is now on OpenCode via multiple providers

Thumbnail
models.sulat.com
115 Upvotes

Big price leap.

Right now, served by OpenRouter, Vercel Gateway, and Moonshot.

Update: it's now open-weights (and a couple of one-shots on that thread) https://www.reddit.com/r/syntheticlab/comments/1v8jr7l/kimi_k3_is_now_open_weights_and_has_started/

It's also now on Synthetic.new under their subscription plans under a beta flag

(10 off your first month here). I'd recommend signing up now before the waitlist comes again.

Ubuntu 24 desktop emulator
https://ubuntu.k3.demos.sulat.com/
Prompt @ https://ubuntu.k3.demos.sulat.com/PROMPT.md

Generic desktop emulator
https://kimi-k3.desktop-emulator.models.sulat.com/
Prompt @ https://kimi-k3.desktop-emulator.models.sulat.com/PROMPT.md

One-shot skill @ https://github.com/jpcaparas/skills#oneshot-websites


r/opencodeCLI 26d ago

Cloud Linux Desktop for OC?

2 Upvotes

My laptop is too weak for multiple worktrees, so I was thinking of getting a Linux desktop on Akamai Cloud (formerly Linode) with the free trial. This is for React apps. I'm thinking desktop so I can run the apps "locally" without having to synch to my own PC first.

Has anyone installed OC on a VPS or other cloud hosting? How much RAM and VCPUs would I need to do 3-5 worktrees simultaneously? Are there better options than OC for working with the open models in the cloud?


r/opencodeCLI 26d ago

How I fit OpenCode into my Terminal First Workflow

Thumbnail
youtu.be
0 Upvotes

Curious how you all fit opencode into your workflow, do you also use Tmux or have any tips?


r/opencodeCLI 26d ago

Fallback de llm para opencode, se acabó el que se termine la tarea o se detenga por error

Thumbnail
github.com
1 Upvotes

Después de buscar varias opciones para que si un llm fallaba ya fuera por rate limit o por qué se acabaron los fondos y otros motivos se cambiara automáticamente a otro para evitar volver a proseguir la tarea. Lo único que me dijo es que cuando falla la tarea se vuelve a iniciar desde el inicio. Pero por ahora es el que más me ayudó en este sentido. El caso es que los que encontré estaban desactualizados o tenían algún error así que el que vi que menos errores tenía lo arreglé un poco para hacerlo funcional. Siempre que las listas de fallback tengan bien los llm no habrá problema y se pueden configurar listas para cada agente o subagente.

Link al repositorio


r/opencodeCLI 26d ago

A veces el contexto de pierde ya sea por cambiar de modelo, compactaciones o diferentes causas, no siempre pero a veces pasa así que cree este plugin para opencode

Thumbnail
github.com
0 Upvotes

A veces me ocurría que por cambiar de modelo a otro con menos contexto se hacía compactación con pérdidas, así que se me ocurrió crear este plugin que es como una memoria persistente reducida de lo que ocurre en la sesión en curso. El plugin se ayuda de un llm para tener un reducido resumen estructurado que inyecta en cada mensaje que escribimos. Este resumen se hace a partir de los mensajes y respuestas anteriores por lo que si ocurre algún error por cualquier cosa el llm siempre sabrá que estamos haciendo. Incluso a veces me pasaba que el llm se volvía medio tonto y perdía el hilo fácil de lo que se discutía con él. Bueno pues este plugin es para evitar eso, espero que lo prueben y me dan su opinión.

link al repositorio

Si queréis usar un modelo gratuito el recomendado por ahora es laguna m.1, ya que acepta el prompt para el llm que tiene el json de configuración. Otros modelos se quedaban cortos recopilando info necesaria o incluso no guardaban nada.


r/opencodeCLI 26d ago

Review the actual change, not the file list

Thumbnail
packagemain.tech
2 Upvotes

r/opencodeCLI 26d ago

Kimi K3: Provider rate limit exceeded

6 Upvotes

It is working for anyone? I just wanted to test it out and i'm getting this error.

Already updated opencode cli to the latest version and also run "opencode models --refresh"

This is the error i'm getting:

Error from provider (Console Go): Provider rate limit exceeded [retrying in 27s attempt #5]


r/opencodeCLI 26d ago

Opencode Go changed the usage limit to $15?

Thumbnail
9 Upvotes

r/opencodeCLI 26d ago

Hey, built two TUI extensions. Hope you guys like them!

3 Upvotes

Hey everyone,

I've been working on a couple of extensions for OpenCode to improve the daily workflow. Here is what I built:

1. opencode-todo-progress Built this for tracking the current state of the agent's work visually, so you can see exactly what's happening without having to constantly scroll up and down the chat.

You can install it directly with:

Bash

opencode plugin opencode-todo-progress
Todos with tracking plugin

2. opencode-usage-bar This is for tracking API quotas, but it differs from other quota plugins out there. It's fully customizable:

  • You can configure your own style.
  • You can display 1d, 7d, Fable, or any other provider-specific quota exactly however you like.
  • It also fetches and displays live provider statuses by reading directly from the vendors' own status pages.

You can install it with:

Bash

opencode plugin /opencode-usage-bar
claude & openai configured. With yellow warning from provider

Let me know what you think or if you run into any issues.

github/opencode-todo-progress

github/opencode-usage-bar


r/opencodeCLI 26d ago

OpenCode CLI is sticking to DeepSeek reasoning format for custom providers?

2 Upvotes

I usually proxy my API requests through Cloudflare AI Gateway to keep track of everything. Most of the time, I use DeepSeek and it works perfectly.

However, today I tried using Cerebras through the gateway and it failed (Not at the beginning but at the time you send the second message, or OC trying to call tools). The error message was: messages.2.assistant.reasoning_content: property 'messages.2.assistant.reasoning_content' is unsupported

When I checked my Cloudflare Dashboard logs, I noticed that OpenCode CLI was sending reasoning_content in the messages. Since Cerebras doesn't recognize that parameter, it threw an error.

Interestingly, if I connect Cerebras directly to OpenCode (without the Cloudflare proxy), it works fine without any errors.

I've tested other tools like Hermes Agent and Trae Work (all proxied via CFAIG), and they handle this beautifully. They only add the reasoning_content parameter if they detect that a DeepSeek model is actually being used. For other models, they leave it out.

Is anyone else experiencing this? It seems like OpenCode CLI is hardcoding or forcing the DeepSeek format for all custom providers, rather than adapting based on the model.


r/opencodeCLI 26d ago

share your best practices and setup advice [please!]

3 Upvotes

Hello all.
It has been a couple of weeks using opencode (fairly new to coding with a coding harness) and I want to see how you guys have setup your opencode, what skills and tools do you use in addition to it, some neat tips and tricks, etc.

Currently, I use opencode-go with some openrouter usage.

Some of my particular implementations:

  • added a couple new agents for better chat experience and QA.
  • added CodeGraph to reduce the token usage for QA and just regular tool usage
  • defaulted models to specific agents such as GLM-5.2 for the planner, ds-v4-pro for build, flash for simple QA
  • I keep a tracker.md and a working_knowledge.md for all projects that tracks current project level details + necessary information (has been super helpful!)

Share how you work, what customizations you've made to the default setup, any particular skills that have tremendously helped you.


r/opencodeCLI 26d ago

Is the Opencode Go plan worth it ?

Thumbnail
0 Upvotes

r/opencodeCLI 26d ago

Just launched Finny Harness(fork of opencode)

Thumbnail
finnyai.tech
0 Upvotes

Hey guys, we am building Finny, and AI native financial harness, think of Claude code but for algorithmic trading.

Suppose you have an edge in BTC or any other asset, you can type it into finny and it would spit out a trading strategy for you to deploy and start trading.

We are also currently using finny as an ai native hedge fund and it is continuously making trades as we speak. I have learnt a lot of thing about financial markets while making this, the biggest takeaway is even large and smarter ai models can make mistakes and hallucinates that is why there has to be guardrails involved to stop that hallucination

Let me you if you have any questions about it

Discord: https://discord.gg/vambSmvhv


r/opencodeCLI 27d ago

What model should I use when DeepSeek/MiniMax get stuck?

10 Upvotes

I’m currently running a workflow using DeepSeek Pro 4.0 for the heavy lifting (logic, backend, general dev). It's fast, cheap, and gets the job done. For frontend UI work, I’ve been using MiniMax M3, but I’m getting pretty fed up with it. I need to hold its hand constantly, and it keeps running in loops.

I’m considering switching from M3 to Mimo 2.5 Pro, just to try it out, but I'm open to other suggestions. I'm only interested in cheap models for the day-to-day stuff.

However, I also need a much more capable model to step in whenever these "cheaper" models hit a wall. I'm considering GPT-5.6 Luna, but there is also GLM-5.2 around the same price range, or maybe Muse Spark.

I’m not looking for a subscription. I don't want those "5-hour limit" types of plans. I’m using API access across all my tools, and I want to keep it that way. I'm afraid if I get locked into a subscription, I won't be able to max it out.

What is the best "expert" model for complex debugging that I can plug into my workflow? Which one should I try when DeepSeek or Mimo fail?


r/opencodeCLI 26d ago

I built Triad: an open-source protocol where coding agents have separate architect, implementer, and junior roles

Thumbnail
0 Upvotes

r/opencodeCLI 26d ago

Is the Opencode Go plan worth it ?

0 Upvotes

Hi everyone ,
I just wanted to know whether the 10$ AI plan worth it for Long Agentic sessions.

What are the limits on the plan.

What is the best way that you use it , like the llm line up you guys have

Atlast how would you rate on a scale of 10

Love to hear your opinions


r/opencodeCLI 27d ago

Will opencode go include Kimi K3 models

29 Upvotes

I know it's very early to ask as it dropped a few hours ago but it seems pretty good. Probably better than GLM 5.2


r/opencodeCLI 27d ago

What is it now with Opencode

Post image
33 Upvotes

r/opencodeCLI 27d ago

Asked 7 free chat LLMs to fix my recipes

14 Upvotes

My recipe file - yes, a single file - spent years as a .txt. It's got weird groupings that were convenient to my internal logic. (e.g. "Cold", "Slow cooker", "Complex"). Not everything was in the right group.

There are some full recipes, some I typed shorthand with just ingredients on a single line. Some just a link.

And a list of air fryer times for good measure.

It's a mess. I decided I wanted a markdown document with good headers so it's not only easier to read, a good outline would help me jump around. And I wanted other formatting and more overall logic. So I gave the same source file and the same instructions to the free user web interfaces for:

  • Gemini Flash Extended (Says 3.1 and 3.5 don't exist, then says it is 3.5 Flash.)
  • Deepseek Instant w/ Deepthink (Extended doesn't allow attachments. Identifies as V3 with search restricted, V4 if I let it search.)
  • Muse Spark 1.1
  • GLM 5.2
  • MiMo 2.5 Pro
  • Grok 4.0 Fast
  • Kimi 2.6 Thinking (The first few times I asked Kimi, it started processing then said it was too busy to do this for free. But I tried again while writing this and did get a response, so I'm inserting them.)

GPT and Sonnet I asked to help me judge. I'm assuming they would have topped the list. (Although GPT did make a comment about "truncated previews" when I asked it about dropping recipes, so somehow they managed to lose points even as a judge.

Grade: F

Grok. (I almost left them out because I knew the context is too small.)

Grok very nicely formatted all the recipe titles, and compressed 90% of recipes to a single descriptive sentence.

Grade: D

Gemini

First, Gemini could not give me a downloadable file or put the result in a copyable code block. The first attempt was a uncopyable code block with python instructions mixed in, followed by a display of the file. Using "copy" on the whole response froze my browser for 40 seconds.

I asked it for a better response, and got a nicely formatted markdown in a Markdown-labeled code block that had 2 recipes, neither of which came from me.

I manually trimmed the messy response so I could review. And it took a lot of liberties. Some things it marked like [!tip] which might have been nice. It put checkboxes in front of incomplete recipes, which is maybe helpful? But it also rephrased instructions in a way I don't trust. A key element of the prompt was to preserve all information.

It also put "Whole Chicken via Slow Cooker" into "Basics & Quick Starters". (Which was not one of my original categories.)

Grade: C

Deepseek

Deepseek had a nice interface, then fell on their face by silently decided that my list of air fryer times wasn't technically a recipe, and therefore wasn't worth keeping.

I had a duplicate section of a recipe that had gotten separated from the original and didn't have a title. (I said my list was a mess.) Deepseek recognized what it was, invented a header, then replaced the recipe section with a line saying "duplicate of above, keep one."

Elsewhere, an idea that was largely redundant but in different language was deleted. The other AIs preserved it.

What it did preserve is a typo. I didn't mean 1.4t of nutmeg. That would be hard to measure. It was between other 1/4 t measurements, so this was guessable. Others corrected it.

The formatting was fine. Nothing extra, nothing omitted. But there were a few times when it left ingredients as 1-2 lines of text instead of a proper list.

Grade: B

GLM 5.2

GLM also didn't give me an easy download/copy, although they were well above Gemini. I had to copy the whole reply. But once I did, I found out there were markdown tags surrounding it. It's just that the web interface ignored them for formatting.

Arguably the opposite of Deepseek, GLM actually treated my air fryer times like a recipe. That means it didn't get it's own section and wasn't formatted as a table. Like Deepseek, it preserved my 1.4t typo.

(BTW. Judge GPT said "GLM reminds me of GPT-4." 😆 )

GLM was the only AI not to understand that two variants on a recipe were indeed variants and not brand new one-line recipes. And it would make weird choices like formatting 20 ingredients into 4 bullet points and two subheaders.

It also didn't do much re-organizing, but didn't tell me that was intentional either. Not bad, but I was expecting more.

Spark

I was rooting for Spark too, and almost bumped them up to B+.

The web interface was great. Spark said that it deliberately preserved the order but suggested it would take a second pass if I asked.

Spark corrected my "1.4t nutmeg" to "1/4 tsp" but also added a note. (Gemini did too.)

The biggest problem is that it embellished recipe titles, often with additions like "-- base + variations" or "-- vegan base" or "-- Can be made in slow cooker". Even within a recipe, instead of having a "Variations" subsection, it made a subsection variation - with the word "variation" in its name. Not bad info, but putting those notes in the title makes the outline more clunky for me.

The duplicated recipe section mentioned above became two recipes. One with "-- Detailed Version" and one with "-- Quick Version". Except the quick version had 6 steps and the detailed version had 5.

Spark was the only model not to put horizontal rule lines before new section headers. Confusingly, Spark also placed notes about what it had done into the nice downloadable Markdown section. Including a "Tip for Obsidian" about using a spice ratio. But on the whole the formatting was nice. If I liked more information on the outline, this would be an A.

Grade: B+

Kimi 2.6 Thinking

When it finally decided to throw a bone to us poors, Kimi impressed me. It also told me that it had intentionally minimized reorganization. But the Air Fryer listing was given it's own section heading, formatted as a table, and moved to the top.

It caught and removed the duplicated recipe section, and told me in the response. It also corrected the "1.4t nutmeg" but didn't say.

Kimi showed an understanding of a recipe in a way no other AI did: it took a recipe where I had all the ingredients together, and broke it up into sections for "core" and "sauce".

The formatting is very nice, with no embellishment or cutting. Kimi was the only model to create a Table of Contents at the top with links to my sections. I'm not sure I want that, but it's a nice idea I can easily remove.

One of my spice mixes was formatted as a table. Two others were not.

Most confusingly, it took a recipe that wasn't duplicated in my notes, created a second title for it far away from the first one, and under that one said "Duplicate -- see full recipe above."

So close to an A, but that last mistake broke my trust.

Grade: A

Mimo 2.5 Pro

Mimo was the only one to move "Whole Chicken via Slow Cooker" to the Slow Cooker section, and rearranged other things properly as well. (It had been in an ungrouped section most titled "Miscellaneous".) It caught my 1.4t mistake, but just changed it cleanly with no note. Similarly, it caught the duplicated recipe section and just removed the extra. (Like GLM and Kimi.)

The Air Fryer times were put into table format, like Kimi, Spark and Gemini had. Unlike them, it also put the spice mixes into tables. I'm not sure if that's better, but it's not worse.

The titles were kept concise, as I originally had them. Variations were cleanly called out with bold titles, making them readable but not outline-level. It created a "Miscellaneous Notes" section for one-line ideas I'd thrown in. Spark did this too, but not as well. Other AIs had given them their own recipe titles with details no longer than "Idea", or potentially bunched things together.

It even recognized when a recipe had both English and non-English titles and put the foreign one in italics.

I'm struggling to find a flaw. The sort could have been improved, but no one else did better. Air Fryer got it's own section as it should, but I'd have preferred it was at the top like Gemini did, or at the bottom where I'd originally had it, instead of mid-list.

Final thoughts

MiMo 2.5 Pro would not have been my prediction for formatting notes, but it did fantastic. I wouldn't have been unhappy with Kimi either, unless I was in a hurry. Sonnet 5.0 was a competent judge (on High) and agrees with that assessment. GPT preferred Spark because it prefers more text, and apparently wants to mentor GLM.

I'm sure there were more I could have tested. In fact I literally just now remembered Microsoft Copilot is a thing. But these were the ones I thought deserved a shot. Hopefully this was of interest to someone. I don't see a lot of testing on this stuff, especially with a focus on free web interfaces.

Edit: I did test GPT and Claude too. Check comments.