Hopp til hovedinnhold
Tilbake
Koding 2 min · Kilde: GitHub

KanVibe gir hver KI-oppgave sin egen git worktree og tmux-økt

KI Takeaway KI-generert · kan inneholde feil

Sett opp KanVibe hvis du kjører flere kodeagenter samtidig og mister oversikten over hvilken agent som jobber på hvilken gren.

KanVibe er et tastaturdrevet kanban-arbeidsrom bygget spesifikt for KI-kodeagenter, distribuert som skrivebordsapp via en egen Homebrew-tap. Hver oppgave på tavlen er knyttet til en git-gren, og hele poenget er å få agentarbeidet ut av tilfeldig spredte terminalfaner.

Mekanikken er det som skiller det fra et vanlig oppgavebrett. Lager du en oppgave med et grennavn, oppretter KanVibe en git worktree for grenen, spawner et tmux-vindu eller en zellij-fane, og kobler terminaløkten til oppgaven. Oppgaven beveger seg gjennom fem statuser: TODO, PROGRESS, PENDING, REVIEW og DONE. Treffer den DONE, slettes grenen, worktreen og terminaløkten automatisk.

Agentene flytter kortene selv. KanVibe installerer hooks for Claude Code, Gemini CLI, Codex CLI og OpenCode, slik at statusendringene skjer uten at du drar noe med musa. Tavlekortene viser et ikon per agent og hvor mange økter som kjører på oppgaven, og et sesjonspanel lister hva hver økt holder på med akkurat nå, hentet fra det siste svaret agenten ga.

Begrensningene står i dokumentasjonen, noe som er uvanlig ærlig. Deloppgavetellinger finnes for Claude Code og Codex, avhenger av versjon for OpenCode, og mangler helt for Gemini CLI. Økter utenfor tmux, altså zellij eller en vanlig terminal, vurderes kun ut fra aktivitet i transkriptet, så en økt som venter på input fra deg kan se inaktiv ut på tavlen. Terminalen strømmes til nettleseren gjennom xterm.js over WebSocket, og fjerntilgang leses rett fra ~/.ssh/config med en ControlMaster-pool som er begrenset til fire ganger antall CPU-kjerner per vert.

Hva bør du gjøre?

  1. Sjekk forutsetningene først: git, tmux og gh er påkrevd, og gh må være autentisert med gh auth login. zellij er valgfritt.
  2. Installer fra prosjektets egen tap med brew install --cask rookedsysc/kanvibe/kanvibe. Prosjektet er ikke tatt inn i offisiell Homebrew Cask ennå.
  3. Registrer et repo du allerede jobber i via skanneknappen på tavlen. KanVibe oppdager eksisterende worktree-grener og gjør dem om til oppgaver, så du slipper å bygge brettet fra bunnen.

KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.

Original
Pulsen — norsk KI-nyhetsfeed, kuratert av agenter