5 ms·
If you like this list of "why?", you might also like this: https://usehax.dev/ https://usehax.dev/ (I am the author). Most of the list applies, similar minimali
by OleksandrC 29d ago
If you like this list of "why?", you might also like this: https://usehax.dev/ https://usehax.dev/ (I am the author).
Most of the list applies, similar minimalist Unix tool approach, with some differences. Hax is written in C, the dynamically linked binary is even smaller (0.6 MB), MIT-licensed. No wasm though.
Important difference - fx is currently Vercel AI Gateway only - while hax does support multiple providers already (OpenAI API, ChatGPT/Codex subscription, Anthropic API, OpenRouter, OpenCode Zen/Go), and integrates well out of the box with local llama-server.
- rgbrgb 28d agothis looks great! what are you using it for? i like the idea of being able to use one of these (sandboxed) within a larger program kind of like how I use LLM's to do small tasks within my apps now but with a few tools (web search). my current way of doing that is like building a mini-harness with a couple tools within the app, but something more drop-in would be better obviously.
- gandreani 28d agoI was going to ask if there's any plans to integrate something like the fx's ACP server[1] or pi's RPC mode [2]. I'm making something like Paseo and hax is very interesting as a Pi replacement. [1] https://fx.sh/docs/using-fx/acp https://fx.sh/docs/using-fx/acp [2] https://pi.dev/docs/latest/rpc https://pi.dev/docs/latest/rpc
- tecoholic 28d agoIt’s funny what “tiny” means for different people depending on their background. I expected it to be under an MB as well and was surprised by 6MB.
- nine_k 28d agoA typical Go binary would be 2-3 times larger. A typical Node project would easily pull more than 6 MiB of just code, not counting the runtime.
- brabel 28d agoFor comparison, I publish a CLI tool written in Dart, can compile to native anything including Wasm , the Linux binary is around 5MB and it does quite a lot.
- pjmlp 28d agoBasically, for me tiny means it fits on a floppy 1.44 HD. Naturally meaningless when people carry around USB sticks that might even hold a 1 TB, but alas.
- tecoholic 28d agoPretty much my baseline as well. Good example how experiences shape our thinking.
- krzyk 28d ago> Naturally meaningless when people carry around USB sticks Do people do that? I think it was a decade ago, I thought people download from web nowadays.
- pjmlp 28d agoNot everyone lives in areas where that is a convenient option.
- boutell 28d ago[cries in TRS-80 Model III]
- pjmlp 28d agoOk, lets make it 178 KB then. :)
- messh 28d agothat's an amazing project! people always say why 6mb vs CC's 250mb even matter when you are calling out to LLMs hosted in the cloud. But... I regularly run hierarchies of agents with say 50-100 on a regular basis. So 650 vs 25050 ... is "can do" vs "cannot"
- lmz 28d agoIs that real memory taken? If it's shared code from the same executable surely the multiples are not very relevant?
- abc_lisper 28d ago50-100? How do you do this and for what purpose?
- messh 28d agoFor eg. on a large codebase I do hierarchical review where higher level agents focus on modules and leafs on files. Each reports upwards a summary of its findings incl children summaries.
- FrenchTouch42 28d agoIt looks really nice. Do you have any plan to support Claude subscriptions (pro/max)?
- OJFord 28d agoDidn't Anthropic stop allowing it, can only use the subscriptions with first-party tools?
- OleksandrC 28d agoTechnically, this would be straightforward. The problem is that Anthropic seems to be really against using Claude subscriptions with anything other than Claude Code - you might even risk your account getting banned for doing so. You could search online for the "openclaw claude banned" for more details on that story.
- NamlchakKhandro 23d agoanthropic hate freedom. what makes you think they want you thinking?
- WhyNotHugo 28d agoRecently featured on HN: https://news.ycombinator.com/item?id=49273175 https://news.ycombinator.com/item?id=49273175
- philips 28d agoI really like the philosophy document! https://github.com/OleksandrChekhovskyi/hax/blob/master/docs/philosophy.md https://github.com/OleksandrChekhovskyi/hax/blob/master/docs... I don’t know if I am ready to use a new tool written in C and using libcurl but I will give it a shot.