De fleste chatbot-rammeverk glemmer alt idet en økt lukkes. Talon, et åpen kildekode-prosjekt fra utvikleren dylanneve1 som dukket opp på Show HN, går motsatt vei: agenten holder på mål og hukommelse mellom kjøringer og melder selv fra når noe skjer.
Kjørerammen kobler ett agent-oppsett til flere frontender samtidig, ifølge prosjektets README: Telegram, Discord, Microsoft Teams, en terminal med live verktøyvisning og en Flutter-app for desktop og mobil. Backend er pluggbar: du velger mellom Claude Agent SDK, Kilo, OpenCode, Codex eller OpenAI Agents per prosess, og alle verktøy går gjennom MCP.
Bakgrunnsagentene gjør forskjellen. En «Heartbeat» kjører hver time, leser målene på nytt og tar dem videre, mens en «Dream»-rutine konsoliderer hukommelse og fører en dagbok. Mål er varige objektiver agenten forplikter seg til i chatten over flere dager, og hver kjøring registreres i en levende oppgavetabell du kan inspisere med talon ps.
Oppsettet krever Node.js 24 eller nyere, men hver utgivelse leverer også selvstendige binærfiler for Linux, macOS og Windows, samt en Homebrew-formel. Backend-valget avgjør resten: «claude» krever at Claude Code er installert og innlogget, mens «kilo» og «opencode» starter en lokal server uten ekstra oppsett.
Hva bør du gjøre?
- Klon repoet med
git cloneog kjørnpx talon setupfor å velge frontend, sette tokens og modell før første start. - Har du allerede Claude Code innlogget, velg «claude»-backend for å gjenbruke den; vil du unngå ekstra API-nøkler, prøv «kilo» som kjører lokalt med gratis modeller.
- Test
npx talon chati terminalen først for å se verktøykallene live før du kobler på Telegram eller Discord.