Eszközök

Peter Steinberger nyílt forrásúvá tette a Peekaboo macOS-automatizáló eszközt

Peter Steinberger közzétette a Peekaboo nevű, natív macOS automatizáló eszközt MIT-licenc alatt, amely közvetlenül a rendszer hozzáférhetőségi fáját használja az ablakok és vezérlők kezelésére.

Peter Steinberger nyílt forrásúvá tette a Peekaboo macOS-automatizáló eszközt

Peter Steinberger nyílt forrásúvá tette a Peekaboo nevű macOS-native eszközt, amely közvetlenül adja át az automatizáló ügynököknek a macOS hozzáférhetőségi (accessibility) fáját. Ennek köszönhetően a kattintások valódi, azonosítóval rendelkező elemekre irányulnak, nem pixel-koordinátákra, amelyek eltolódhatnak ablakmozgatáskor vagy asztalváltáskor.

Mit kínál a Peekaboo?

  • Natív működés: a Peekaboo valós macOS folyamatként fut, és működéséhez a Screen Recording és Accessibility engedélyek szükségesek. Ez lehetővé teszi, hogy olyan alkalmazásokat is vezéreljen, amelyeket a böngészőn belüli vagy virtualizált automatizálás gyakran blokkol.

  • Strukturált menüfeltérképezés: a peekaboo menu parancs JSON-formátumban adja vissza a teljes menüfát, így az ügynökök név szerint navigálhatnak például "File → Export → PDF…" útvonalakra a képernyőkép-alapú mintázatkeresés helyett.

  • Több képernyő és Spaces támogatás: első osztályú támogatást nyújt ablakok áthelyezésére Spaces között, asztalok váltására, és elemek megcélzására meghatározott kijelzőkön.

  • A tipikus hiányosságokat kezeli: a Peekaboo a kattintáson és gépelésen túl olyan műveleteket is támogat, amelyeket sok más ügynök nem tud megbízhatóan végrehajtani, például Dock jobbklikket, menüsor kiegészítők kezelését, fájldialogokat és fájlok húzását a Lomtárba.

Integrációk és használat

A Peekaboo CLI és MCP szerver interfészeket kínál, így különböző ügynök-hurkokkal használható, például Claude Code, Codex, OpenClaw vagy Hermes Agent mellett. Bármely modell használható vele — a megemlített példák között szerepel Claude, GPT-5.1, Grok 4-fast, vagy teljesen helyi futtatáshoz Ollama.

A projekt MIT-licenc alatt érhető el, és beépül az OpenClaw ökoszisztémába: a repóban megtalálható skills/peekaboo-cli helyen, így telepíthető OpenClaw-skillként a több mint 5,400 egyéb skill mellett.

Miért számít ez?

A Peekaboo célja, hogy megbízhatóbbá tegye az automatizált ügynökök felhasználói felület-interakcióit macOS-en, megszüntetve a képernyőképekre és pixel-alapú heurisztikákra épülő, gyakran megbízhatatlan megközelítést. Ez különösen fontos olyan feladatoknál, amelyek érzékenyek az ablakelrendezésre, több kijelzős munkakörnyezetre vagy natív menük és dialógusok kezelésére.