Your AI agent can refactor a monorepo, but it can't point at a button. This tiny Mac CLI fixes that.
Let your AI agents paint big arrows, boxes and text on your screen
bigarrow is a small macOS CLI and agent skill that lets AI agents draw big arrows, boxes, and text on your screen to point at things they need you to click. It's click-through, never steals focus, needs no permissions to draw, and disappears on its own. Works with Claude Code and Codex. MIT licensed.
Your AI agent can refactor a monorepo, write a migration and explain monads, but when it needs you to click one button it prints "please click Allow in the dialog" into a terminal you are not looking at. bigarrow gives it a finger.
- hn8726
I tried to read the "Does it need Screen Recording or Accessibility?" part, but it's slopped to the point I have no clue what it's trying to say. But if it can draw on top of permission prompts, what's stopping it from drawing box that hides the "decline" button and changing the "approve" button copy?
- sicktriple
Man, just when it seemed like we had it all. Computers were cheap, efficient and powerful. Somehow we figured out a way to accomplish tasks we already had solved except now it's 1000x more expensive, requires the combined electricity of the entire world, is reliant on someone else's rented compute, and now I need a robot to tell me what button to press. What a time to be alive.
- tangotaylor
"It is an arrow, so we spent an unreasonable amount of time on how it looks."
Brilliant. This is exactly the kind of content I seek when I visit Hacker News.
Truly art.
- alansaber
OP has inspired me to write up my tedious thoughts on agent GUIs if of interest https://news.ycombinator.com/item?id=50022688
- priyashunt
Very VERY USABLE FOR old PEOPLE. I would pay good money for something like this on iPad!
- usrbinbash
SO the point of this is ... what exactly?
A big arrow to an interface element which ... has a label that explains what it does?
So...a label for a label?
- swframe2
I want this for the visualization of very difficult to solve application evolution.
This is for problems which have no known solution and are too complicated for an agent to figure out on its own.
My current problem: can alphafold and related tools figure out the function of a gene that so far is unknown.
Think of the monte carlo tree search in the alphago explanation videos.
What if there was visualization that showed how the policy and value models worked so you can spot their flaws.
I want the agent to build an attempt at a solution,
then build a visualization of it,
then run the solution and show me what is it up to.
I want to it pause and explain its state so I can see exactly where and why the solution fails.
- arshxyz
The README is geared towards technical people (complete with the HN screenshot) but when I see a tool like this all I can think of is how helpful this would be for my mom when I'm trying to tell her how to download and print a document over the phone