Hopp til hovedinnhold

Fredag 9. oktober

bigarrow gir Claude Code og Codex en pil som peker på knappen bare du kan trykke på

fredag 9. oktober · KI-generert · Kilde: GitHub

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

Gi kodeagenten din på Mac en pil som peker på dialogen, knappen eller 2FA-feltet den trenger at du håndterer selv.

«KI-agenten din kan refaktorere et monorepo, skrive en migrering og forklare monader, men når den trenger at du klikker på én knapp, skriver den ‹please click Allow in the dialog› i en terminal du ikke ser på», skriver Franz Enzenhofer i README-filen til bigarrow. Repoet ble opprettet på GitHub 8. oktober, og løsningen er en stor pil med et tekstskilt som legger seg over alle vinduer, peker på målet og forsvinner av seg selv.

Verktøyet er én liten Swift-binær uten daemon, konto eller telemetri. Pila er klikk-gjennom og stjeler ikke fokus, og bigarrow klikker, skriver eller tar aldri skjermbilder selv. Agenten kaller for eksempel bigarrow point --element "Allow" --app "System Settings" med en tekst på skiltet. Målet kan være koordinater, et vindu, et Accessibility-element etter navn eller en ID fra Peekaboo. Alle kommandoer tar --json, og exit-kodene er laget for agenter: 0 ok, 2 feil input, 3 fant ikke målet, 4 mangler tillatelse.

Det smarteste er at pilene rydder etter seg. point varer 8 sekunder som standard og start 300 sekunder, og en pil forsvinner når agentprosessen som tegnet den avslutter (via CLAUDE_PID). Selve tegningen krever ingen macOS-tillatelser. --element bruker Accessibility, som macOS gir til terminalappen din og ikke til bigarrow.

Begrensningene står åpent i README: kun macOS 14 eller nyere, Chrome eksponerer bare sideinnhold med --force-renderer-accessibility, og vindustitler krever Screen Recording på macOS 26. Prosjektet er også ferskt, med åtte releaser fra 8. til 9. oktober fram til v0.4.2. Til gjengjeld har det 87 automatiske tester, og en pulserende pil brukte 1,4 % CPU på en CI-runner.

Hva bør du gjøre?

  1. Installer med brew install franzenzenhofer/tap/bigarrow og kjør bigarrow install-skill, som legger skillen i ~/.claude/skills for Claude Code og ~/.agents/skills for Codex.
  2. Kjør bigarrow doctor for å se hvilken app som eier Accessibility-tillatelsen før agenten prøver --element.
  3. Legg inn bigarrow stop --hook som UserPromptSubmit-hook i Claude Code, så fjernes øktas piler når du svarer agenten.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.