
ロスター
すべてのエージェントは単一のマニフェストで役割を宣言しています。プランナーが読み、ディスパッチャが実行し、あなたはトレーディングフロアで観察します。
↳ クルーをクリックして働き方を見る
機能
エージェント
各エージェントには明確な役割、宣言された入出力、そしてダッシュボードのトレーディングフロア上に対応するクルーがいます — 呼吸し、まばたきし、種ごとに固有のアイドルアニメーションを持ちます。
ルーティング
Anthropic、OpenAI、Google Gemini、ローカルの Ollama — コードではなく設定でプロバイダを切り替え。Node.js サイドカー経由の OAuth で Claude Code / Codex / Gemini CLI のログインがそのまま使えます。
資金安全性
「go make me cash」のような広いゴールは、ペーパーファーストの状態機械にコンパイルされます。ホールドアウト検証を通過してから初めてペーパーに進み、ドローダウン超過で自動停止 — 任意のサイクル上限ではありません。
コード安全性
LLM が生成したファクター・学習コードは、AST で強制した import ホワイトリスト、dunder アクセス遮断、環境変数の除去、リソース上限を備えたサブプロセス隔離のサンドボックスで実行されます。
データ
無料 12 種(Yahoo Finance、FRED、SEC EDGAR、World Bank、IMF、BLS、米財務省、ECB、BIS、CFTC、OpenInsider、Stooq)、API キー 8 種(Alpha Vantage、Finnhub、FMP、SimFin、Tiingo、Twelve Data、Nasdaq、EIA)。共通のレンジ対応 parquet キャッシュで動作。
探索
一つの戦略がペーパーで走っている間、発見パイプラインが N サイクルごとに裏で回り続けます。アロケータが各リバランスで現職対挑戦者を裁定 — より良いアルファを探し続けます。
可観測性
すべてのエージェント行動は型付きイベントです。ルーターは LLM トークンを呼び出し単位・エージェント単位・モデル単位で追跡 — しきい値越えで cost.budget_warning を発火、緊急度に応じて Telegram / Discord / Slack へ振り分けます。
永続化
Playbook は全エージェントが書き込む JSONL ログです。コンパクションは各キーの最新スナップショットを残し、古い尾部を gzip に退避 — キャンペーンが長引いても起動が速いまま。
アーキテクチャ
LLM はシステム内のひとつの道具。その周りすべてがハーネスです。
CampaignManager が広いゴールをフェーズ状態機械へコンパイル
OODA + Planner + Dispatcher + LLMRouter + OAuth サイドカー
単一マニフェストに宣言された十二の専門家
LLM コードのサンドボックス、絞った Strategy 契約、ペーパーランナー
DeploymentAllocator が アクティブ / ウォッチリスト / リタイア を管理
追記専用の Playbook JSONL + 問い合わせ可能な SQLite 状態 DB
型付きイベント、緊急度で振り分ける Telegram / Discord / Slack シンク
Next.js ダッシュボード — トレーディングフロア、計画承認、停止ボタン
はじめる
npm install -g quantclaw;quantclaw start がバックエンド・サイドカー・Next.js ダッシュボードをローカルで起動します。
Claude Code / Codex / Gemini CLI の OAuth でサインインするか、API キーを設定。Ollama のローカルモデルなら通信なしでも動きます。
自然な会話で指示します。「go make me cash」や「find alpha」のような広いゴールは、常駐するプロフィットキャンペーンへコンパイルされます。
十二人のクルーがトレーディングフロアでリアルタイムに働きます。計画の承認、停止ボタン、リスク上限の調整 — あなたは CEO のまま。
キャンペーンはペーパーファースト。ドローダウン突破やエグゼキューター連続失敗で自動停止。ライブ昇格はあなたの判断で。
技術スタック
エンジン
ML
インタフェース
サイドカー