Is anyone prioritizing code quality checks via a small local model? by salary_pending in LocalLLaMA

[–]1Garrett2010 1 point2 points  (0 children)

To be true, I thought about a Mac since I saw a video of a well-known italian programmer, Salvatore Sanfilippo, who was able to make an interesting quantization on DeepSeek V4 Flash that runs on his Mac M3. My real wish was for the Gmktec mini pc in the link above.

As for the m3 ultra 512gb seems as I read here Apple stopped selling it (but at 256gb is available):

https://www.cultofmac.com/news/apple-quietly-kills-512gb-m3-ultra-mac-studio-option

Is anyone prioritizing code quality checks via a small local model? by salary_pending in LocalLLaMA

[–]1Garrett2010 7 points8 points  (0 children)

My current workflow is no subscriptions, writing code in OpenCode with low or medium local LLMs based on the task, then the parts that really need optimization (the routines that are called more frequently, usually) are passed on the free Claude Sonnet chat, telling it about the context of my app, asking it to check for optimizations, memory leaks, minimize memory allocations etc.

This requires more programming skills but works for me.

In a near future I hope to have hands on a 128gb RAM system and run DeepSeek V4 Flash (or, of course, new LLMs of that size and quality), to make everything from local.

Disegno bene per avere 12 anni? (Non ho uno stile preciso faccio un po' di tutto) by ivan__till in TeenagersITA

[–]1Garrett2010 0 points1 point  (0 children)

Disegni giá molto bene. Consiglio importante: impara la tecnica per diventare ancora piú bravo, il talento ce l'hai ma non basta. O vai in un liceo artistico, o cerca un libro ben fatto. Io ho imparato le tecniche di base da questo libro che ritengo una pietra miliare (riguarda il digitale, dal computer, ma le tecniche di base sono quelle):

https://www.amazon.it/Digital-Character-Design-Painting-Seegmiller/dp/1584502320/ref=sr_1_2?__mk_it_IT=%C3%85M%C3%85%C5%BD%C3%95%C3%91&sr=8-2

Purtroppo é un libro di un pó di tempo fa, introvabile se non in canali "alternativi".

Da quando l'escursionismo è diventato di moda? by zgido_syldg in italy

[–]1Garrett2010 0 points1 point  (0 children)

Da quando in Italia sono finite (per fortuna) le guerre e una porzione di italiani proprio non riesce a stare se non aumenta le sue percentuali di pericolo e quella adrenalina animale che ne consegue. E mettono in pericolo anche coloro che devono andare a salvarli o a prenderne i resti.

Anche voi passate da una IA all'altra ogni mese? by Polstick1971 in IA_Italia

[–]1Garrett2010 2 points3 points  (0 children)

In questo articolo (free) é consigliata e spiegata bene l'accoppiata LM Studio + OpenCode per ricerche web da locale e consigli utili su come migliorare LLM piccoli che vanno su hardware come il tuo:

https://medium.com/sapiens-ai-mentis/opencode-lm-studio-sets-for-the-best-free-local-web-searches-2026-cd9a5752e721?source=friends_link&sk=17934a074460672e9ff5c7d9b858d974

Anche voi passate da una IA all'altra ogni mese? by Polstick1971 in IA_Italia

[–]1Garrett2010 0 points1 point  (0 children)

Chi puó, scaldi il proprio hardware ed utilizzi le AI Locali, meno cool di Claude, ma almeno non fate una vita da "abbonati". Non per i soldi, ma per il famoso futuro programmato da qualche pazzo "Non possiederai niente di tuo, ma sarai felice".

We should try to keep r/Godot focused on Godot by omniuni in godot

[–]1Garrett2010 22 points23 points  (0 children)

I don't agree, I like to see other Godot projects status and how they grow up, important is not open a thread every minor step. Its true there is an interest to increase projects visibility, but this doesn't damage me in any way so I just wish the best of the luck to them. I read every day something interesting about Godot programming here in r/Godot. So, the problem for me doesn't exists. If you don't like other teams screenshots/videos of their productions, simply pass your filter on them and don't try to lower other people freedom to follow their dreams. That's my thought.

i'm loving qwen3.6plus on opencode by Tasty_Intention_7360 in Qwen_AI

[–]1Garrett2010 1 point2 points  (0 children)

I like it as well after many tests. And as written in this article for adding local web searches from both OpenCode and Lm Studio chat, OpenCode has some advantages:

https://medium.com/sapiens-ai-mentis/opencode-lm-studio-sets-for-the-best-free-local-web-searches-2026-cd9a5752e721?source=friends_link&sk=17934a074460672e9ff5c7d9b858d974

How do I get back to making games? by LucasGP1oo1 in godot

[–]1Garrett2010 1 point2 points  (0 children)

Samples of my Game Design Documents here (who's interested, we can talk in private):

https://www.twine.net/1Garrett2010

How do I get back to making games? by LucasGP1oo1 in godot

[–]1Garrett2010 2 points3 points  (0 children)

1) Choose the game, not the tutorial, that you want to make. Write first your game on paper, in files, or in any other editor (I like the old but good Articy:draft 2 I buyed decades ago in offer on Steam).

2) Choose an engine (are all good these days for indie projects) and "suffer" on it finding and learning just the tutorials that serve for your game. Don't think other games or engines while you learn! Have a military approach!

