Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The "qwen-code" app seems to be a gemini-cli fork.

https://github.com/QwenLM/qwen-code https://github.com/QwenLM/qwen-code/blob/main/LICENSE

I hope these OSS CC clones converge at some point.

Actually it is mentioned in the page:

   we’re also open-sourcing a command-line tool for agentic coding: Qwen Code. Forked from Gemini Code


Also, kudos to Gemini CLI team for making it open source (unlike claude) and that too easily tunable to new models like Qwen.

It would be great if it starts supporting other models too natively. Wouldn't require people to fork.


What seems to be typical these days is that big companies ship the first tool very fast, in poor condition (applies to Gemini CLI as well), and then let the OSS ecosystem fix the issues. Backend is closed so the app is their best shot. Then after some time the company gets the most credit and not all the contributors.


I tried to use Jetbrains official Kotlin MCP SDK recently and it couldn't even serve the MCP endpoint on an URL that was different than what the default was expected to be...

They had made a bunch of hard-coded assumptions


> They had made a bunch of hard-coded assumptions

Or they simply did that because it is much faster. Adding configuration options requires more testing and input handling. Later on, they can then accept PR where someone needs it a lot, saving their own time.


> then let the OSS ecosystem fix the issues

That's precisely half of the point of OSS and I am pretty much okay with that.


I currently use claude-code as the director basically, but outsource heavy thinking to openai and gemini pro via zen mcp. I could instead use gemini-cli as it's also supported by zen. I would imagine it's trivial to add qwen-coder support if it's based on gemini-cli.


How was your experience using Gemini via Zen?

I’ve instead used a Gemini via plain ol’ chat, first building a competitive, larger context than Claude can hold then manually bringing detailed plans and patches to Gemini for feedback with excellent results.

I presumed mcp wouldn’t give me the focused results I get from completely controlling Gemini.

And that making CC interface via the MCP would also use up context on that side.


I just use it for architecture planning mostly when I want more info and to feed more info to claude. Tougher problems where 3 brains are better.


what is the benefit of outsourcing to other models. do you see any noticable differences?


There are big gains to be had by having one top tier model review the work of another.

For example, you can drive one model to a very good point through several turns, and then have the second “red team” the result of the first.

Then return that to the first model with all of its built up context.

This is particularly useful in big plans doing work on complex systems.

Even with a detailed plan, it is not unusual for Claude code to get “stuck” which can look like trying the same thing repeatedly.

You can just stop that, ask CC to summarize the current problem and attempted solutions into a “detailed technical briefing.”

Have CC then list all related files to the problem including tests, then provide the briefing and all of the files to the second LLM.

This is particularly good for large contexts that might take multiple turns to get into Gemini.

You can have the consulted model wait to provide any feedback until you’ve said your done adding context.

And then boom, you get a detailed solution without even having to directly focus on whatever minor step CC is stuck on. You stay high level.

In general, CC is immediately cured and will finish its task. This is a great time to flip it into planning mode and get plan alignment.

Get Claude to output an update on its detailed plan including what has already been accomplished then again—-ship it to the consulting model.

If you did a detailed system specification in advance, (which CC hopefully was originally also working from) You can then ask the consulting model to review the work done and planned next steps.

Inevitably the consulting model will have suggestions to improve CC’s work so far and plans. Send it on back and you’re getting outstanding results.


We shipped RA.Aid, an agentic evolution of what aider started, back in late '24, well before CC shipped.

Our main focuses were to be 1) CLI-first and 2) truly an open source community. We have 5 independent maintainers with full commit access --they aren't from the same org or entity (disclaimer: one has joined me at my startup Gobii where we're working on web browsing agents.)

I'd love someone to do a comparison with CC, but IME we hold our own against Cursor, Windsurf, and other agentic coding solutions.

But yes, there really needs to be a canonical FOSS solution that is not tied to any specific large company or model.


They also support Claude Code. But my understanding is Claude Code is closed source and only support Clade API endpoint. How do they make it work?


But my understanding is Claude Code is closed source and only support Clade API endpoint. How do they make it work?

You set the environment variable ANTHROPIC_BASE_URL to an OpenAI-compatible endpoint and ANTHROPIC_AUTH_TOKEN to the API token for the service.

I used Kimi-K2 on Moonshot [1] with Claude Code with no issues.

There's also Claude Code Router and similar apps for routing CC to a bunch of different models [2].

[1]: https://platform.moonshot.ai/

[2]: https://github.com/musistudio/claude-code-router


That makes sense. Thanks Do you know if this works with AWS Berdrock as well? Or do I need to sort out to use the proxy approach?


Bedrock is officially support by Claude code.


How good is it in comparison? This is an interesting apples to apples situation:)


Claude uses OpenAI-compatible APIs, and Claude Code respects environment variables that change the base url/token.


no it doesn't, claude uses anthropic API. you need to run an anthropic2openAPI proxy


thank you, I stand corrected

Update: Here is what o3 thinks about this topic: https://chatgpt.com/share/688030a9-8700-800b-8104-cca4cb1d0f...


You can use any model from openrouter with CC via https://github.com/musistudio/claude-code-router


> I hope these OSS CC clones converge at some point.

Imo, the point of custom CLIs is that each model is trained to handle tool calls differently. In my experience, the tool call performance is wildly different (although they have started converging recently). Convergence is meaningful only when the models and their performance are commoditized and we haven't reached that stage yet.


I’ll throw out a mention for my project Plandex[1], which predates Claude Code and combines models from multiple providers (Anthropic, Google, and OpenAI by default). It can also use open source and local models.

It focuses especially on large context and longer tasks with many steps.

1 - https://github.com/plandex-ai/plandex


Have you measured and compared your agent's efficiency and success rate against anything? I am curious. It would help people decide; there are many coding agents now.


Working on it. I’m making a push currently on long horizon tasks, where Plandex already does well vs. alternatives, and plan to include side-by-side comparisons with the release.


Does Plandex have an equivalent to sub-agents/swarm or whatever you want to call it?

I’ve found getting CC to farm out to subagents to be the only way to keep context under control, but would love to bring in a different model as another subagent to review the work of the others.


It has built-in branches, which allow you to share context across as many related tasks as you want: https://docs.plandex.ai/core-concepts/branches


Yes. Just one open-source CC, with a configurable base_url/apikey, that would be great.


Can you run qwen-code locally?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: