@@ -72,6 +72,7 @@ def _github_auth_headers(cli_token: str | None = None) -> dict:
7272 "opencode" : "opencode" ,
7373 "codex" : "Codex CLI" ,
7474 "windsurf" : "Windsurf" ,
75+ "kilocode" : "Kilo Code" ,
7576}
7677# Add script type choices
7778SCRIPT_TYPE_CHOICES = {"sh" : "POSIX Shell (bash/zsh)" , "ps" : "PowerShell" }
@@ -747,7 +748,7 @@ def ensure_executable_scripts(project_path: Path, tracker: StepTracker | None =
747748@app .command ()
748749def init (
749750 project_name : str = typer .Argument (None , help = "Name for your new project directory (optional if using --here)" ),
750- ai_assistant : str = typer .Option (None , "--ai" , help = "AI assistant to use: claude, gemini, copilot, cursor, qwen, opencode, codex, or windsurf " ),
751+ ai_assistant : str = typer .Option (None , "--ai" , help = "AI assistant to use: claude, gemini, copilot, cursor, qwen, opencode, codex, windsurf, or kilocode " ),
751752 script_type : str = typer .Option (None , "--script" , help = "Script type to use: sh or ps" ),
752753 ignore_agent_tools : bool = typer .Option (False , "--ignore-agent-tools" , help = "Skip checks for AI agent tools like Claude Code" ),
753754 no_git : bool = typer .Option (False , "--no-git" , help = "Skip git repository initialization" ),
@@ -761,7 +762,7 @@ def init(
761762
762763 This command will:
763764 1. Check that required tools are installed (git is optional)
764- 2. Let you choose your AI assistant (Claude Code, Gemini CLI, GitHub Copilot, Cursor, Qwen Code, opencode, Codex CLI, or Windsurf )
765+ 2. Let you choose your AI assistant (Claude Code, Gemini CLI, GitHub Copilot, Cursor, Qwen Code, opencode, Codex CLI, Windsurf, or Kilo Code )
765766 3. Download the appropriate template from GitHub
766767 4. Extract the template to a new project directory or current directory
767768 5. Initialize a fresh git repository (if not --no-git and no existing repo)
@@ -1036,9 +1037,11 @@ def check():
10361037 tracker .add ("claude" , "Claude Code CLI" )
10371038 tracker .add ("gemini" , "Gemini CLI" )
10381039 tracker .add ("qwen" , "Qwen Code CLI" )
1039- tracker .add ("code" , "VS Code (for GitHub Copilot)" )
1040+ tracker .add ("code" , "Visual Studio Code" )
1041+ tracker .add ("code-insiders" , "Visual Studio Code Insiders" )
10401042 tracker .add ("cursor-agent" , "Cursor IDE agent (optional)" )
10411043 tracker .add ("windsurf" , "Windsurf IDE (optional)" )
1044+ tracker .add ("kilocode" , "Kilo Code IDE (optional)" )
10421045 tracker .add ("opencode" , "opencode" )
10431046 tracker .add ("codex" , "Codex CLI" )
10441047
@@ -1047,10 +1050,10 @@ def check():
10471050 gemini_ok = check_tool_for_tracker ("gemini" , "https://github.com/google-gemini/gemini-cli" , tracker )
10481051 qwen_ok = check_tool_for_tracker ("qwen" , "https://github.com/QwenLM/qwen-code" , tracker )
10491052 code_ok = check_tool_for_tracker ("code" , "https://code.visualstudio.com/" , tracker )
1050- if not code_ok :
1051- code_ok = check_tool_for_tracker ("code-insiders" , "https://code.visualstudio.com/insiders/" , tracker )
1053+ code_insiders_ok = check_tool_for_tracker ("code-insiders" , "https://code.visualstudio.com/insiders/" , tracker )
10521054 cursor_ok = check_tool_for_tracker ("cursor-agent" , "https://cursor.sh/" , tracker )
10531055 windsurf_ok = check_tool_for_tracker ("windsurf" , "https://windsurf.com/" , tracker )
1056+ kilocode_ok = check_tool_for_tracker ("kilocode" , "https://kilocode.com/" , tracker )
10541057 opencode_ok = check_tool_for_tracker ("opencode" , "https://opencode.ai/" , tracker )
10551058 codex_ok = check_tool_for_tracker ("codex" , "https://github.com/openai/codex" , tracker )
10561059
@@ -1060,7 +1063,7 @@ def check():
10601063
10611064 if not git_ok :
10621065 console .print ("[dim]Tip: Install git for repository management[/dim]" )
1063- if not (claude_ok or gemini_ok or cursor_ok or qwen_ok or windsurf_ok or opencode_ok or codex_ok ):
1066+ if not (claude_ok or gemini_ok or cursor_ok or qwen_ok or windsurf_ok or kilocode_ok or opencode_ok or codex_ok ):
10641067 console .print ("[dim]Tip: Install an AI assistant for the best experience[/dim]" )
10651068
10661069
0 commit comments