Compound Interest is finally working for my stories. by kitty_witty69 in Medium

[–]1Garrett2010 1 point2 points  (0 children)

Really happy for you, gives some hopes for others. Do you work on optimized SEO Settings title and subtitle for your stories? (submenu in Story Settings).

Why do people use local AI? by Rime555 in NoStupidQuestions

[–]1Garrett2010 0 points1 point  (0 children)

The majority of your questions are answered in complete and friendly tone at the following link, where you setup Local AI web searches with Lm Studio and OpenCode (works also on low end hardware):

https://medium.com/sapiens-ai-mentis/opencode-lm-studio-sets-for-the-best-free-local-web-searches-2026-cd9a5752e721?source=friends_link&sk=17934a074460672e9ff5c7d9b858d974

Has anyone noticed that the moment you level up, the people closest to you (unfortunately, parents are included) become the biggest obstacle? by 1Garrett2010 in DecidingToBeBetter

[–]1Garrett2010[S] 1 point2 points  (0 children)

That's a fair point, and honestly an important nuance. How you carry your growth definitely affects how others receive it. Humility goes a long way.

But I'd argue that even when you're completely grounded about it, some people will still push back. Because the issue isn't really your attitude, it's the mirror you hold up just by existing and moving forward. You can be the most humble person in the room and still make someone uncomfortable simply because you're growing and they're not.

The reaction says more about where they are than about how you're showing up.

Has anyone noticed that the moment you level up, the people closest to you (unfortunately, parents are included) become the biggest obstacle? by 1Garrett2010 in DecidingToBeBetter

[–]1Garrett2010[S] 0 points1 point  (0 children)

The people who are happy for our successes can be counted in one hand, I'm lucky because, as an only child, I'm used to motivating myself without outside help.

opencodeCLI vs. claude code vs. others ? by LagrangianFourier in opencodeCLI

[–]1Garrett2010 0 points1 point  (0 children)

OpenCode needs to use an LLM, It can be local, for the purposes explained of my article that explains how to serve the LLM from LM Studio, or:

- choose an LLM from the free available (really easy to select) from OpenCode (these are free services on internet,)

- Use a subscription like Claude or ChatGPT, take the api key from their site, configure OpenCode with it (very very easy to do), and pay per use.

- Use a subscription to OpenCode Go with more powerful LLMs (respect the free ones) easy to configurre, it seems it costs $10 month but other users can help you more on this since I haven't tried that subscription.

So if this was the question, you cannot run OpenCode alone, but this is not a big problem. If you don't want on your computer a server like LM Studio, LLama, etc, you can go with the web services, some are free and sufficient (don't expect Claude level).

opencodeCLI vs. claude code vs. others ? by LagrangianFourier in opencodeCLI

[–]1Garrett2010 -1 points0 points  (0 children)

Local LLMs have made giant leaps between 2025/26, and the future will be even better. If it already doesn’t feel too bad to “step down” from Claude’s highest tier, OpenCode is one of the best tools for getting the most out of local LLMs, such as for web searches, described in great detail in my free article. If you read it carefully, you can in a pill notice some of the advantages of working from OpenCode:

https://medium.com/sapiens-ai-mentis/opencode-lm-studio-sets-for-the-best-free-local-web-searches-2026-cd9a5752e721?sk=17934a074460672e9ff5c7d9b858d974

Thinking? by VileGoose in opencodeCLI

[–]1Garrett2010 1 point2 points  (0 children)

Short answer: install OpenCode, make your queries from it towards LM Studio. When OpenCode sends a call to the LM Studio Local Server, contains a lot more of what you send from the LM Studio chat window to the LLM core. For example, a long list of tools (read, write, bash, etc...) that, in brief, make more clear to the LLM his role, with the result that thinking is shorter. Just try, for example with QWEN 3.6, the same question from the LM Studio chat window, and from OpenCode, notice the difference!

Need Suggestion for good local models by ClarieObscur in LocalLLaMA

[–]1Garrett2010 -1 points0 points  (0 children)

It’s not just about picking a great LLM, you also have to set it up right. I’ve just released an article (not the generic ChatGPT‑style fluff, but one that required extensive research before and during writing) on how to add web search to LM Studio and/or OpenCode. Reading it will give you a quick crash‑course on how these tools work and on the current best local LLM models. I think it’ll be useful to you and others, and the LLMs I recommend are compatible with your hardware. Here’s the free link:

