Development AI Agentic Coding Assistant Kiro [Kiro] CLIのインストールと設定

概要

Kiro CLIのインストール方法とcli.json設定ファイルの主要項目をまとめた。

手順

1. インストール

1.1. cURL

curl -fsSL https://cli.kiro.dev/install | bash

1.2. Homebrew

brew install --cask kiro-cli

2. 設定ファイル

2.1. 用途

Kiro CLIの動作を制御する設定ファイルである。機能のon/off、デフォルトモデル、UIオプションなどを管理する。

2.2. 場所

  • グローバル設定(ユーザー全体): ~/.kiro/settings/cli.json — すべてのプロジェクトで使用可能
  • ワークスペース設定(プロジェクト別): .kiro/settings/cli.json — 該当プロジェクトでのみ使用、グローバル設定より優先適用

2.3. 主要設定項目

設定キー デフォルト値 説明
chat.defaultModel string なし デフォルトAIモデル
chat.defaultAgent string なし デフォルトエージェント
chat.enableThinking boolean false 高度な推論モード
chat.enableCheckpoint boolean false ワークスペーススナップショット
chat.enableTodoList boolean false TODOリスト機能
chat.enableCodeIntelligence boolean false コードインテリジェンス(LSP)
chat.disableMarkdownRendering boolean false マークダウンレンダリング無効化
chat.enableNotifications boolean false デスクトップ通知
chat.enableTangentMode boolean false タンジェントモード(会話分岐)
chat.greeting.enabled boolean true 開始時の挨拶メッセージ

3. CLIでの設定管理

3.1. 設定一覧の確認

kiro-cli settings list

3.2. 設定値の確認

kiro-cli settings chat.defaultModel

3.3. グローバル設定の変更

kiro-cli settings chat.defaultModel "anthropic.claude-opus-4-6-20250610"

3.4. ワークスペース設定の変更

kiro-cli settings --workspace chat.defaultModel "anthropic.claude-opus-4-6-20250610"

3.5. 設定の削除

kiro-cli settings --delete chat.defaultModel
kiro-cli settings --delete --workspace chat.defaultModel

4. 設定例

{
  "chat.defaultModel": "anthropic.claude-opus-4-6-20250610",
  "chat.defaultAgent": "my-project",
  "chat.enableThinking": true,
  "chat.enableCheckpoint": true,
  "chat.enableTodoList": true,
  "chat.greeting.enabled": false
}

5. Claude Codeとの比較

役割 Claude Code Kiro
機能/動作設定 settings.json cli.json
プロジェクトコンテキスト/ルール CLAUDE.md Steering(.kiro/steering/)
エージェント別指示 エージェント設定のpromptフィールド
自動コンテキストファイル CLAUDE.mdのファイル参照 Steering + エージェント設定のresourcesフィールド
会話中の記憶 MEMORY.md 該当なし

参考

コメントする