掲載済み (2026-05-09号)
046 249文字 • 2分

claw — あらゆるLinux環境で動作する軽量なPOSIX-sh製LLMエージェント

原題: claw — Tiny POSIX-sh Shell Agent for any Linux box

英語

掲載情報

2026年5月9日土曜日号 アネックス掲載

概要

curlとjqのみに依存するPOSIX shで書かれた、シェル操作・履歴管理・ペルソナ定義が可能なポータブルなLLMエージェント。

詳細内容

clawは、PythonやNode.jsなどのランタイムを一切必要とせず、標準的なシェル(sh)、curl、jqのみで動作する極めて軽量なLLMエージェントです。OpenAIやAnthropicのAPIをバックエンドとして利用し、ターミナル上での対話型ストリーミングチャットを提供します。 主な機能と特徴は以下の通りです: - **シェルツール実行**: LLMが生成したシェルコマンドを直接実行し、その結果をフィードバックとして受け取れます(要確認・自動の切替可能)。 - **ローリングメモリ**: 会話履歴が溜まるとLLMが自動的にセッションルールやMarkdown形式のジャーナルへと要約・圧縮し、長期的なコンテキスト維持を可能にします。 - **ゼロ依存**: Alpine Linuxコンテナ、VM、安価なVPSなど、最小限の環境で動作。単一の実行ファイルをダウンロードするだけでセットアップが完了します。 - **拡張性**: `soul.md`ファイルによるキャラクター設定(ペルソナ)や、Markdownファイルによるカスタムナレッジの追加(Skills機能)に対応しています。 - **セッション管理**: 名前付きセッションをサポートし、プロジェクトごとに履歴やルールを分離して管理できます。 サーバー管理やスクリプト作成、システムのトラブルシューティングを、追加の環境構築なしでAIに支援させたい開発者やSREにとって非常に実用的なツールです。