TUI モード
任意のプロジェクトルートでqodercli を実行すると、既定の TUI(インタラクティブ)モードに入ります。CLI とはテキストで対話でき、スラッシュコマンドで専用機能を実行できます。
入力モード
TUI では複数の入力モードを利用できます。| Command | Description |
|---|---|
> | ダイアログモード(デフォルト)。任意のテキストを入力して CLI と対話します |
! | Bash モード。ダイアログモードで ! を入力すると shell コマンドを直接実行できます |
/ | スラッシュモード。ダイアログモードで / を入力して組み込みコマンドを開き、実行します |
\ ⏎ | Enter で複数行入力を開始します |
組み込みツール
Qoder CLI には、ファイル/ディレクトリ操作や shell コマンド実行に使える Grep、Read、Write、Bash などのツールが組み込まれています。スラッシュコマンド
以下の組み込みスラッシュコマンドで、機能や設定にすばやくアクセスできます。| Command | Description |
|---|---|
/login | Qoder アカウントにログインする |
/help | TUI ヘルプを表示する |
/init | プロジェクト内の AGENTS.md メモリファイルを初期化または更新する |
/memory | ユーザー、プロジェクト、ローカルのメモリファイルを管理する |
/quest | Spec 駆動の委任タスクを実行する |
/review | ローカル変更をコードレビューする |
/resume | セッションを一覧表示して再開する |
/clear | 現在のセッションの context 履歴をクリアする |
/compact | 現在のセッションの context 履歴を要約する |
/usage | 現在の Credit 使用状況を表示する |
/status | CLI ステータスを表示する:バージョン、モデル、アカウント、API 接続状況、ツール状態など |
/config | Qoder CLI のシステム設定を表示する |
/agents | サブエージェントの一覧、作成、管理を行う |
/tasks | 実行中のバックグラウンドタスクを一覧表示する |
/release-notes | Qoder CLI のリリースノートを表示する |
/vim | 入力を編集するため外部エディタを開く |
/feedback | Qoder CLI に関するフィードバックを送信する |
/quit | TUI を終了する |
/logout | Qoder アカウントからログアウトする |
高度な起動オプション
CLI を起動する際は、以下のオプションで動作を制御できます。| Command | Description | Example |
|---|---|---|
-w | ワークスペースディレクトリを指定する | qodercli -w /Users/demo/projects/nacos |
-c | 直近のセッションを続行する | qodercli -c |
-r | 指定したセッションを再開する | qodercli -r *******-c09a-40a9-82a7-a565413fa39 |
--allowed-tools | 指定したツールのみ許可する | qodercli --allowed-tools=Read,Write |
--disallowed-tools | 指定したツールを禁止する | qodercli --disallowed-tools=Read,Write |
--max-turns | 最大ターン数 | qodercli --max-turns=10 |
--yolo | 権限チェックをスキップする | qodercli --yolo |
Print モード
Print モードは非対話型です。qodercli --print を実行するとこのモードに入り、出力は --output-format に従って表示されます。
フラグ
グローバルオプションは任意のコマンドで使用できます。| Option | Description | Example |
|---|---|---|
-p | Agent を非対話モードで実行する | qodercli -q -p hi |
--output-format | 出力形式:text、json、stream-json | qodercli --output-format=json |
-w | ワークスペースディレクトリを指定する | qodercli -w /Users/qoder_user/projects/qoder_demo |
-c | 直近のセッションを続行する | qodercli -c |
-r | 指定したセッションを再開する | qodercli -r ********-c09a-40a9-82a7-a565413fa393 |
--allowed-tools | 指定したツールのみ許可する | qodercli --allowed-tools=Read,Write |
--disallowed-tools | 指定したツールを禁止する | qodercli --disallowed-tools=Read,Write |
--max-turns | 最大ターン数 | qodercli --max-turns=10 |
--yolo | 権限チェックをスキップする | qodercli --yolo |
Worktree
--worktree [name] を使うと、別の Git worktree で Qoder CLI セッションを開始できます。同じリポジトリに対して複数のセッションを並行して進めたい場合に便利です。
要件:Git リポジトリ内で実行し、ローカルに Git がインストールされていることを確認してください。
worktree で開始する
メモリ
Qoder CLI はAGENTS.md をメモリファイルとして使用し、その内容を開発支援の context として自動的に読み込みます。代表的な内容:
- 開発基準や注意事項
- システム全体のアーキテクチャ
- …
自動生成
対象プロジェクトで TUI を起動し、/init を入力すると、プロジェクトディレクトリに AGENTS.md が生成されます。
手動で管理
- プロジェクト内に
AGENTS.mdを作成し、内容を編集します。 - TUI で
/memoryを入力し、ユーザー、プロジェクト、ローカルのメモリファイルを管理します。