r/opencode • • 19h ago

Spent 4+ month building this 😓 ~15B tokens 370 Pull requests

Thumbnail
gallery
131 Upvotes

Started this as a hobby project on June 1: fully native apps for iOS and Android, built in parallel by a single AI agent working on both codebases at once.

It finally feels solid enough to share publicly:

It’s unofficial and made by 1 person, so feedback and bug reports are very welcome. Happy to share about the parallel-agent workflow too.


r/opencode • • 2h ago

What free model do you use?

0 Upvotes

I want to know what models people use, like models that output good code, and doesn't hallucinate, because running a test like making a webpage, doesn't test how it does when it's really coding. Thank you!


r/opencode • • 22h ago

To Opencode team: Can you add option to select date range along with the existing 7, 30 and all time options.

Thumbnail
0 Upvotes

r/opencode • • 2h ago

Did anyone tried ModelArk Coding Plan ?

0 Upvotes

Just asking, they claim it has 3x the usage of Claude Pro, but I’m super hesitant. I once bought a $5 token plan from Mimo and only got $5 worth of usage (actually around $4.60 by my calculations). I really don't want to get scammed, so if any of you have already gotten burned, I’d appreciate it if you could let us know.


r/opencode • • 6h ago

thats too much for a test message dont you think?

0 Upvotes

r/opencode • • 16h ago

Using OpenCode free tier in Claude Code

0 Upvotes

Is there any way that we can use OpenCode free tier of models in Claude Code?


r/opencode • • 21h ago

Muse Spark 1.3 Free, Big Pickle, and MiMo 2.5 Free or Cat Jam. Which one is best for gamedev?

9 Upvotes

r/opencode • • 14h ago

AI Coding Workflow if I can't afford frontier models

7 Upvotes

If you're only in the vibe coding bubble, please don't answer this. I'm a software engineer who wants to make real, complex systems using AI wherever it can help me. I only have the free models that come with opencode zen, and maybe some chat models like Qwen, Kimi and free versions of chatgpt, gemini, claude, etc.

I want to know what I can do with only these, without having to spend money on LLMs. I realize that this means I have to do more by myself in the planning side of things as I can't delegate planning to LLMs, which is how I believe coding should be anyway so it's not a problem.

I really like Matt Pocock's skills but I have found that his workflow only really works if you have frontier models, as free models aren't very good at grilling or planning.

So what I need is a reproducible AI coding workflow that I can use to approach my projects using only the free, limited AI. Please highlight which parts of the process I need to do by myself, and which parts I can assign to which model.

I realize that the smarter your LLMs are, the more you can stray from traditional software engineering, so please tell me what I can realistically accomplish perfectly with AI. The parts that AI cannot do properly, I will do by myself.


r/opencode • • 13h ago

Is the free Deepseek 4.1 flash the exact model with go sub?

9 Upvotes

What’s the catch? Is the model a lower quant? Lower requests to the model than the go plan? What’s the catch guys?

Edit: Answer on the post states it has a 200k context window


r/opencode • • 12h ago

To Opencode team: Can you add option to select date range along with the existing 7, 30 and all time options.

2 Upvotes

Title


r/opencode • • 5h ago

Meta and Gemini models bruh.

12 Upvotes

Brother what do I even say just dont use them man literally benchmaxxed to the point of everest


r/opencode • • 10h ago

DeepSeek V4.1 Flash is free on OpenCode: 5-model test (Oct 15)

2 Upvotes

I tested five free OpenCode models on Oct 15: two questions and one toy Python fix, one attempt per task.

Follow-up to my Oct 8 test.

Oct 15 rank Oct 8 rank Model Checks passed Score /100 Fix time
1 new DeepSeek V4.1 Flash Free 3/3 100 21.9s
2 2 Muse Spark 1.3 Contributor Free 3/3 94 29.9s
3 1 MiMo V2.6 Flash Free 3/3 89 45.2s
4 4 LongCat 2.5 Preview Free 3/3 87 61.0s
5 3 Space Bunny Free 2/3 79 22.7s

The four perfect-pass scores mainly separate latency. Oct 8 used different concurrency/settings, so these ranks cannot establish speed improvements or reliability.