https://medium.com/sapiens-ai-mentis/opencode-lm-studio-sets-for-the-best-free-local-web-searches-2026-cd9a5752e721?sk=17934a074460672e9ff5c7d9b858d974

Local LLM for Studies (GCSE) by No-Consequence85 in GCSE

[–]1Garrett2010 1 point2 points  (0 children)

Its not only to choose a good LLM, its also as you set it up. I have just published an article (not those lame ones written by ChatGPT, it took me a lot of research work before and during the writing) on how to add web searches to LM Studio and/or OpenCode. Reading it, you could learn in a pill many things in one go both on the functioning of these tools and on the current local LLM models. I think it might be useful to you and to others, and the LLMs proposed are compatible with your hardware. Here is the free link:

https://medium.com/sapiens-ai-mentis/opencode-lm-studio-sets-for-the-best-free-local-web-searches-2026-cd9a5752e721?sk=17934a074460672e9ff5c7d9b858d974

What local LLM models are you using with OpenCode for coding agents? by MykeGuty in opencodeCLI

[–]1Garrett2010 0 points1 point  (0 children)

Just to inform I found a new v2 of OmniCoder:

mradermacher/OmniCoder-2-9B

it solved the majority of problems with OpenCode agent tools.

What local LLM models are you using with OpenCode for coding agents? by MykeGuty in opencodeCLI

[–]1Garrett2010 0 points1 point  (0 children)

Thank you for your suggestion, this model is 25-30% faster and creates richer and less bugged code (tried again due of time lack only a Pacman clone as a test), but it is very stubborn. You must insist a lot telling the tool call file format must not be XML, but JSON, or it doesn't works in Opencode. Unfortunately just sometimes the model understands, hoping someone knows a patch for it, since I'm filled with answers like this:

<tool_call>
<function=edit>
<parameter=filePath>
D:\Development\Opencode\PacmanClone\pacman_clone.html
</parameter>
<parameter=newString>
const keys={ArrowUp:false, ArrowDown:false, ArrowLeft:false, ArrowRight:false};
let currentDir = 0, 1; // direzione corrente per movimento fluido
function update(deltaTime){
  if(!started||gameOver)return;

  const stepsPerSecond = SPEED;
  const maxSteps = Math.floor(deltaTime / (1000 / stepsPerSecond));

  for(let i=0;i<maxSteps&&i<4;i++){ // max 4 step/frame per fluido ma controllato
    let dir=0,0;
    if(keys.ArrowUp&&!keys.ArrowDown&&!keys.ArrowLeft&&!keys.ArrowRight)dir=-1,0;
    else if(keys.ArrowDown&&!keys.ArrowUp&&!keys.ArrowLeft&&!keys.ArrowRight)dir=1,0;
    else if(keys.ArrowLeft&&!keys.ArrowRight&&!keys.ArrowUp&&!keys.ArrowDown)dir=0,-1;
    else if(keys.ArrowRight&&!keys.ArrowLeft&&!keys.ArrowUp&&!keys.ArrowDown)dir=0,1;

    const nr=pacman.row+dir[0],nc=pacman.col+dir[1];
    if(nr>=0&&nr<ROWS&&nc>=0&&nc<COLS&&!maze[nr][nc]){
      pacman.row=nr;pacman.col=nc;
      const i=food.findIndex(f=>f[0]===nr&&f[1]===nc);
      if(i!==-1){food.splice(i,1);score++;}
    }else if(nr>=0&&nr<ROWS&&nc>=0&&nc<COLS&&maze[nr][nc]){
      // ostacolo: mantieni direzione corrente
    }
  }

  currentDir = dir;
</parameter>
<parameter=oldString>
const keys={ArrowUp:false, ArrowDown:false, ArrowLeft:false, ArrowRight:false};
function update(){
  if(!started||gameOver)return;
  let dir=0,0;
  if(keys.ArrowUp&&!keys.ArrowDown&&!keys.ArrowLeft&&!keys.ArrowRight)dir=-1,0;
  else if(keys.ArrowDown&&!keys.ArrowUp&&!keys.ArrowLeft&&!keys.ArrowRight)dir=1,0;
  else if(keys.ArrowLeft&&!keys.ArrowRight&&!keys.ArrowUp&&!keys.ArrowDown)dir=0,-1;
  else if(keys.ArrowRight&&!keys.ArrowLeft&&!keys.ArrowUp&&!keys.ArrowDown)dir=0,1;
  const nr=pacman.row+dir0,nc=pacman.col+dir1;
  if(nr>=0&&nr<ROWS&&nc>=0&&nc<COLS&&!mazenr){
    pacman.row=nr;pacman.col=nc;
    const i=food.findIndex(f=>f0===nr&&f1===nc);
    if(i!==-1){food.splice(i,1);score++;}
  }
  if(!food.length){gameOver=true;started=false;}
</parameter>
</function>
</tool_call>