NateBJones-Projects/ringer
Ringer — parallel AI-agent swarm orchestrator. Ringside — its native mission-control HUD. Fable-quality output without Fable-level burn.
解決する問題
Ringer は、日常的な実装タスクに高価な最先端 AI モデルを使用する際の高コストと信頼性の低さに対処します。複雑な計画とレビューをプレミアムモデルに委任し、実際のコーディング、移行、テストをより安価な並列ワーカーの群れにオフロードできます。
仕組み
タスクマニフェスト(JSON ファイル)を定義します。これには、AI の仕様、出力を検証するシェルコマンド、期待されるファイルが含まれます。Ringer は複数のワーカーを並列に生成してこれらのタスクを実行します。重要なのは、ワーカーの完了主張を信頼せず、提供されたチェックコマンドを自動的に実行することです。チェックが失敗した場合、Ringer は失敗コンテキストを注入してタスクを一度再試行します。すべてのアクティビティは、Ringside というローカルのリアルタイムダッシュボードで追跡されます。
対象読者
AI 支援開発ワークフローを、コード行ごとにコストを線形に増やさずにスケールさせたい開発者とチーム。スキャフォールディング、バッチ変換、テストスイート生成などの反復タスクを自動化し、結果の厳密な検証を維持する必要がある人に最適です。
ハイライト
- 並列実行: 複数のワーカーエージェントを同時に実行し、ビルドおよび実装タスクを高速化します。
- 検証優先: 実行可能なシェルコマンドを使用して結果を検証し、「完了」が実際に動作するコードを意味することを保証します。
- コスト効率: 機械的なタスクにはより安価で専門的なワーカーモデルを使用し、高レベルの意思決定にはプレミアムモデルを予約できます。
- Ringside ダッシュボード: スウォームの進行状況、トークン使用量、タスク判定を監視するローカルリアルタイム Web インターフェースを提供します。
- プラグ可能なエンジン: 柔軟な設定システムを通じて、複数のワーカー CLI(Codex、Grok、OpenCode など)をサポートします。
- 安全性と制御: タスクレベルのサンドボックス化、機密データの編集、一般的なスウォーム設定エラーを検出する lint ツールなどの機能が含まれます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト