Show HN: Axe – あなたのAIフレームワークを置き換える12MBのバイナリ

Hacker News / 2026/3/12

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • Axeは、LLMエージェントをCLIから実行される焦点を絞ったUnix系プログラムとして扱うことで、重いAIフレームワークを置換する12MBのGoバイナリです。
  • 標準入力のパイピング、連結可能なパイプライン、深さ制限付きのサブエージェント委任をサポートして、長寿命のセッションではなく、組み合わせ可能なワークフローを作成します。
  • 実行をまたいだ永続的なメモリ、MCPサーバー接続、web_searchやurl_fetchなどの組み込みツール、そしてmodels.dev形式のマルチプロバイダ対応を含みます。
  • デーモン、GUI、またはPython/Dockerの依存関係なしに動作し、パスをサンドボックス化したファイル操作を強制して、エージェントを作業ディレクトリ内に保ちます。

Axeを作ったのは、すべてのAIツールがチャットボットを目指すことにうんざりしたからです。

ほとんどのフレームワークは、一度にすべてを処理する巨大なコンテキストウィンドウを伴う長寿命のセッションを望みます。それは高価で遅く、壊れやすい。良いソフトウェアは小さく、焦点が定まり、組み合わせ可能であるべきです…AIエージェントもそうあるべきです。

AxeはLLMエージェントをUnixのプログラムのように扱います。各エージェントは焦点を絞った仕事を持つTOML設定です。例えばコードレビューワー、ログ解析、コミットメッセージ作成。CLIから実行し、データをパイプで入力し、結果を出力できます。パイプを使ってそれらを連結することもできます。あるいはcron、gitフック、CIからトリガーすることも。

Axeが何か:

- 12MBのバイナリ、二つの依存関係。フレームワークなし、Pythonなし、Dockerなし(必要なら使えます)

- 標準入力パイピング、`git diff | axe run reviewer` のようなものがそのまま機能します

- サブエージェント委任。エージェントがツール使用を介して他のエージェントを呼び出す、深さ制限

- 永続メモリ。必要であれば、実行間で状態を管理することなくエージェントは覚えることができます

- MCPサポート。Axeは任意のMCPサーバをエージェントに接続できます

- 組み込みツール。web_searchやurl_fetchなどが最初から使えます

- マルチプロバイダ。Anthropic、OpenAI、Ollama、またはmodels.dev形式の何であっても取り入れられます

- パスをサンドボックス化したファイル操作。エージェントを作業ディレクトリに固定します

Goで書かれています。デーモンも GUI もなし。

最初に自動化したいことは何ですか?


コメントURL: https://news.ycombinator.com/item?id=47350516

ポイント: 121

# コメント: 85