Messenger-æraen er tilbake – denne gangen med AI-koding
Slik føles det å jobbe med AI-koding på en helt ny måte
Husker du følelsen av å chatte med venner på nett? Jeg selv var nok heller en av dem som hang på IRC, men poenget er et annet. Nylig har jeg testet buddylist, og jeg må bare si – dette verktøyet har fått meg til å tenke nytt om hvordan vi jobber med AI-assistert kode.
Grunntanken: Prosjektene dine som kontakter
buddylist tar en enkel tilnærming: hver prosjektmappe blir behandlet som en kontakt i listen din. Vil du jobbe med netthandelsappen din? Da starter du en samtale med den – og får en fullverdig Claude Code-økt. Bytter du til API-prosjektet, kjører det Codex i stedet.
Slipp alt dette med å bytte mellom terminalvinduer og holde styr på hvilken CLI-økt som tilhører hva. Her er du bare i en samtale med prosjektet ditt.
Grensesnittet etterligner den gamle MSN Messenger-opplevelsen, men med moderne funksjonalitet. Hver samtale viser historikken din med AI-agenten, og hver melding utløser en ekte agent-økt som kan lese filer, kjøre kommandoer og endre kodebasen din. Dette er altså ikke bare et nostalgisk skall – det er den faktiske kodingagenten i en ny innpakning.
Hva du faktisk får ut av dette
Det nostalgiske designet er hooken, men der den virkelige verdien ligger er i organiseringen. Når du jobber med flere prosjekter samtidig, er det kjekt å ha én sidelinje med alle dine aktive kodekontekster. Hver «kontakt» har sin egen økt-tilstand, sine egne innstillinger og til og med separate terminalfaner.
Den innebygde terminalen fortjener et eget avsnitt. Hver samtale har tilgang til et fullverdig shell som kjører i riktig prosjektmappe. Du får vim, htop, farger, Ctrl+C – alt du trenger. Flere faner per prosjekt, og de blir værende selv når du minimerer vinduet. Agenten kan til og med åpne terminaler på vegne av deg (for Claude Code-brukere), noe som er utrolig praktisk når du vil si «sett opp en dev-server og en test-watcher» og faktisk se det skje.
Smidig integrasjon
GitHub-integrasjonen slår meg som spesielt gjennomtenkt. buddylist spør GitHub CLI om status på pull requests og viser dette direkte på kontaktens rad. Du ser med én Blick om grenen din er flettet, har konflikter eller har feilende tester. «Create PR»-knappen committer gjenstående endringer, pusher grenen og åpner PR-en – alt med statusvisning rett i samtalen. Det er en arbeidsflyt jeg virkelig kan like.
Hver agent tar med seg sin egen konfigurasjon: Codex bruker din eksisterende codex-oppsett med config.toml og AGENTS.md, Gemini henter inn CLI-innstillingene og MCP-serverne dine. Du låses ikke inne i buddylists måte å gjøre ting på.
Hvem passer dette for?
Hvis du aktivt bruker Claude Code, Codex, Gemini eller OpenCode i arbeidet ditt, tilbyr buddylist en ny vinkel på hvordan du håndterer disse øktene. MSN-nostalgien er morsom, men den virkelige gevinsten er det organisatoriske rammeverket.
For team: Hver utvikler kjører sine agenter på egen konto. Ingen overraskelser på fakturaen, ingen nye prisnivåer å sette seg inn i. Bruken din belaster din personlige plan, akkurat som i terminalen.
Konklusjonen
buddylist kommer ikke til å erstatte terminalen for alt, men det er et interessant alternativ for AI-assistert koding. Det nostalgiske grensesnittet er sjarmt, men den gjennomtenkte integrasjonen av ekte agent-økter, terminaladministrasjon og GitHub-statusgjøring gjør at dette er verdt å prøve.
Enten dette blir ditt nye go-to-verktøy eller bare et morsomt eksperiment, minner det oss på at brukeropplevelse betyr noe i utviklerverktøy. Noen ganger er den beste måten å samhandle med kraftig teknologi på, å pakke det inn i noe kjent.
Last ned finnes for Mac (Apple Silicon), Windows og Linux på buddylist.dev. Det er også en nettleserdemo tilgjengelig hvis du vil snuse litt før du laster ned.