Show HN: Agents——サブスクリプションでコードエージェントを実行、APIコスト不要
agents-cli は、複数のAIコーディングエージェント(Claude Code、Codex、Geminiなど)をAPI課金ではなくサブスクリプションで実行できるオープンソースのCLIツールです。バージョン固定、アカウントローテーション、パイプラインチェーン、スケジューリング、ブラウザ制御、エージェント間セッション検索などの機能を提供します。
agents-cli は、開発者がサブスクリプションベースで、API呼び出しごとの課金ではなく、複数のAIコーディングエージェントを大規模に実行できる新しいオープンソースCLIツールです。このツールはClaude Code、Codex、Gemini、Cursor、OpenCode、Copilotなど、人気のAIエージェントをサポートし、統一インターフェースからKimi K2.5、MiniMax M2.5、GLM 5、Qwen3 Coder、DeepSeekなどの基盤モデルをOpenRouter経由で切り替えることができます。
コア機能
agents-cli には多くの革新的機能が含まれています。バージョン固定機能により、各プロジェクトでエージェントのバージョンを指定でき(例:agents.yamlファイル)、.nvmrcがNode.jsバージョンを管理するのと同様に環境の一貫性を保証します。複数アカウントのローテーション機能は、最も使用率の低いアカウントを自動的に選択し、サブスクリプションのレート制限を回避します。パイプラインチェーンはUnixスタイルの合成操作をサポートし、例えばClaudeのセキュリティ監査結果をCodexに渡して修正し、さらにGeminiに回帰テストの作成を依頼することができます。
高度なオーケストレーション
このツールは並列チームモードをサポートしており、DAG依存関係を持つマルチエージェントタスクを作成し、リアルタイムでステータスを監視できます。例えば、同じタスクの異なる部分を処理するために5つのClaudeと2つのCodexを同時に起動し、agents teams disbandで一括停止できます。すべてのエージェントのセッション履歴はインデックス化され検索可能で、プロジェクトごとのフィルタリングやMarkdown形式での再生が可能です。
設定とセキュリティ
~/.agents/ ディレクトリは、コマンド、スキル、MCPサーバー、フック、権限、メモリ設定を含む中心的な設定ソースとして機能し、これらの設定は各エージェントのネイティブ形式に同期されます。設定は階層的なオーバーライドメカニズムを採用しています:システムデフォルト、ユーザー個人設定、チーム共有設定、プロジェクトローカル設定がエージェント起動時にマージされます。シークレット管理はmacOS Keychainを通じて行われ、プレーンテキストの.envファイルを避け、iCloud経由でマシン間で同期されます。
ブラウザ自動化とスケジューリング
agents-cli は完全なChrome DevTools Protocolを統合しており、エージェントがブラウザを操作してナビゲーション、クリック、スクリーンショット、コンソール読み取りなどを実行でき、追加のクラウドサービスは不要です。さらに、Cronベースの定期タスクをサポートし、日次スタンドアップ、週次レポート、夜間監査などのルーチンワークを設定できます。
既存ツールとの比較
Claude Code単独、Cursor、または手動CLI実行と比較して、agents-cli はバージョン固定、マルチエージェント統一管理、モデル切り替え、アカウントローテーション、並列DAG、ローカルブラウザ、エージェント間セッション検索、定期タスク、シークレット管理において顕著な利点を提供します。このツールは完全にオープンソースでローカル実行され、クラウドSaaSに依存しません。
インストールと可用性
agents-cli はcurl、bun、npm経由でインストール可能で、macOS Keychain同期をサポートし、クラウドランナーも計画されています。現在サポートされているエージェントは、Claude Code、Codex、Gemini、Cursor、OpenCode、OpenClaw、Copilot、Amp、Kiro、Goose、Rooで、今後も拡張される予定です。