Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • I got qwen3.6:27B running on my 4090 (24GB) with ~128K context leveraging some of the recent turboquant/rotorquant memory optimizations for activations. Highly suggest going up to that. the q4_xl+rotorquant combo is pretty good.

    Some reference code if you want to throw your agent at it. https://github.com/rapatel0/rq-models

  • I have an M4 Macbook Air with 32Gb.

    These are my current results for my models:

      ┌──────────────────────┬───────────┬─────────────┐
      │        Model         │   Size    │ Tokens/sec  │
      ├──────────────────────┼───────────┼─────────────┤
      │ gemma-4-e4b-it-mlx   │ ~4B (MLX) │ ~10.5 tok/s │
      ├──────────────────────┼───────────┼─────────────┤
      │ qwen3-8b-uncensor-v2 │ 8B        │ ~6.3 tok/s  │
      ├──────────────────────┼───────────┼─────────────┤
      │ qwen3-14b-uncensored │ 14B       │ ~3.5 tok/s  │
      └──────────────────────┴───────────┴─────────────┘
    
    I seem to be doing ok with the Gemma model for file parsing / handling.
  • I am running qwen 3.6 9b quantized model on my m4 pro 48gb and it is barely useful to do some basic pi.dev/cc driven development. I think 128gb desktops are the sweet setup to actually get meaningful work done. However, getting your hands on one of these machines is difficult at the moment.

    As much fun as it is to run these things locally don’t forget that your time is not free. I am slowly migrating my use cases to openrouter and run the largest qwen model for < $2-3/day with serious use for personal projects.

  • Critics are (rightly) pointing to the fact that these models are not on par with SOTA for complex coding tasks. But many seems to forget that a large part of white collar office work is Excel crushing, file moving, translating dry legal documents, e-mail drafting, PPT drudgery, etc. These are absolutely doable with 30-35b+ models with the added benefit of keeping company data private.
  • I think it's useful to be realistic about what you can do with a local model, especially something as small as the 9B the author is using. A 9B model is around the level of Sonnet 3.6 - it can do autocomplete and small functions but it loses track trying to understand large problems.

    But the are interesting and fun to play with! I do a LOT of work on local agent harnesses etc, mostly for fun.

    My current project is a zero install agent: https://gemma-agent-explainer.nicklothian.com/ - Python, SQL and React all run completely in browser. Gemma E4B is recommended for the best experience!

    This is under heavy development, needs Chrome for both HTML5 Filesystem API support and LiteRT (although most Chromium based browsers can be made to work with it)

    It's different to most agents because it is zero install: the model runs in the browser using LiteRT/LiteLLM (which gives better performance than Transformers.js), and Filesystem API gives it optional sandbox access to a directory to read from.

    It is self documenting - you can ask questions like "How is the system prompt used" in the live help pane and it has access to its own source code.

    There's quite a lot there: press "Tour" to see it all.

    Will be open source next week.

    by nl
  • > The longer you let it drive without constraints, the worse the wreckage gets. The velocity makes you think you're winning right up until the moment everything collapses simultaneously.

    In my experience (so far), I can’t let the LLM write too much in one go.

    I need to test the hell out of what it gives me, and I can’t ask for too much, at one time.

    I tend to ask it to “flesh out” functions, where I have a signature, and a detailed headerdoc comment. I will provide a lot of guidance about the context, often attaching relevant files.

    Even then, it often doesn’t give me what I need, first time, unless it’s a small function, with extremely limited scope.

    That said, it’s been extremely helpful. It has accelerated my development greatly.

    I have found that it gives me much better PHP, than Swift.

    I suspect that may be because PHP is extremely mature, and there’s millions and millions of lines of high-quality code out there, in open-source repos, while Swift is probably mostly in closed repos, with open stuff not really provided by experienced developers (it’s a proprietary language used for shipping commercial software, so that may also apply to other languages).

    What it gives me in Swift, most closely resembles stuff that enthusiastic newer folks would do, and want to show off.

  • I could have used this article before I spent the weekend arriving to the same conclusion!

    Same laptop, and my contrived test was having it fix 50 or so lint errors in a small vibe-coded C++ repo. I wanted it to be able to handle a bunch of small tasks without getting stuck too often.

    GPT OSS 20B was usable but slow, and actually frequently made mistakes like adding or duplicating statements unnecessarily, listing things as fixed without editing the code, and so on.

    Qwen 3.5 9B with Opencode was much faster and actually able to work through a majority of the lint warnings without getting stuck, even through compaction and it fixed every warning with a correct edit.

    I tried 4bit MLX quants of Qwen 3.5 9B but it eventually would crash due to insufficient memory. I switched to GGUF, which I run with llama.cpp, and it runs without crashing.

    It is absolutely not comparable to frontier models. It’s way slower and gets basic info wrong and really can’t handle non trivial tasks in one go. I asked it for an architecture summary of the project and it claimed use of a library that isn’t present anywhere in the repo. So YMMV, but it’s still nice to have and hopefully the local LLM story can get much better on modest hardware over time.

  • Getting so close to good!

    I consider Gemma 4 31B (dense / no MoE), the new baseline for local models. It's obviously worse than the frontier models, but it feels less like a science experiment than any previous local model I’ve run, including GPT OSS 120B and Nemotron Super 120B.

    On my M5 Max with 128 GB of RAM and the full 256K context window, I see RAM use spike to about 70 GB, with something like 14 GB of system overhead. A 64 GB Panther Lake machine with the full Arc B390, or a 48 GB Snapdragon X2 Elite machine, could probably run it with a 128K to 256K context window. Maybe you can squeeze it into 32GB (27.5GB usable) with a 32K context window?

    Even last year, seeing this kinda performance on a mainstream-ish/plus configuration would have seemed like a pipe dream.

Explore Birbla archives