Kimi Code - open-source coding agent od MoonshotAI
MoonshotAI udostępniło Kimi Code - agenta kodującego działającego w terminalu, z pełną integracją z popularnymi IDE. Open-source, Apache 2.0, multimodal.
Czym jest Kimi Code?
Kimi Code CLI to agent AI działający w terminalu, który pomaga w zadaniach programistycznych i operacjach terminalowych. Może czytać i edytować kod, wykonywać polecenia shell, przeszukiwać web i autonomicznie planować działania.
Napisany w Pythonie, wydany pod licencją Apache 2.0. Działa z modelem Kimi K2.5, co daje mu dostęp do zaawansowanych możliwości multimodalnych i agentycznych.
Kluczowe cechy
Kimi Code wyróżnia się kilkoma rzeczami:
- Transparentność - open-source, wiesz dokładnie co robi
- Native multimodal - przyjmuje obrazy i wideo jako input
- Integracja z IDE - VS Code, Cursor, JetBrains, Zed
- Shell mode - Ctrl-X przełącza do trybu shell bez wychodzenia
- MCP support - pełne wsparcie dla Model Context Protocol
Autonomiczny visual debugging
Najciekawsza funkcja to autonomiczny visual debugging. K2.5 może:
- Przyjąć wideo lub obraz jako referencję designu
- Samodzielnie przeszukać dokumentację API
- Zrobić screenshoty swojego outputu aby zweryfikować layout
- Wykryć błędy wizualne i automatycznie naprawić kod
Przykład z oficjalnego demo: Kimi Code autonomicznie tworzy stronę inspirowaną "La Danse" Matisse'a - od inputu wideo, przez lookup dokumentacji, po iteracyjne poprawki na podstawie wizualnej inspekcji.
Integracja z IDE przez ACP
Kimi Code wspiera Agent Client Protocol (ACP). Aby użyć go z Zed lub JetBrains, wystarczy dodać konfigurację:
{
"agent_servers": {
"Kimi Code CLI": {
"command": "kimi",
"args": ["acp"],
"env": {}
}
}
}Przed użyciem przez ACP trzeba najpierw zalogować się w terminalu komendą /login.
MCP - Model Context Protocol
Kimi Code ma pełne wsparcie dla MCP. Można zarządzać serwerami przez CLI:
# HTTP server kimi mcp add --transport http context7 https://mcp.context7.com/mcp # HTTP z OAuth kimi mcp add --transport http --auth oauth linear https://mcp.linear.app/mcp # Stdio server kimi mcp add --transport stdio chrome -- npx chrome-devtools-mcp@latest # Lista serwerów kimi mcp list
Kimi Code automatycznie wykrywa i migruje istniejące skille i MCP do swojego środowiska pracy.
Zsh integration
Dla użytkowników Zsh jest plugin zsh-kimi-cli, który dodaje możliwość przełączenia się do trybu agenta przez Ctrl-X:
git clone https://github.com/MoonshotAI/zsh-kimi-cli.git \
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/kimi-cli
# W ~/.zshrc:
plugins=(... kimi-cli)SDK i rozszerzenia
Kimi Code CLI jest generally available. Dodatkowo w technical preview są:
- Kimi Agent SDK - Python, Node.js, Go
- VS Code extension
- Plugin dla Zsh
Jak zacząć?
Przydatne linki:
- kimi.com/code - strona produktu
- Dokumentacja
- GitHub - kod źródłowy
Podsumowanie
Kimi Code to solidna alternatywa dla Claude Code czy Cursor - z tą różnicą, że jest w pełni open-source. Multimodal support z K2.5 daje mu unikalne możliwości visual debugging, których nie ma konkurencja.
Jeśli cenisz transparentność i chcesz mieć pełną kontrolę nad narzędziami AI których używasz - Kimi Code jest wart sprawdzenia. Szczególnie w połączeniu z możliwościami Agent Swarm z K2.5.