Tests: daily-hazard probability, Fibonacci modulo 1,000,000,007, and a duration-parser/median fix. All five fixes passed the unchanged five-test file; Space Bunny's Fibonacci code did not parse.

Same score as Oct 8: floor(20 per correct question + 40 per accepted fix + 20 × fastest accepted fix time / model fix time).

OpenCode 1.18.35, serial runs in isolated synthetic repos. Fix time includes CLI startup and tool calls. I repaired a grader that rejected a valid exception constructor and rescored the saved answer; no model rerun.

Free availability is temporary and data terms differ by model; contributor routes may use prompts for training.


r/opencode • • 7h ago

doesnt hurt to ask

0 Upvotes

hey guys, does anyone have a spare claude guest pass? been using chatgpt lately but want to try claude code before subscribing. if anyone has one available, id really appreciate it. thank you


r/opencode • • 16h ago

New model will be released soon

Thumbnail
5 Upvotes

r/opencode • • 11h ago

deepseek-v4-1-pro spotted on opencode website

Post image
15 Upvotes

r/opencode • • 18h ago

Deepseek is so slow nowadays

5 Upvotes

Until about a week ago, I was able to reach speeds of 300 tokens per second, but now the maximum is 100, and at certain times it even drops to 50. Yes, I know a lot more users have started using it, but can’t this be improved? Why isn’t the service we’re paying for consistent? At the very least, it should stay reliable. Dropping from 300 to 50 is ridiculous.


r/opencode • • 6h ago

Ultramarine 1 Flash: Scaling Non-Verifiable RL (trained on OpenCode harness)

Thumbnail
paperinstruments.com
6 Upvotes

Ultramarine improves on GLM-5.3 Flash on all six knowledge-work benchmarks, by 4.1 points on average, while generating 6.5% fewer tokens across them

Looks like they trained/benchmaxed it for OpenCode v1.18.4 so hopefully that will translate to v2.


r/opencode • • 3h ago

"I got this, hold my beer!" - Deepseek-V4.1-Flash

12 Upvotes

TL;DR: Tasked GLM-5.3-Flash, MiMo-V2.6-Flash, and Deepseek-V4.1-Flash with reviewing a skeleton codebase. Deepseek decided to ignore instructions to use included stand-ins instead of live API calls, then panicked when it realized it's error.

I am usually a lurker, but this is too funny. I had Argon create a series of structured prompts for MiMo-V2.6-Flash:Free to create a skeleton proof-of-concept for my project.

I then had MiMo-V2.6-Flash, GLM-5.3-Flash, and Deepseek-V4.1-Flash analyze the codebase for issues (I defined that more clearly than "look for issues" ofc). Argon and Sonnet 5.5 XHigh then also independently reviewed the codebase, then graded the reports against their own.

Summarized Results:

GLM
(~30m review time) - Identified 12/17 real defect issues, 3 unique valid findings, 0 false positives. Some issues with consequences of issues on operation, but pretty solid and methodical.
Rated 9/10 by Argon and Sonnet 5.5 XHigh.

MiMo
(~30m review time) - Identified 10/17 real defect issues, 4 unique valid findings, 1 false positive. Makes sense given it was the original coding model. Not bad, but thought itself into loops fairly frequently
Rated 8/10 by Argon and Sonnet 5.5 XHigh.

And now Deepseek...
(~15M review time) - Identified 9/17 real defect issues, 0 unique valid findings, 3 false positives. Literally blew past specific direction to not test live API calls. Twice. Reading the panic once the model realized it's error is the funniest thing I have seen in a long while. Also, this model isn't touching my codebase without extreme babysitting or a change in prompt philosophy.
Rated 6.5/10 by Argon and Sonnet 5.5 XHigh.

I am fairly new to agentic coding and coding in general, but I am fairly structured and methodical when it comes to personal projects, so I've been researching different options. Turns out my research was mostly confirmed: GLM-5.3-Flash was fairly complete and measured, MiMo-V2.6-Flash is not bad but can get stuck, and Deepseek is a talented teenager with severe ADHD, seven energy drinks, and identifies as chaotic neutral.

