agentty は何をしますか?
端末用Claudeクライアント — 9MBの静的バイナリ、デフォルトでサンドボックス化されたbash、ワンコマンドSSHエアギャップ。C++26で書かれたclaude-codeの代替。
概要
agenttyは、ターミナル上で動作するClaudeクライアントであり、軽量かつセキュアな設計が特徴です。
- サイズ: たった9MBの静的バイナリ
- 言語: C++26で実装
- デフォルト設定: すべてのbashコマンドはサンドボックス内で実行
- SSHエアギャップ: ワンコマンドで安全なリモート接続を構築
インストール
# バイナリをダウンロード
curl -L https://github.com/1ay1/agentty/releases/latest/download/agentty -o agentty
chmod +x agentty
./agentty
使用方法
# デフォルトモードで起動
./agentty
# SSHエアギャップモード
./agentty --ssh user@remote-host
# サンドボックスを無効化(注意:安全性が低下します)
./agentty --no-sandbox
設定
環境変数 ANTHROPIC_API_KEY を設定することでAPIキーを指定できます。
export ANTHROPIC_API_KEY="your-api-key-here"
動作プラットフォーム
- Linux (x86_64, aarch64)
- macOS (x86_64, arm64)
- Windows (WSL2経由)
ライセンス
MIT License
貢献
バグ報告や機能リクエストは、GitHub Issuesまでお願いします。