CLI エントリコマンド
| コマンド | 説明 |
|---|---|
alius | インタラクティブ TUI ワークスペースを起動 |
alius repl | インタラクティブワークスペースを明示的に起動 |
alius run -p "..." | ワンショット非インタラクティブリクエスト |
alius init | プロジェクト設定を初期化(リセットして初期化ウィザードを開く) |
alius config | 設定状態の表示、検証、更新 |
alius version | コンパイルバージョン番号を表示 |
alius core | 公式 Soul リポジトリキャッシュを管理 |
alius soul | インストール済みの Soul キャッシュエントリと現在のプロジェクト Soul を管理 |
alius plugin | Rust WASM ツールモジュールの一覧、インストール、検査、削除 |
alius mcp | MCP サーバーツールの一覧、起動、検査 |
alius workflow | ワークフロー定義の一覧、検証、実行 |
alius run ワンショット実行
alius run -p "このモジュールに対して構造化コードレビューを実行"
alius run の動作:
- チャットモードで単一リクエストを実行
- モデルは1回のツール呼び出しを要求する場合がありますが、マルチターン反復には入りません
- 結果を標準出力にストリーム
--modelパラメータでモデルを上書き可能
alius config 設定コマンド
alius config show # 現在の設定を表示
alius config validate # 設定の整合性を検証
alius config soul --role <role> # Soul ロールを設定
alius config credential # API 認証情報を管理
alius core と alius soul
| コマンド | 説明 |
|---|---|
alius core update | 公式 Soul リポジトリキャッシュを更新またはクローン |
alius soul update | 公式 Soul をローカルキャッシュに同期 |
alius soul list | インストール済みの Soul キャッシュエントリを一覧表示 |
alius coreは公式リポジトリを管理し、alius soulはローカルインストールを管理します。これらは異なる操作です。
TUI スラッシュコマンド
ワークスペース内でスラッシュコマンドを使用して様々な操作を実行できます。
モードとナビゲーション
| コマンド | 説明 |
|---|---|
Shift+Tab | プラン / バイパスモードの切り替え |
Ctrl+Enter | 現在の入力を送信 |
Esc | 入力をクリアまたは現在の操作をキャンセル |
Ctrl+C / Ctrl+D | ワークスペースを終了 |
設定センターまたは初期化ウィザード内では、
Tab/Shift+Tabは設定タブやステップの切り替えに使用され、実行モードの切り替えには使用されません。
初期化と設定
| コマンド | 説明 |
|---|---|
/init | 初期化ウィザードを起動(再開可能なステートマシン) |
/config | 埋め込み設定センターを開く(モデル/言語/Soul タブ) |
/model | モデルプールマネージャーを開く(追加/表示/削除) |
/init 初期化ウィザード
/init はセッションエリア(ウェルカムブロックを含む)をクリアし、埋め込み初期化ウィザードを起動します。
ウィザードのステップ:
- 言語 — インターフェース言語を選択
- モデルプール — リモートプロバイダーからモデルをインポート
- モデル割り当て — Plan/Execute/Review モデルを指定
- Soul — Agent ロールを選択
ウィザードの機能:
- 中断した場所から再開可能
Shift+Tabで前のステップに戻る- 完了したステップは
✓でマークされ自動スキップ - 完了時に自動保存して終了
/config 設定センター
| タブ | 内容 |
|---|---|
| モデル | Plan Model / Execute Model / Review Model の割り当て |
| 言語 | インターフェース言語の選択 |
| Soul | Agent ロールの選択 |
操作:
Tab/Shift+Tabタブの切り替えUp/Downオプションの移動Spaceマルチセレクトの切り替えEnter確認Esc終了(即時反映、保存不要)
/configはモデルの呼び出しやリモートからのモデルリスト取得を行いません。ローカルモデルプールのみを読み取ります。リモート取得は/modelの追加フローでのみ行われます。
/model モデルプールマネージャー
- インポート済みのモデルを表示(プロバイダー、Base URL、API モードを表示)
- モデルの追加:プロバイダー選択 → API モード(OpenAI API / Anthropic API)→ Base URL → API Key → リモート取得 → マルチセレクトでインポート
- モデルの削除:インポート済みエントリを削除(
/configで使用中のモデルは削除不可)
対応プロバイダー:
- BigModel GLM(Zhipu Coding Plan)
- Xiaomi MiMo(Token Plan)
- DeepSeek
API Key の入力はプレーンテキストで、貼り付けに対応しています。保存後、Key はセッション出力やモデル詳細には表示されません。
セッション管理
| コマンド | 説明 |
|---|---|
/session current | 現在のセッション情報を表示 |
/session new | 新しい開発ラウンドを開始 |
/session list | すべてのセッションを一覧表示 |
/session load <id> | 以前のセッションを復元 |
/session clear | 現在のセッションメッセージをクリア |
メモリ
| コマンド | 説明 |
|---|---|
/memory save <text> | 事実や教訓を保存 |
/memory list | 保存されたメモリを表示 |
/memory clear | グローバルメモリをクリア |
レビューとデバッグ
| コマンド | 説明 |
|---|---|
/review | Agent の直前のレスポンスをレビュー |
/tools | 利用可能なツールを一覧表示 |
/clear | 画面をクリア |
会話ブロック操作
| 操作 | 説明 |
|---|---|
| 折りたたみブロックをクリック | 単一の会話ブロックを展開/折りたたみ |
Ctrl+O | すべての折りたたみブロックを展開/復元 |
Shift + 選択 | マウスキャプチャを解放してネイティブなターミナルテキスト選択を可能にする |
長い会話ブロック(3行を超える)は自動的に折りたたまれます。ウェルカムブロック、ConfigOverview ブロック、空の実行ブロックは折りたたまれません。
レガシー REPL
古い rustyline REPL インターフェースを使用する場合:
ALIUS_LEGACY_REPL=1 alius
レガシー REPL はスラッシュコマンドとターミナルストリーミング出力をサポートしていますが、主要な製品インターフェースではありません。