Skip to content

Conversation

@arnestrickmann
Copy link
Contributor

Summary

Adds support for Kilocode as a new CLI provider
in Emdash, enabling users to run Kilocode AI coding assistant in
multi-agent workflows.

Changes

  • Added Kilocode to provider registry
    (src/shared/providers/registry.ts)
  • Configured CLI execution flags:
    • Auto-approval mode: --auto
    • Session resume: --continue
    • Version detection: --version
  • Added provider logo (src/assets/images/kilocode.png)
  • Updated UI configuration files:
    • src/renderer/providers/assets.ts
    • src/renderer/providers/meta.ts
    • src/renderer/lib/providerConfig.ts
    • src/renderer/components/ProviderBar.tsx
    • src/renderer/components/ProviderInfoCard.tsx

Provider Details

  • Installation: npm install -g @kilocode/cli
  • Documentation: https://kilo.ai/docs/cli
  • Key Features:
    • Multiple modes (architect, code, debug, ask, orchestrator)
    • Bring-your-own-keys for 100+ models via OpenRouter
    • Keyboard-first navigation
    • Checkpoint management

Testing

  • TypeScript compilation passes (npm run type-check)
  • ESLint passes with no new warnings (npm run lint)
  • Follows existing provider implementation patterns
  • Maintains alphabetical ordering across all files
  • Provider will be auto-detected when installed

Preview

(Optional: Add screenshot of Kilocode in provider dropdown)

Documentation Impact

  • Provider will automatically appear in the provider selector when Kilocode
    CLI is installed
  • No additional documentation changes needed - follows existing provider
    patterns

Review Checklist

  • Code follows project style guidelines
  • All provider configuration files updated consistently
  • TypeScript types are correct
  • No breaking changes introduced
  • Ready to merge

@vercel
Copy link

vercel bot commented Dec 22, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
docs Ready Ready Preview, Comment Dec 22, 2025 9:11am

@arnestrickmann arnestrickmann merged commit b416f63 into main Dec 22, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants