C言語製の軽量コーディングエージェント「hax」登場
Hax – a minimalist, terminal-native coding agent written in C

haxは、C言語で書かれたシングルバイナリのコーディングエージェント。わずか数MBのメモリ使用量で、ローカルLLMを快適に動作させる。llama.cppなどのローカルモデルを自動検出し、ターミナル上でストリーミング出力を表示。OpenAIやAnthropicなど主要プロバイダに対応し、XDGパス準拠やクリーンなstdoutなどUnixらしい設計。プラグインやMCPマーケットプレイスは意図的に省き、シンプルさを追求する。
「プラグインランタイムやIDEパネル、コマンドごとの権限プロンプトが欲しいなら、他のエージェントがまさにそれを提供している——haxはあえてそれらを実装しない」
HNでの議論
36- losvedir
Cで書かれた超高速で超小型のハーネスがLLMを駆動するというのは、何か面白いものを感じます。まるでミニバンに巨大なスポイラーを付けるようなものです。
- abawany
macOSでHomebrewを使ってインストールし、Anthropic互換のカスタムプロバイダーオプションでdeepseek-flashを使うように設定し、その設定で数ヶ月先延ばしにしていたRustのプロジェクトを素早く構築しました。合計コストは1米セント、セットアップなどにかかった時間は10分未満でした。このような軽量でクリーンな選択肢を作ってくれてありがとうございます。
- Bleaphar
ターミナルをCで作ることにした決断についてもっと聞きたいです。また、デモビデオの録画には何を使いましたか?見た目が素晴らしいです!
- all2
Haxeと混同しないでください: https://haxe.org/
- mring33621
MacBook Proでこのハーネスをビルドしてインストールしましたが、ローカルモデルとllama.cppでのクリーンで高速なパフォーマンスに非常に満足しています。よくできました、Oleksandrさん!