A chat visszatér: AI kódolás a buddy list nyomdokain
buddylist: Visszatérés a chatkorszakba, most AI asszisztenssel
Van egy olyan érzésem, hogy az MSN Messenger a 2000-es évek elején valahogy mindent jobban csinált. Nem, nem a smiley-k乏l volt szó – bár azok is hiányoznak. Hanem arról, ahogy a beszélgetések mentek. Kattintás, üzenet, válasz. Egyszerű volt, mint a reggeli kávé.
Most itt a buddylist, egy ingyenes desktop alkalmazás, ami pontosan ezt a hangulatot hozza vissza – csak épp AI-assisted fejlesztéshez. És hidd el, van értelme ennek az egésznek.
A lényeg: A projektek mint chatpartnerek
A buddylist annyira egyszerűen gondolkodik, amennyire csak lehet: minden projektmappát úgy kezel, mintha egy contact lenne a listádban. Rákattintasz az e-commerce appodra, és máris egy teljes Claude Code sessionben vagy. Átváltasz az API projektedre? Az már Codex. Semmi varázslat, csak másképp gondolkodsz a munkáról.
Ehelyett: egyszerűen írsz a projektjeidnek. Kész.
Miért működik ez a gyakorlatban?
Oké, a retró külső jó poén, de a valódi érték a rendszerezés. Ha egyszerre több projekten dolgozol – és ki nem -, a unified sidebar mindent egy helyen tart. Minden "contact" megőrzi a saját session állapotát, beállításait, sőt, külön terminal tabokat is.
A beépített terminal különösen hasznos. Minden beszélgetés hozzáfér egy valódi shell-hez, ami abban a projektmappában fut. Vim, htop, színek, Ctrl+C – minden, amire vágysz. Több tab projektenként, és ezek megmaradnak, még akkor is, ha minimalizálod az ablakot. Az AI agent pedig akár saját maga is nyithat terminalt (Claude Code felhasználóknak), ami akkor jön jól, amikor azt mondod: "indítsd el a dev servert és a test watchert" – és tényleg látod megtörténni.
GitHub integráció, ahogy kell
A GitHub-részt külön kiemelném. A buddylist a GitHub CLI-t használja, így a pull request státusza rögtön látszik minden contact sorában. Azonnal látod, ha a branch merged, conflicts van, vagy épp failelnek a checkek. A "Create PR" gomb commitol, pushol és megnyitja a PR-t – a check státusz pedig ott virít a beszélgetésben. Ez az a workflow, amit szívesen használnék minden nap.
És ami fontos: minden agent a saját konfigurációját hozza. Codex a meglévő codex setup-ot használja (config.toml, AGENTS.md), Gemini a CLI beállításait és MCP szervereit. Nem vagy bezárva a buddylist világába.
Kinek szól ez?
Ha már használod a Claude Code-ot, Codexet, Geminít vagy OpenCode-ot, a buddylist egy friss megközelítést ad a session-menedzsmenthez. A nosztalgia mókás, de az igazi előny a szervezeti keretrendszer.
Csapatoknak különösen hasznos lehet: minden fejlesztő a saját fiókján futtatja az agenteket. Nincs megosztott számlázás, nincs új árazási szint. Aki használja, az fizet a saját plan-jéből – pont, mint a terminalban.
Végső gondolatok
A buddylist nem fogja teljesen kiváltani a terminált, de az AI-assisted kódoláshoz remek alternatíva. A retró UI valóban bájos, és a gondosan integrált valódi agent sessionek, terminal management, plusz GitHub statuszok miatt érdemes kipróbálni.
Lehet, hogy ez lesz az új napi drivered, lehet, hogy csak egy szórakoztató kísérlet marad – de egy fontos tanulságot hoz: a user experience számít a fejlesztői eszközökben is. Néha a legerősebb technológiát is érdemes valami ismerősbe csomagolni.
Letöltés: Mac (Apple Silicon), Windows és Linux a buddylist.dev oldalon. Van böngészős demo is, ha előbb körülnéznél, mielőtt letöltöd.