Community研究&データ分析github.com

1ay1/agentty

端末用Claudeクライアント — 9MBの静的バイナリ、デフォルトでサンドボックス化されたbash、ワンコマンドSSHエアギャップ。C++26で書かれたclaude-codeの代替。

agentty とは?

1ay1/agenttyは、Claude Codeの代わりとなる軽量な端末用Claudeクライアントです。9MBの静的バイナリとして提供され、C++26で実装されています。主な特徴は、デフォルトでbashコマンドがサンドボックス内で実行される点、ワンコマンドでSSHエアギャップ環境を構築できる点です。これにより、リモートサーバー上でも安全かつ簡単にClaudeと連携した開発支援が可能になります。エージェントフレームワークとして、Claude Code、Cursor、Codexなど様々なプラットフォームでの利用を想定しており、開発者はこのツールを使用して、ターミナル上で直接AIエージェントと対話しながらコードの生成や編集、デバッグを行うことができます。サンドボックス機能により、コマンド実行の安全性が高まり、機密性の高いプロジェクトやリモート環境でも安心して使用できるのが強みです。

対応✓Claude Code~Codex CLI~Cursor
npx skills add 1ay1/agentty

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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までお願いします。

関連スキル