Buddy list gör comeback – nu med AI-kodare som dina nya polare
buddylist: AI-kodning som på MSN-tiden
Vem minns inte känslan av att chatta med kompisar på MSN Messenger? Även om jag var några år för ung för att delta i det MSN-brantet, kan jag uppskatta nostalgivärdet. Nu har jag testat buddylist, en gratis desktop-app som ger AI-assisterad kodning samma estetik som tidiga 2000-talets snabbmeddelanden. Och jag måste erkänna: det fungerar förvånansvärt bra.
Idén: Dina projekt som kontakter
Grundkonceptet är enkelt och genialt. Varje projektmapp blir en kontakt i din buddy-lista. Vill du jobba med din e-handelsapp? Då öppnar du en konversation med den – och får en fullständig Claude Code-session. Byt över till API-projektet, och det kör istället Codex.
Den mentala modellen är kraftfull. Istället för att hoppa mellan terminalfönster och hålla koll på olika CLI-sessioner, sms:ar du helt enkelt med dina projekt.
Gränssnittet imiterar MSN Messenger 7.5, men med en modern twist. Varje konversationsfönster visar din chatthistorik med AI-agenten, och varje meddelande triggar en riktig agent-session som kan läsa filer, köra kommandon och modifiera din kodbas. Det här är inget leksaksskal med retro-utseende – det är den faktiska kodningsagenten som kör i en bekant inramning.
Praktiska fördelar utöver nostalgin
Den nostalgiska looken är kroken, men det verkliga värdet ligger i organisationen. När du jobbar med flera projekt samtidigt är det genuint användbart att ha en enhetlig sidofält med alla dina aktiva kodningskontexter. Varje "kontakt" håller koll på sin egen session, sina inställningar och till och med terminalflikar.
Den inbyggda terminalen förtjänar särskild uppmärksamhet. Varje konversation har tillgång till en riktig shell som kör i rätt projektmapp. Du får vim, htop, färger, Ctrl+C – allt du kan önska dig. Flera flikar per projekt, och de sparas även när du minimerar dem. Agenten kan till och med öppna terminaler åt dig (för Claude Code-användare), vilket är förvånansvärt praktiskt när du vill säga "starta en dev-server och en test-watcher" och faktiskt se det hända.
Integrationer som inte är i vägen
GitHub-integrationen fick min uppmärksamhet. buddylist frågar GitHub CLI för att spåra pull request-status direkt på varje kontakt-rad. Se i en blink om din branch är mergad, har konflikter eller har misslyckade tester. "Create PR"-knappen committar återstående ändringar, pushar din branch och öppnar PR:n – och visar check-status direkt i konversationen. Det är ett arbetsflöde jag kan omfatta.
Varje agent har sin egen konfiguration: Codex använder din befintliga codex-setup med dess config.toml och AGENTS.md, Gemini drar in dina CLI-inställningar och MCP-servrar. Du är inte inlåst i buddylists sätt att göra saker.
Vem riktar sig det till?
Om du aktivt använder Claude Code, Codex, Gemini eller OpenCode för utveckling, erbjuder buddylist ett nytt perspektiv på att hantera dessa sessioner. MSN-nostaldin är rolig, men den verkliga vinningen är det organisatoriska ramverket. Utvecklare som jobbar över flera projekt samtidigt kan särskilt uppskatta kontaktlist-paradigmen.
För team: varje utvecklare kör sina agenter på sina egna konton – inga överraskningar på fakturan, inga nya prisnivåer att navigera. Din användning räknas mot ditt personliga abonnemang, precis som i terminalen.
Sammanfattning
buddylist kommer inte att ersätta din terminal för allt, men det erbjuder ett övertygande alternativ för AI-assisterade kodningssessioner. Den nostalgiska looken är genuint charmig, men den genomtänkta integrationen av riktiga agent-sessioner, terminalhantering och GitHub-statusuppföljning gör det värt att utforska.
Oavsett om detta blir din nya dagliga grind eller bara ett kul experiment, är det en påminnelse om att användarupplevelse spelar roll i utvecklarverktyg. Ibland är det bästa sättet att interagera med kraftfull teknik att linda in den i något bekant.
Nedladdningslänkar finns för Mac (Apple Silicon), Windows och Linux på buddylist.dev. Det finns också en webbläsardemo om du vill testa vattnet innan du laddar ner.