HNHacker News
TopNewBestAskShowJobs

avetiszakharyan

105 karma · joined October 27, 2019

submissionscomments
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
you can combine agents in 2 ways, you can constantly swap agents during one conversation, or you can have the in separate conversations and collaborate. I was even thinking 2 agents can work on 2 separate git clones, and then do PR's to each other. I also like using code to do the image parsing and css, adn then gemini to do the coding. I tried using gemma and qwen for "real stuff" but its more of a, simple stuff only, if i really need output, id' rather spend money for now. Hopefully to change soon. as for rotuing, localforge does NOT know. you choose the agent, and it will loop inside that agent forever. Like, the way it works is that unless agent decides to talk to a user, it will forever be doing function calls and "talking to functions", as one agent. The only routing happens this way. there is main model and there is Expert model. main model knows to ask expert model (see system promp), when its stuck. so for any rouing to happen 1) system prompt needs to mention it 2) a routing to another model should be a function call. that way model knows how to ask another model for something
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
Well its an oss project, free, I kind of didnt see it that way i guess, that something thats given for free is bad-tone to market in any possible way. Iguess from my standpoint its more of a, I just want to show this thing to people, because I am proud of it as a personal project, and it brings me joy to just, put it out there And since if you "just put it out there" it will sink to the bottom of the HN pit, why not get a bit more creative.
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
8b was very bad at tool calling. 30b does an "ok" job but requires the wrapper to do a lot of job, like for example the model will be very random, either have multiple tool_call ags, or have multiple tool calls in one tag inconsistant. but "handle-able"
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
Quick Video i made on this topic: https://www.youtube.com/watch?v=-h_IZhOdAeU
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
Honestly, it is quite a hastle, took me 2 hours BUT. if you just take the whole article text and paste that to gemini-2.5-pro and give your circumstance, i think it will give you specific steps for your case and it should be trivial from that moment on
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
I went form bottom up, started with 4B, then 8B, then 30B, and 30B was the only one that started to "use tools". Other models were saying they will use but never did, or didnt notice all the tools. I think anything above 30b would atually be able to go full GPT on a task. 30b does it, but a bit.. meh
avetiszakharyan··on How to vibe code for free: Running Qwen3 on your Mac, using MLX
Is there an additional system prompt before that? Or i can repro with just this?
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
I think we are just tiny bit away of being able to really "code" with ai, locally. Because even if it would be on gemini2.5 level, since its free, you can make it self prompt a bit more and eventually solve any problem. if i could ran 200b or if 30b wouldve been as good - it wouldve been enough
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
Definitely try it, it can navigate files search for stuff, run bash commands, and while 30b is a bit cranky it gets the job done (much worse then i would get when i plug in gpt-4.1, but its still not bad, Kudos o qwen. As for localforge, it really is a vibe coding tool, just like claude or codex, but with the possibility to plug more than just one provider. What's wrong with that?
avetiszakharyan··on How to vibe code for free: Running Qwen3 on your Mac, using MLX
Ye you can just run it in a folder, and ask it to look around, it can execute bash commands, do anything that Claude Code can do. it will read all the codebase if it has to
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
No thats the only thing I can't edit tbh :(
avetiszakharyan··on How to vibe code for free: Running Qwen3 on your Mac, using MLX
For me it was peaking at 35GB even when using
avetiszakharyan··on How to vibe code for free: Running Qwen3 on your Mac, using MLX
Yes, i did that but its not apple silicon optimized so it was taking forever for 30b models. So its ok, but its not fantastic
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
I was just trying to make sure is maximally performant, and did it with MLX because i am running on mac hardware and wanted to be able to run 30b in reasonable time so it can actually autonomously code something. Otherwise there are many ways to do it!
avetiszakharyan··on How to vibe code for free: Running Qwen3 on your Mac, using MLX
Where do i put that, in the blogpost or?
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
I just wana say i got it to make a snake game! :D for free
avetiszakharyan··on Running Qwen3 on your macbook, using MLX, to vibe code for free
I'd thought to share this quick tutorial to get an actual autonomous agent running on your local and doing some simple tasks. Still in progress trying to figure ou right MLX settings or proper model version to do it, but the framework around this approach is solid, so i hought i'd share!
avetiszakharyan··on GPT Code Viewer – Collaborate with ChatGPT on local code (no API keys)
For me it was always a pain to be able to send to gpt as fast as possible contents of multiple files from my codebase, like choose them, get paths, drag drop, can't find a way to do it fast and less annoying
avetiszakharyan··on Show HN: Claude Code with GUI and Block Based Prompt Editor (MIT)
Hi HN – I’m Avetis, maker of Localforge.

Problem: I want power of codex and claude cli but with GUI and to be able to change to gemini or anthropic or open ai or even local - quick. Also, writing multi-block prompts means juggling VS Code copy-paste loops and losing track of changes.

Solution: Localforge’s new Prompt Editor turns each part of a prompt into movable/on-off blocks with instant feedback. It supports tons of LLMs across 14 API families and is MIT-licensed.

Blog post with GIF + details: https://localforge.dev/blog/llm-agent-loop-prompt-editor-gui Happy to answer anything and would love brutal feedback. Thanks for taking a look!