Moonshot AI julkaisi Kimi Code CLI:n, avoimen koodausagentin, joka toimii suoraan terminaalissa. Työkalu lukee ja muokkaa koodia, ajaa komentoja, etsii tiedostoja ja hakee verkkosivuja. Tämän jälkeen se valitsee seuraavan askeleensa saamansa palautteen perusteella.
Projekti on MIT-lisensoitu ja löytyy GitHubista. Uutisen kertoi MarkTechPost 6. kesäkuuta. Kimi Code CLI asettuu samaan kenttään Claude Coden, OpenAI Codexin ja Gemini CLI:n kanssa.
Terminaalipohjaiset koodausagentit ovat kasvaneet nopeasti. Claude Code, Codex ja Gemini CLI ovat vakiinnuttaneet mallin, jossa agentti elää suoraan kehittäjän komentorivillä. Moonshot tuo tähän joukkoon avoimen vaihtoehdon.
Mikä Kimi Code CLI on
Kimi Code CLI on seuraaja vanhemmalle kimi-cli-työkalulle. Se on kirjoitettu TypeScriptillä ja jaetaan npm:n kautta. Työkalu toimii suoraan Moonshot AI:n Kimi-malleilla, mutta sen voi määrittää käyttämään myös muita yhteensopivia palveluntarjoajia.
Agentti soveltuu ohjelmistokehitykseen ja terminaalin operointiin. Se toteuttaa uusia ominaisuuksia, korjaa bugeja ja tekee refaktorointeja. Lisäksi se osaa tutkia vierasta koodikantaa ja vastata sen arkkitehtuuria koskeviin kysymyksiin.
Suoritusmalli perustuu palautteeseen. Agentti suunnittelee askeleet, muokkaa koodia, ajaa testit ja raportoi toimensa. Vain luku -operaatiot ajetaan oletuksena automaattisesti, mutta tiedostomuutokset ja komennot vaativat erillisen vahvistuksen.
Lähtökohta on tuttu kehittäjille. Agentti tuo suuren kielimallin suoraan komentoriville, jossa koodi, testit ja versionhallinta jo sijaitsevat. Näin mallin ei tarvitse siirtyä erilliseen käyttöliittymään tehdäkseen muutoksia.

Aliagentit ja työnkulku
Kimi Code CLI tuo mukanaan sisäänrakennetut aliagentit. Coder-, explore- ja plan-agentit toimivat eristetyissä konteksteissa ja voivat työskennellä rinnakkain. Tämä jakaa suuren tehtävän pienempiin osiin ilman, että pääkonteksti täyttyy.
Suunnittelutila avautuu näppäinyhdistelmällä Shift-Tab tai komennolla kimi --plan. Se tuottaa tutkimussuunnitelman ennen tiedostojen muokkaamista. Komento /yolo ohittaa vahvistuspyynnöt turvallisessa eräajossa, ja /fork luo kokeellisen haaran, jonka voi hylätä.
Mallikontekstin protokolla eli MCP määritetään keskustelun kautta komennolla /mcp-config raa’an JSON:n sijaan. Työkalu tukee myös elinkaarihookkeja ja videosyötettä. Käyttäjä voi pudottaa keskusteluun näyttötallenteen tai demoklipin.
Komento /compact pakkaa kontekstin ja vapauttaa tokeneita pitkissä istunnoissa. Yhdessä aliagenttien kanssa tämä pitää suuretkin selvitykset hallittavina. Työkalu on suunniteltu pitkäkestoiseen agenttityöhön, ei vain yksittäisiin kysymyksiin.

Vertailu Claude Codeen ja Codexiin
Kaikki neljä terminaaliagenttia — Kimi Code CLI, Claude Code, OpenAI Codex CLI ja Gemini CLI — tukevat MCP:tä. Ne eroavat taustamallin, ohjelmointikielen, lisenssin ja orkestroinnin osalta. Kimi Code CLI ja Codex CLI tarjoavat natiivit aliagentit, kun taas Gemini CLI ajaa tehtävät peräkkäin.
Kimi Code CLI ja Gemini CLI on rakennettu TypeScriptillä. Claude Code nojaa Node.js-ajoon ja Codex CLI on kirjoitettu Rustilla. Lisensseissä ero on selvä: Kimi Code CLI on MIT-lisensoitu, kun Claude Code on suljettu.
Moonshotin mukaan tekstipohjainen käyttöliittymä on valmis millisekunneissa. Yhden binäärin jakelu ei vaadi erillistä Node.js-asennusta. Nämä valinnat erottavat työkalun kilpailijoista käytännön nopeudessa.
Lisenssierolla on käytännön merkitystä. MIT-lisenssi sallii koodin vapaan tarkastelun ja muokkaamisen, mikä houkuttaa tiimejä, jotka haluavat hallita työkalujaan itse. Suljettu vaihtoehto tarjoaa harvemmin samaa läpinäkyvyyttä.

Käyttöönotto ja hinnoittelu
Itse CLI on ilmainen ja MIT-lisensoitu. Mallien käyttö vaatii Kimi Code OAuthin tai Moonshot AI Open Platform -API-avaimen. Ensimmäisellä käynnistyksellä käyttäjä valitsee jommankumman tavan.
Yhden komennon asennus ei edellytä Node.js-ympäristön pystytystä. Yksittäisen tehtävän voi ajaa suoraan komentoriviltä, ja aiemman istunnon voi jatkaa lipulla -C. Suurissa selvityksissä pääagentti voi jakaa työn rinnakkaisille aliagenteille.
Työkalu siirtää aiemman kimi-cli:n asetukset ja istunnot uuteen agenttiin. Näin siirtymä vanhasta versiosta ei vaadi konfiguraation rakentamista alusta.
Hinnoittelu jakautuu kahteen osaan. Työkalu itsessään ei maksa mitään, mutta mallikutsut kulkevat Moonshotin rajapinnan kautta käytön mukaan. Kustannus riippuu siten siitä, kuinka paljon agenttia ajaa. Pienikin projekti pysyy edullisena, kun kutsuja kertyy vähän.

Yhteenveto
Kimi Code CLI tuo avoimen ja kevyen vaihtoehdon terminaalipohjaiseen koodaukseen. MIT-lisenssi, TypeScript-pohja ja natiivit aliagentit asettavat sen suoraan Claude Coden ja Codexin rinnalle.
Moonshot AI laajentaa samalla läsnäoloaan kehittäjätyökaluissa. Avoin lisenssi ja yhden binäärin jakelu madaltavat kynnystä kokeilla agenttia osana päivittäistä työnkulkua.
Kilpailu terminaaliagenteista kiristyy nopeasti. Avoimet vaihtoehdot painostavat suljettuja tuotteita läpinäkyvyyteen ja hintaan. Kehittäjälle valinnanvara kasvaa, kun samaan työnkulkuun sopii yhä useampi yhteensopiva agentti.