Disclaimers:
This is not rigorous, and borders on anecdotal - This was single pass with identical instructions. The codebase included design documents that the LLMs could reference for intended design, as well as the original prompts for creating the codebase and any additional instructions given to the original coding agent. I am not claiming that Deepseek-V4.1-Flash sucks; it is very fast, but may need very strict prompting to not go off the rails and be confidently wrong. Perhaps two passes of 4.1 is worth more than one pass of the other models, but I hesitate to trust that the same model would catch issues in the second pass without creating more issues.

There are some absolute Deepseek-V4.1-Flash stans on the interwebs. I would love to hear some insight on how you effectively prompt it (or if you just have it check itself frequently).

Also, any free models, stealth or otherwise, that I should try?

TL;DR (again): Tasked GLM-5.3-Flash, MiMo-V2.6-Flash, and Deepseek-V4.1-Flash with reviewing a skeleton codebase. Deepseek decided to ignore instructions to use included stand-ins instead of live API calls, then panicked when it realized it's error.

Edit: formatting


r/opencode • • 16h ago

DeepSeek V4.1 Flash is available for FREE

88 Upvotes
DeepSeek V4.1 Flash Free

DeepSeek is available for free on OpenCode for a limited time! It also states that it follows a zero-retention policy and does not use our data for model training.


r/opencode • • 11h ago

The limits on free zen models.

Thumbnail
gallery
16 Upvotes

I have now tried all free models and all return "Error: Rate limit exceeded. Please try again later."

Don't mind my prompting, I have full on architecture .md by opus 5.5 and after 5 .md plans this is the state.


r/opencode • • 8h ago

DeepSeek 4.1 FREE

Post image
126 Upvotes

r/opencode • • 18h ago

DeepSeek V4.1 Flash is FREE in OpenCode 🔥

Post image
1.2k Upvotes

r/opencode • • 12h ago

PSA: OpenCode’s free DeepSeek V4.1 Flash appears to have the same ~1M context window as the paid Go tier — I tested the boundary

86 Upvotes

I noticed something odd in OpenCode’s model metadata:

  • opencode/deepseek-v4.1-flash-free: 200k context
  • opencode-go/deepseek-v4.1-flash: 1M context

Both point to the same canonical model, deepseek/deepseek-v4.1-flash, so I wanted to find out whether the 200k limit on the free version was actually enforced by the inference backend or was just OpenCode catalog metadata.

It looks like it’s just metadata.

What I tested

I temporarily overrode the free model’s local context limit in opencode.json so OpenCode itself wouldn’t compact at 200k, then sent increasingly large generated text files through both models.

The override only changes OpenCode’s local budgeting/compaction. It does not change whatever limit the server actually enforces.

Boundary results:

Approx. message size Free Paid Go
~982k tokens ✅ OK ✅ OK
~1.037M tokens ✅ OK ✅ OK
~1.107M tokens ❌ HTTP 400 ❌ HTTP 400

So both versions crossed the supposed 200k free-tier limit by a huge margin and then hit essentially the same wall.

The OpenCode gateway unfortunately returns an empty 400 body at the limit, so I also sent an oversized request through the direct DeepSeek API.

That returned the useful part:

This model's maximum context length is 1048576 tokens.

So the actual model ceiling is 1,048,576 tokens (2²⁰).

That lines up almost perfectly with OpenCode calling the paid model “1M”.

Free vs paid performance

Since I already had the test setup running, I also compared the two tiers.

Large-context latency:

Input Free Paid
~982k 26.0s 25.2s
~1.037M 37.1s 32.6s

These are single samples, so I wouldn’t read anything into the small difference. Both were in roughly the same ~30–40k tok/s prefill class.

For decode throughput, using temperature 0 and fixed ~800-token outputs:

  • Free: ~113–121 tok/s across 4 samples
  • Paid: ~102–120 tok/s across 2 clean samples

Again, effectively indistinguishable in this small test.

I also ran a deterministic five-question battery plus “first 100 decimals of pi” through both tiers at temperature 0.

The outputs were byte-for-byte identical. Token accounting was also effectively identical apart from prompt-cache hit distribution.

Reasoning variants work normally on the free model too. On the same multiplication task:

  • #low: 70 reasoning tokens
  • default: 228
  • #max: 719

All three returned the correct answer.

The config override

