AI コマンドラインツール · 自分で動かす
主な機能
主ループは決定論的で、モデル呼び出しを一切使いません
Architect・Writer・Editor が自律ワーカーとして動き、本当に判断が要るときだけ Arbiter を起こします
成功したステップごとにチェックポイントを記録し、障害時は plan / draft / check / commit の正確な地点から再開
二層のローリング計画:後のアークは書き進んだ時点で、既存の要約とキャラクター状態を参照して展開
伏線・キャラクターの登場・状態変化・関係性の四方向から関連章を呼び戻し、500 章超の長編に対応
七つの軸で審査し、すべての採点に本文の引用を根拠として義務づけ
いつでも修正意見を入力でき、影響範囲を算出して該当章を書き直します
TUI でも、サーバー・NAS・CI 上のヘッドレスでも動作
技術スタック
GoOpenRouterAnthropicGeminiOpenAI
仕組み
列挙できるかどうかで設計を分けています。列挙できる状態遷移は決定論的なコードが実行します。ファイルシステム上の事実レイヤーを読み、そこから経路を決める Engine です。境界の明確な判断は Arbiter への単発の LLM 呼び出しで、いずれも記録され再生できます。自律ワーカーのループに委ねるのは、開かれた創作の部分だけです。