Developer creation · The next step on screen

BigArrow puts an agent’s next instruction beside the button

A large arrow and a sentence can mark the PDF control in a print dialog or the animation panel in Keynote. This small Mac tool brings an agent’s handoff into the actual interface: finding the target, drawing the instruction and completing the action are separate jobs.

Franz Enzenhofer shared the project on Hacker News on October 9. This reading follows the creator’s real Mac interface demos and published test record; BitShovel has not installed or run the tool.

In this articleContents4

中文

Make the next step visible where it happens

In TextEdit’s print dialog, a pink arrow marks the PDF control and asks the person to continue to saving; a black arrow identifies Cancel. A second image uses a ring, box and arrow to mark Keynote’s animation panel, effect control and Play button. The instructions sit over the actual software, so the person can see the target beside the instruction.

BigArrow is the Mac command-line tool that draws these marks. It contains no AI and does not click, type or capture the screen. Developers can connect it to agents such as Claude Code or Codex, giving the step waiting for a person a visible place on screen.

TextEdit’s shopping-list print dialog: a pink arrow points to the PDF button at the lower left, while a black arrow marks Cancel.
Creator-staged demo in an actual TextEdit print dialog, with the original image unchanged. The address to Mom is demo copy; the image does not show a person completing a PDF save. · Open full-size image
In a Garden Club Keynote deck, a purple ring marks Animate, an orange box marks Add an Effect, and a teal arrow points to Play.
The creator’s script opens Keynote’s animation panel, then overlays three instructions together. It shows the marks and their placement, rather than a person completing the animation steps. · Open full-size image
Sources and further reading

中文

The agent finds a target; the person acts

The agent decides what to point out and what the sign should say. It can supply a control label for BigArrow to locate through macOS Accessibility, or provide coordinates it already has. The creator’s Skill asks it to open the precise page or settings panel first, then mark the remaining control. The person decides whether to authorize, sign or pay after seeing what the action means.

In a published October 8 test, a Claude Code subagent found Chrome’s Reload button by label, noticed that a terminal covered the browser, and added a window-raising option to its proposed command. The test explicitly used a dry run: it checked the target and command without drawing or asking a person to click. It also exposed a bug that could raise a window during a dry run; the creator reports fixing it.

Sources and further reading

中文

Real apps, with scenes prepared for a demo

The two images here come from the creator’s real-app scenes: actual apps on a test Mac, neutral shopping-list and presentation material, then arrow commands. The README also has a creative gallery made with fake dialogs. These are different kinds of demonstrations; neither establishes that Mom learned to save a file or that an agent independently completed a Keynote presentation.

For a Mac setup, the project provides a Homebrew entry and an accompanying Skill. Its source declares macOS 14 or later and an MIT license. Drawing at supplied coordinates needs no system permission; finding controls by label requires Accessibility, and some window-title targeting also requires Screen Recording. These permissions belong to the terminal or app launching the command.

Sources and further reading

中文

After the arrow, return to the actual result

The project suggests a concrete collaboration: an agent prepares the entry point, you complete the step requiring your decision in familiar software, and it checks whether a file appeared, a page changed or the job continued. The creator’s Skill asks for that follow-up check. Dismissing an instruction records its dismissal; a completed save establishes progress on the file task.

This connects to the personal AI companion topic’s task records: what shopping, project handoffs and outreach completed, and where they stopped. BigArrow contributes a way to present the handoff. The arrow still needs the subsequent action and output to become part of a finished job.

Sources and further reading