For testing I used:

{
  "providers": {
    "opencode": {
      "models": {
        "deepseek-v4.1-flash-free": {
          "limit": {
            "context": 1000000,
            "output": 384000
          }
        }
      }
    }
  }
}

Important: this does not magically increase the provider’s context window. It just tells OpenCode not to treat 200k as the local ceiling.

Also, I did not independently boundary-test a 384k generated output, so I’m specifically claiming the ~1M contextfinding here, not that every piece of the paid model’s metadata necessarily applies to the free endpoint.

My conclusion

As far as I can tell, the 200000 context value on deepseek-v4.1-flash-free is stale/conservative catalog metadata rather than an actual free-tier serving restriction.

Everything I could measure black-box points to the free and paid endpoints exposing the same DeepSeek V4.1 Flash context capability:

  • same ~1M context boundary
  • same failure point
  • same performance class
  • same deterministic outputs
  • same reasoning behavior

What this doesn't prove is that they use literally identical weights, quantization, hardware, or routing internally. You’d need information OpenCode doesn’t expose, such as useful logprobs or backend details, to establish that.

And obviously the free model is advertised as free for a limited time, so I wouldn’t build anything critical around its continued availability.

But if you’re using the free DeepSeek V4.1 Flash model in OpenCode and wondering why it says 200k: based on these tests, the backend itself appears capable of the full ~1M context window.

Would be interested if anyone else can reproduce the same boundary on their account.


r/opencode • • 14h ago

Round Of Applause to Opencode.

88 Upvotes

Can we all agree that opencode is the best gateway? Genuinely providing us with extremely good model's and even free users get incredibly preforming model's like Deepseek V4.1 Flash.


r/opencode • • 6h ago

My DeepSeek 4.1 Flash implementer subagent that didn't save any Claude usage

5 Upvotes

After reading about the pattern online, I experimented with Claude Code subagents so that I could delegate to less powerful models than Opus, while having Opus drive them. It sounded good in theory and after ironing out some kinks, I had it working, even when the "implementer" subagent was from outside Anthropic. I used T3 Code to orchestrate it. The same machine had `claude` and `opencode` CLIs installed on them, so via subagents and skills, my Claude session could be instructed to call `opencode` via Bash when it needed to.

However, when I measured it today, using Opus 5.5 as the main session, comparing to when DeepSeek 4.1 Flash was used to implement vs having the main session do the implementation itself, I found that there was no reduction in Claude usage. I guess the overhead of having Opus 5.5 orchestrate DeepSeek negated the savings.

I also tried it with a Sonnet 5.5 implementer subagent.

Here is the final result in Claude usage (from Opus 5.5):

Approach 5h hr quota used
Opus 5.5 only 8%
Opus 5.5 driving DeepSeek 4.1 Flash subagent 8%
Opus 5.5 driving Sonnet 5.5 subagent 4%

It would probably be too verbose to share the complete subagent markdown and CLAUDE.md that told it how to use them, but I'm happy to share it if anyone wants to see it.

summary, these are the two agents I had:

  • DeepSeek implementer
    • name: ds-implementer
    • description: Implements a plan through DeepSeek-V4.1-Flash (free) on OpenCode, using the ds-implement script. The default implementer for every plan that is more than a few lines.
    • model: haiku
    • tools: Bash
  • Sonnet implementer
    • name: sonnet-implementer
    • description: The Claude implementer, using Sonnet. Use it when ds-implementer failed, when the user has opted out of OpenCode for the session, or after OpenCode was unavailable earlier in the session.
    • model: sonnet

And the DeepSeek implementer agent uses Bash to invoke a script I saved at `~/.local/bin/ds-implement` which invokes `opencode`, doing the handoff and giving just the `opencode` result (and context if it failed) to the agent.

I had an existing app that I wanted to add a feature to, and this is the prompt I used for the test each time (minus the extra instructions I gave each to point them at the right subagent manually and to tell one not to use any subagents):

On a new feature branch from main, let's add the ability for planners to export their data. New tab on the left called export. Pick a good Lucide icon.

Sharing because I'm curious if people have had success with this kind of worker agent orchestration, or if they think it's simpler for me to just stick to having Claude use Claude subagents.