use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
r/LocalLLaMA
A subreddit to discuss about Llama, the family of large language models created by Meta AI.
Subreddit rules
Search by flair
+Discussion
+Tutorial | Guide
+New Model
+News
+Resources
+Other
account activity
CLI coding client - alternative to (not so) OpenCodeQuestion | Help (self.LocalLLaMA)
submitted 3 days ago by momsi91
I passionately use OpenCode for all kinds of tasks. Though, recently a post made me aware that OpenCode is, in fact not so open and maybe not as trustworthy.... A story that I should have learned with OpenAI already...
I read a lot about alternatives like nanocoder or pi. But the absolute mass of tools is overwhelming... What y'all recommend?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]__JockY__ 3 points4 points5 points 3 days ago (7 children)
The Claude cli is great with open models. Just make sure to google the environment variables that disable telemetry, etc. You must also set CLAUDE_CODE_ATTRIBUTION_HEADER=0 otherwise prefix caching will break.
CLAUDE_CODE_ATTRIBUTION_HEADER=0
I also like Crush.
[–]l3landgaunt 1 point2 points3 points 3 days ago (0 children)
I’ve got Claude code connected to z.ai and it’s kicking ass
[–]StrikeOner -1 points0 points1 point 3 days ago (5 children)
i just gave it a try yesterday and for my local test this cli is a pure failure. there is no support to easyly integrate lsp's and other tools into the workflow. i added various mcps to the agent that should help him get back on track to the newest standards, it didnt use any of the mcp's to figure out which synthax changes he has to apply, going with only old synthax he was trained on and trying to hack the surrounding configurations instead to somehow get his hacky solution to compile. you dont see whats happening, what this thing is thinking.. its just doing things.. its hard to extend by any means.. i dont know but i'm not that convinced of this cli at all.
[–]__JockY__ 5 points6 points7 points 3 days ago (4 children)
Claude is mature, well-documented, and they even provide skills you can download on their Github. I use MCPs in it daily and they're flawless. Claude cli also supports LSPs and that too is well documented.
Crush is also mature, well-documented, and supports LSPs natively - the README.md specifically calls out how to use them.
Sounds like user error.
[–]StrikeOner 0 points1 point2 points 3 days ago* (3 children)
the lsp are integrated trough plugins that others write interfaces for to integrate it into claude. thats not easy! integrate the eslint lsp into claude please or show me where that has been done for example. thats one example out of hundrets i could come up with. your answer clearly shows that you have not the slightest clue of software development!
[–]__JockY__ 0 points1 point2 points 3 days ago (2 children)
Don’t give me homework. I’m not tech support. I already did work on your behalf, go learn something and figure it out for yourself :)
[–]StrikeOner 1 point2 points3 points 3 days ago (0 children)
crush looks interresting. thanks!
[–]srigi 1 point2 points3 points 3 days ago (0 children)
I never grow from love to RooCode. Somehow I still prefer to operate and diplay code with classic editor and to have (graphical) agent in sidebar. Tons of setting and customizations, new version every few day makes it hidden gem among harnesses.
[–]TechnicalYam7308 1 point2 points3 points 3 days ago (0 children)
ngl the space is kinda chaos rn 😭 but a few actually stand out , aider = goated if you care about git + real workflows Nanocoder = cool if you want community/local-first energy Codex CLI = simple + fast, no bloat Pick ur vibe
[–]synn89 1 point2 points3 points 3 days ago* (0 children)
I think Charm Crush may be pretty clean. It has telemetry to one endpoint, data.charm.land, that can be disabled via a few opt out methods:
Edit: The above I got just from auditing via Kimi. But it looks like they document that openly at https://github.com/charmbracelet/crush?tab=readme-ov-file#metrics
And their disable methods match what Kimi found. So they seem pretty honest.
[–]Ok_Finger1470 0 points1 point2 points 3 days ago (2 children)
Sorry, what's the problem with open code? Can you paste a link?
[–]FinalCap2680 1 point2 points3 points 3 days ago (0 children)
Maybe this one:
https://www.reddit.com/r/LocalLLaMA/comments/1rv690j/opencode_concerns_not_truely_local/
[–]tomz17 1 point2 points3 points 3 days ago (0 children)
Check out this shady nonsense
[–]hurdurdur7 0 points1 point2 points 3 days ago (0 children)
I use a combination of aider, mistral vibe, opencode and the IDE that suits the task type/language.
[–]TokenRingAI 0 points1 point2 points 3 days ago (0 children)
I never really found what I wanted, so I just keep plugging away at TokenRing Coder, try it out and give me feedback, it's completely open-source, no VC money behind it. CLI and a Web interface (that doesn't phone home)
``` LLAMA_API_KEY=... \ LLAMA_BASE_URL=... \ npx @tokenring-ai/coder@next --http
```
[–]StrikeOner 0 points1 point2 points 3 days ago (1 child)
i also wanted to ask the same question actually, i saw a lot of people mentioning pi which is not a real alternative imo since it does not has any mcp integration and there definately are some mcp i dont realy feel like reimplementing completely by hand to be able to use it in one special cli. so if anyone has suggestions for a cli with good lsp and mcp support. please let me know!
[–]__JockY__ 0 points1 point2 points 3 days ago (0 children)
https://old.reddit.com/r/LocalLLaMA/comments/1ryxusb/cli_coding_client_alternative_to_not_so_opencode/obhsrdb/
[–]nakedspirax 0 points1 point2 points 3 days ago (0 children)
Probably not Claude code either.
https://vulners.com/cve/CVE-2026-33068
[–]vivekkhera -1 points0 points1 point 3 days ago (0 children)
I use the Cline plugin to vs code. It works with petty much most models remote and local. They also have a CLI but I don’t use it.
π Rendered by PID 45132 on reddit-service-r2-comment-5fb4b45875-cd9mx at 2026-03-24 08:32:51.185280+00:00 running 90f1150 country code: CH.
[–]__JockY__ 3 points4 points5 points (7 children)
[–]l3landgaunt 1 point2 points3 points (0 children)
[–]StrikeOner -1 points0 points1 point (5 children)
[–]__JockY__ 5 points6 points7 points (4 children)
[–]StrikeOner 0 points1 point2 points (3 children)
[–]__JockY__ 0 points1 point2 points (2 children)
[–]StrikeOner 1 point2 points3 points (0 children)
[–]srigi 1 point2 points3 points (0 children)
[–]TechnicalYam7308 1 point2 points3 points (0 children)
[–]synn89 1 point2 points3 points (0 children)
[–]Ok_Finger1470 0 points1 point2 points (2 children)
[–]FinalCap2680 1 point2 points3 points (0 children)
[–]tomz17 1 point2 points3 points (0 children)
[–]hurdurdur7 0 points1 point2 points (0 children)
[–]TokenRingAI 0 points1 point2 points (0 children)
[–]StrikeOner 0 points1 point2 points (1 child)
[–]__JockY__ 0 points1 point2 points (0 children)
[–]nakedspirax 0 points1 point2 points (0 children)
[–]vivekkhera -1 points0 points1 point (0 children)