[GH-ISSUE #39] feat: Add Kilo CLI support #28

Closed
opened 2026-03-03 15:47:18 +03:00 by kerem · 2 comments
Owner

Originally created by @Xintong120 on GitHub (Feb 22, 2026).
Original GitHub issue: https://github.com/mindfold-ai/Trellis/issues/39

Summary
Add support for Kilo CLI as a new AI coding tool platform in Trellis.

Motivation
Trellis currently supports Claude Code, Cursor, OpenCode, iFlow, and Codex. Adding Kilo CLI support would allow more users to benefit from Trellis's workflow system.
Kilo CLI (@kilocode/cli) is an open-source AI coding assistant that could benefit from Trellis features like:

  • Auto-Injection of specs and workflows
  • Session persistence via journals
  • Parallel sessions support
    Proposed Implementation

Following the existing pattern for adding new platforms:

  1. Types (src/types/ai-tools.ts):
    • Add "kilo" to AITool type
    • Add "kilo" to TemplateDir type
    • Add "kilo" to CliFlag type
    • Add configuration to AI_TOOLS registry
  2. Configurator (src/configurators/kilo.ts):
    • Create new configurator file (can reuse OpenCode pattern)
  3. Templates (src/templates/kilo/):
    • Create template directory with necessary config files
  4. Registration (src/configurators/index.ts):
    • Add to PLATFORM_FUNCTIONS

Additional Context

Would be happy to implement this feature. Please let me know if the approach looks good.

Originally created by @Xintong120 on GitHub (Feb 22, 2026). Original GitHub issue: https://github.com/mindfold-ai/Trellis/issues/39 **Summary** Add support for Kilo CLI as a new AI coding tool platform in Trellis. **Motivation** Trellis currently supports Claude Code, Cursor, OpenCode, iFlow, and Codex. Adding Kilo CLI support would allow more users to benefit from Trellis's workflow system. Kilo CLI (`@kilocode/cli`) is an open-source AI coding assistant that could benefit from Trellis features like: - Auto-Injection of specs and workflows - Session persistence via journals - Parallel sessions support Proposed Implementation Following the existing pattern for adding new platforms: 1. **Types** (`src/types/ai-tools.ts`): - Add `"kilo"` to `AITool` type - Add `"kilo"` to `TemplateDir` type - Add `"kilo"` to `CliFlag` type - Add configuration to `AI_TOOLS` registry 2. **Configurator** (`src/configurators/kilo.ts`): - Create new configurator file (can reuse OpenCode pattern) 3. **Templates** (`src/templates/kilo/`): - Create template directory with necessary config files 4. **Registration** (`src/configurators/index.ts`): - Add to `PLATFORM_FUNCTIONS` Additional Context - Kilo CLI npm package: `@kilocode/cli` - Documentation: https://kilo.ai/docs Would be happy to implement this feature. Please let me know if the approach looks good.
kerem closed this issue 2026-03-03 15:47:19 +03:00
Author
Owner

@taosu0216 commented on GitHub (Feb 24, 2026):

thanks! Tracking https://github.com/mindfold-ai/Trellis/pull/40#issuecomment-3948628109 to see review comments there.

<!-- gh-comment-id:3948631485 --> @taosu0216 commented on GitHub (Feb 24, 2026): thanks! Tracking https://github.com/mindfold-ai/Trellis/pull/40#issuecomment-3948628109 to see review comments there.
Author
Owner

@taosu0216 commented on GitHub (Feb 24, 2026):

done

<!-- gh-comment-id:3949781327 --> @taosu0216 commented on GitHub (Feb 24, 2026): done
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Trellis#28
No description provided.