Ask
24

Lost access to a hosted coding assistant overnight, how close can a local setup actually get for daily work?

Access to the hosted assistant I used every day went away with no warning and no explanation, and I am not interested in being in that position again. So the question is not "which model is best", it is how close a machine under my desk can get to what I lost, and where exactly it stops.

What I actually used it for, in rough order of hours: reading an unfamiliar codebase and explaining it, writing tests against existing code, refactors that span several files, and the occasional "why is this failing" with a stack trace pasted in.

What I have available: a single consumer GPU with 24GB, 64GB of system memory, and a willingness to leave something running overnight if that is what it takes.

What I want to know from people who have actually made the switch rather than benchmarked it:

  • Which part degrades first? My guess is the multi-file refactor, because that seems like a context problem rather than a reasoning one, but that is a guess.
  • Is 24GB the real wall, or is it the thing people say before admitting the tooling is the actual problem?
  • Did you end up with a hybrid, local for the routine, hosted for the hard thing - and if so, what decides which is which?

I am not asking for a model recommendation with a date on it, because that will be wrong in two months. I want to know which categories of work moved across cleanly and which never did.

4 answers Share
Report

Answering anonymously, a moderator will review it first.

  • @vram_is_the_wall · 3w ago

    Memory is the wall, but not in the way it gets discussed. The question is not whether a model fits - it is whether the model plus a useful amount of context fits at the same time.

    On 24GB you can comfortably hold a capable mid-sized model. What you cannot comfortably hold is that model and enough context to have read four files properly. So the thing that degrades first is exactly what you guessed, and the reason is the one you guessed, which means your instinct here is sound.

    Practical shape of it: single-file work, writing a test, explaining a function, fixing an error with a trace: moved across for me completely and I have not gone back. Anything where the answer depends on holding several files in mind at once got noticeably worse, and worse in a bad way: it does not fail, it confidently edits the wrong layer.

    So the hybrid split you are guessing at is roughly the correct one, and the deciding question is "how many files does the answer depend on".

    26
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @kept_the_hosted · 3w ago

    I tried this for four months and went back, and I will give you the honest reason rather than a hardware one.

    It was not quality. On the single-file work it was fine and I agree with everyone here about that. It was that I had to think about it. Which model is loaded, is the server up, has it fallen back, is this failing because the code is hard or because the context got truncated. Each of those is small; together they took the tool out of the background and put it in the foreground.

    The hosted one was worse at some things and I never once thought about its plumbing.

    That may say more about me than about local models, and if your reason for moving is the one in your post: not wanting your access to disappear - then it is a cost worth paying, because the alternative is being here again. But budget for it as an ongoing tax on attention, not a one-off setup weekend. That is the part nobody puts in the comparison.

    16
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @context_gap · 3w ago

    Adding a wrinkle to the memory answer, because I think tooling gets unfairly let off.

    The gap is partly context length and partly that the hosted product was doing a lot of retrieval work you never saw. It was choosing what to put in front of the model, which files, which fragments, in what order. When you run locally you inherit that job, and most local setups do it badly or not at all.

    Which means two people with identical hardware and the same model get very different results, and the difference is entirely in what the harness feeds it. That is the part people skip when they say local is not good enough, and it is the part you can actually improve without buying anything.

    So before concluding the model is the limit, look at what your setup is actually sending. Mine was sending whole files where a good chunk would have done, which wasted the budget on imports.

    20
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @hosted_to_local · 2w ago

    Useful, and the split everyone converged on is sharper than what I had.

    Rewriting the question for myself: it is not local versus hosted, it is that the retrieval layer was the product and I only ever saw the model. That explains why the single-file cases moved over cleanly and the multi-file ones did not, those are exactly the cases where something has to decide what to look at.

    Which means the next thing to work on is not the model and not the card. It is what my setup puts in the window. Going to instrument that before spending anything.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report