Tänään on ollut todella vilkas tekoälyuutispäivä! Anthropic tiedotti ostaneensa Bun JavaScript-ajoympäristön. Samaan aikaan Sourcegraph ilmoitti eriyttäneensä Amp-työkalun omaksi yrityksekseen. Hacker News keskustelu käy vilkkaana.
Komentorivipohjaisista tekoälytyökaluista on tullut erittäin kilpailtuja. Anthropicin mukaan Claude Code tuo yritykselle jo miljardin dollarin vuotuisen liikevaihdon (!!), mikä on merkittävä osa koko Anthropicin liikevaihdosta. Claude Code alkoi käyttää Bun-työkalua lokakuun lopulla ja Anthropic haluaa ilmeisesti nyt varmistaa lypsylehmänsä tulevaisuuden kontrolloimalla sitä tukevia työkaluja tiukemmin. Mielenkiintoisesti monien suosima nyt omaksi yhtiökseen eriytetty Amp Code käyttää samaista Bun-työkalua.
OpenAI:n Codex on avointa lähdekoodia ja kirjoitettu Rust-kielellä, Googlen Gemini CLI on myös avointa lähdekoodia ja kirjoitettu TypeScriptillä (käyttäen Reactiin pohjautuvaa Ink-kirjastoa) mutta suositeltuna ajoympäristönä on Node. Avoimen lähdekoodin tarjonnasta löytyy valtavasti muitakin kilpailijoita. Mainitsemisen arvoisia ovat ainakin Opencode (Typescript/Node) ja Crush (Go).
Tekoälytyökalut ovat jo lähtökohtaisesti niin vaarallisen teräviä, että ohjelmointikielen tai käytettyjen apukirjastojen haavoittuvuudet ovat suhteellisen pieni etu tai riski, mutta kehittäjäkokemukseen valituilla työkaluilla on suuri merkitys. Nykyään kun kehittyneimmät kielimallit osaavat jo todella paljon ja ovat suhteellisen lähellä toisiaan, monet valitsevat työkalunsa nimenomaan tämän yleiskokemuksen ja omien mieltymysten mukaan. Kehittäjän näkökulmasta tilanne on paras mahdollinen kun kilpailua on paljon ja eri toimittajien välillä on suhteellisen helppo hyppiä. En olisi yllättynyt mikäli lähitulevaisuudessa nähdään uudenlaisia hinnoittelumalleja joissa pitkistä tai työkaluun sidotuista tilauksista luvataan entistä suurempia alennuksia.