36 comments

  • hn8726 2 hours ago
    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?
    • causal 1 hour ago
      I wonder if someday we will get to the point where Github repos are just markdown files describing the project and then you just let your own agent implement it because why the hell would I trust your agent's implementation?
      • cyanydeez 56 minutes ago
        if all your models are in the cloud, why would you trust anything your agent builds
        • jerf 27 minutes ago
          That sounds cynical today, but that's just because the AI models are currently outrunning enshittification. I'm already pondering personal plans about what to do when that turns around. We haven't seen enshittification yet that is going to be like the enshittification of AI. It may even deserve a new term of its very own, it's going to be such a big problem. The AI companies are leaving a lot of value on the table to entice us on to their systems but at some point that's going to turn around.
          • cyanydeez 6 minutes ago
            The existential danger exists today: you're providing your entire business toolchain to models in the cloud, owned by businesses who are for profit entity. Even if the model itself doesn't care about your data, the business model does.

            Everything your building is now streaming through a third party who could steal it, the same way Amazon steals open source software and repackages it.

            All you need to do is look at palentir's forward deployed engineers. Once you let a third party observe your processed, you're cloneable and replaceable _as an entity_.

            I think we can look at our own human psychology as it developed into social groups. If our brains were obviously deterministic, it would be easy for people to prey upon us via structured inputs. Some level of randomness in our thought process is almost evolutionarily required to avoid becoming part of the larger super structure, similar to an ant colony.

            So these AI companies are definitely more dangerous than just the "AI is super intelligence". They're basically a intelligence platform everyone is wiring into.

            That's today. Tomorrow, they'll be run by an MBA which is the enshittification.

    • SwtCyber 23 minutes ago
      Nothing stops it, except the fact that the agent is already executing arditrary code in your shell. If it's malicious, it'll just steal your shh keys directly instead of bothering with button masking
    • tkdb 1 hour ago
      ...and there we have it. Slop assumes a verb form.
  • alexpotato 13 minutes ago
    > Arrows have existed since roughly the Paleolithic.

    Whenever I use web tools that don't have "deep linking" [0], I love to throw out this quote:

    "Have we thought about using hyperlinks? They are these SUPER useful things that were invented in Switzerland back in the 1990s."

    0 - https://en.wikipedia.org/wiki/Deep_linking

  • usrbinbash 1 hour ago
    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?

    • ghm2180 43 minutes ago
      Glad you asked. Pointing my aging aunt to the right place on the screen to click without having to take control of her laptop, of course.
    • voidUpdate 1 hour ago
      It's so your agent can make a big arrow on the screen saying "click this, human" so that it can keep doing things
      • andyfilms1 1 hour ago
        I love living in the future!
  • arshxyz 2 hours ago
    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
    • conception 2 hours ago
      Honestly the giant arrow annotation Zoom has makes it worth any amount of money compared to the competition.
  • lbreakjai 2 hours ago
    I would pay good money for something like this on iPad. It wouldn't even need to be agent-driven, just a big "I want to make a bank transfer" button, that would launch the correct app and guide through the interface.

    That would be a godsent for those of us with aging parents.

    • ghm2180 1 hour ago
      > That would be a godsent for those of us with aging parents.

      Right yeah? I mean I have freagin remote desktop installed on all my parent's devices. I am the agent for them every time they call frantically for help.

      It's Time to redesign the apple genius bar for the modern aging boomer using this.

  • cyberjunkie 1 hour ago
    I'm just as impressed by this as any other LLM-generated project.
  • isoprophlex 2 hours ago
    Literally unusable as it is. Some minimal extra features this would need:

    - rainbow dripping arrows

    - angrily pointing arrows

    - flame-surrounded text boxes with particle effects

    - the ability for the agent to play airhorn.wav at max volume, overriding existing volume or mute settings

    EDIT: ayy lmao https://github.com/franzenzenhofer/big-arrow-on-the-screen/p...

    • htrp 1 hour ago
      This is where the agent says did not understand sarcasm coded and shipped features
      • DonHopkins 1 hour ago
        Last time I accidentally said something sarcasticly over-ambitious to an LLM, it shipped this popup callout tooltip feature on a PDP-7 Type 340 vector graphics display emulator that shows you the meaning of the drawing you're pointing at, as well as the address of the instruction that drew it.

        https://hyperties.org/cabinet/symelec/

        PIXIE and FORTH on PDP-7 Cabinet Emulator with Type 340 Vector Graphics Display:

        https://www.youtube.com/watch?v=lo8kdY-5i6c

    • thih9 2 hours ago
      At the risk of stating the obvious - let's not do that, the goal of this repo is to be useful and not to give agents the power of the `<blink>` tag.
      • voidUpdate 1 hour ago
        > ""I need you, and you're making coffee." --say reads the sign aloud. Your Mac will literally call you back to your desk."

        It's already got the power to be obnoxious at you

      • koalacola 2 hours ago
        Oh dear, they were making a joke.
        • yen223 1 hour ago
          if only there was a way to make a subtle thing obvious
          • isoprophlex 1 hour ago
            such as... angry flaming rainbow textboxes and arrows?
            • ale42 1 hour ago
              I thought that the dripping rainbow ones were enough. Maybe you have to ask for rainbow unicorns flying on the screen.
      • jaapz 40 minutes ago
        the repo is one big joke, of course they should add this
      • DonHopkins 1 hour ago
        For the humor impared, it would also be useful to have a colorful animated "WHOOSH" overlay with sound effects for every time a deadpan joke goes over your head. ;)

        Maybe isoprophlex will add that to his PR!

      • ipsod 2 hours ago
        under_construction.gif
        • isoprophlex 1 hour ago
          just submitted the airhorn PR; ~second rainbow arrow slop grenade incoming~ BOOM slop cannon fired
  • melvinroest 2 hours ago
    My message to the world is that LLMs should be able to point anything they see in the application they're in or even the whole computer (if you give it that kind of access).

    For web apps, WebMCP is a way where you can make a frontend way more discoverable to an LLM rather than that it is going to read all your code. I sometimes create this in my apps at home and sometimes in my apps at work and it makes LLM assistants way more usable. It also helps if they can highlight certain things of a visual.

    We humans can do this too on paper. We can point at something, we can highlight something with a marker. Why not give an LLM these capabilities as well?

  • vessenes 2 hours ago
    Interesting. When I read the headline I imagined this would be a sort of thinking trace booster -- letting the agent focus its own attention on different parts of the screen. But this is cool in a different way. I bet agentic harnesses would find it useful for communicating with other agents / themselves as well.
  • tilemarch 23 minutes ago
    An arrow on the screen solves “where do I click”; it doesn’t solve “should this happen”

    To me this feels like it takes away from what the human is supposed to do (read, understand the consequences of the action, then.. consent or abort)

    There is a reason your AI Agent won't automate these clicks for you

  • FinnLobsien 2 hours ago
    This could be great for documentation. Screenshots in docs are frequently useless because they show me a screen and say "click X" where I still have to search X visually. And I could just to dhat in the other tab I have open.
    • peaxkl 1 hour ago
      It doesn’t make sense that you have to read a whole article and then still search for the buttons in the UI afterwards. And with longer articles, you always have to keep the article open next to your product to follow the whole flow.

      We built something to help with that [1].

      [1] https://www.happysupport.ai/en/in-app-messaging

  • m-s-y 1 hour ago
    Genuine question…

    Why does this need to be a skill? Literally just ask Claude to “call out actions in these screenshots with numbered stylized arrows” and you get the same thing without burning tens of thousands of tokens in context.

    • IanCal 1 hour ago
      There is a skill, but you don't have to use it, though you'd have to explain how to use the app.

      > burning tens of thousands of tokens in context.

      ~1400?

      > Literally just ask Claude to “call out actions in these screenshots with numbered stylized arrows”

      Is there a macos native thing it uses? Or are you talking about screenshots? This draws on your screen instead.

    • ballofrubber1 1 hour ago
      With a skill claude will know when to use it without you specifically prompting it.
  • alansaber 2 hours ago
    This might be goofy, but it underscores that there's potential for more visual agent UIUX than reading off a sidebar/opening modals.
  • ghm2180 1 hour ago
    Man, Ive lost count of How many times have I had to repeat this over the phone to my parents; The repo has all the punch lines in the README

    > "It's this window, not that one." You have 14 Chrome windows. The agent knows which one it means: --window "Google Chrome:Pull request". It even picks the right tab: --app "Google Chrome:Pull request".

    > Remote help. "No, the other gear icon." Point at it instead of describing it.

  • pimlottc 1 hour ago
    Even the example arrows in the first screenshot are wonky and unnaturally weird.
  • intended 10 minutes ago
    > big-arrow-on-the-screen (bigarrow): one small macOS CLI and an agent skill. Click-through, never steals the focus, gone by itself. MIT.

    I absolutely loathe this phrasing now. I don’t even know what part of it is good or notable.

  • satyanash 3 hours ago
    Am I missing something here?

    What terminal / agentic workflows spawn the demonstrated dialogue boxes that require the User to click/reject the action? Aren't most such flows actually inline UIs? And finally, if the core issue is that these confirmation boxes are tied to the terminal that triggered them, which does not autofocus, what's the point of said "big arrow" that is also lurking behind without focus?

    If the said "big arrow" automatically gains focus, isn't the real fix here to just make the dialogue boxes themselves gain focus automatically? Both are similarly disruptive anyway.

    • inanutshellus 2 hours ago
      The first example (of HN) is the one that feels like it has the most potential to me.

      "Teach me to do this" kinda stuff. "Guiding agent" rather than "doing agent".

      Honestly, @franze, if you're reading this, maybe update your screenshots to show an agent in tutorial mode on some complicated app?

    • ravila4 1 hour ago
      I think this would’ve been very handy to me a couple years ago when I was learning to use Blender and asking LLMs for help performing certain actions like “how do I display the normals of all the vertices in my mesh?” I spent a lot of time trying to figure out which button the model was talking about.
  • xyzsparetimexyz 2 hours ago
    Seems like a pretyu useful way to help infants use desktop computers
    • ipsod 2 hours ago
      Have you met users?
  • harrouet 55 minutes ago
    There is no limit to burning tokens :)
  • flr03 1 hour ago
    That would have been handy 20 years ago to point to that one valid 'Download' button.
    • Maken 1 hour ago
      How could you tell apart the legit arrow pointing to the download button from all the fake ones?
  • amelius 1 hour ago
    Because AI can paint pelicans on bicycles quite well, and not arrows?
  • TekMol 2 hours ago
    Swift, Shell, Python and Objective-C

    Does one need 4 programming languages to draw something on a mac?

    • sitzkrieg 2 hours ago
      welcome to zombocom. err i mean modern HN :-(
  • ForHackernews 3 hours ago
    "and they keep hitting the same wall, the part that only a human may do"

    Grim. If you're just there to click sudo buttons for the bot, you might as well give it root access and be done.

    • franze 2 hours ago
      Claude refuses to do certain actions (enter passwords, change security settings, create new accounts on external services) even in Yolo mode running as sudo. (I tested it all on its own mac machine)
      • gwerbin 2 hours ago
        You can add custom auto-mode classifier rules and even disable the built-in ones, if you want to live on the edge like this.
        • jaapz 38 minutes ago
          isn't `--dangerously-skip-permissions` enough?
  • ex-aws-dude 2 hours ago
    If you can’t even take the time to understand what you’re clicking why even go through the formality of “approving”
  • npodbielski 20 minutes ago
    seems useful for most of the folks that just want to do stuff without going through (over)complicated UIs...

    But I feel dumber just by looking at it. If this is how this will look like in 10 years, why to make desktop at all. Just connect mic and speaker to your PC or talk to the phone: 'I need new pair of socks. Order 10 for me. In your favourige color it will be 21.37. Should I charge your credit card?'.

    It is not like most of the people enjoy computers. I am pretty sure they do not. They just need them to operate systems they need: government websites, banks, maps, restaurant menus etc. If some agent will do that for them, why bother looking at screen at all? Rich people have it with their own personal assistants.

  • Retr0id 1 hour ago
    Reminds me of something from Idiocracy (2006)
  • lapestenoire 3 hours ago
    I love it.
  • sehw 48 minutes ago
    Fuck you, I won't do what you tell me.
  • mococa 1 hour ago
    Another slop project on front page.
    • Gareth321 49 minutes ago
      While it's vibe-coded, I'm immensely enjoying the creativity which AI has enabled. These apps would never have been built before, and I find it so fun to see how AI is being used to provide (semi) useful things for people who need it.

      I found this awesome vibe-coded Pixel News Network project recently. How fucking cool is this?? Would never have been created otherwise. https://pnn.watch/

  • nixosbestos 2 hours ago
    What a time to be a radical centrist - the AI haters seem out of touch, the AI thought leaders can't stop huffing their farts and being condescending, and somehow this is on the top of HN. What a silly time.
  • DonHopkins 2 hours ago
    Ha ha, I love it! I wrote a pointing hand annotation overlay in PostScript in 1989 for NeWS and the PSIBER Space Deck's Pseudo Scientific Visializer:

      %  @(#)handy.ps
      %
      %  Handy Pointer
      %  Copyright (C) 1989.
      %  By Don Hopkins. (don@brillig.umd.edu)
      %  All rights reserved.
    
    https://donhopkins.com/home/archive/psiber/cyber/pointer.ps

    PSIBER Space Deck and Pseudo Scientific Visualizer Demo:

    https://youtu.be/_fqCeuue5Ac?t=213

    The Shape of PSIBER Space: PostScript Interactive Bug Eradication Routines — October 1989:

    https://medium.com/@donhopkins/the-shape-of-psiber-space-oct...

  • quikroofficial 1 hour ago
    best
  • SwtCyber 40 minutes ago
    [flagged]
  • colinmarc 2 hours ago
    [flagged]
  • einpoklum 2 hours ago
    More LLM-authored items about LLM slop.
    • inanutshellus 2 hours ago
      As long as it has value... I'll allow it.

      ~guywithnopowertodisallowit

    • DonHopkins 2 hours ago
      Yet your post is even lower effort and quality, with much less useful information, and a tragic waste of everyone's time.

      As a human stochastic parrot, don't you find it embarrassing and humbling to be so easily outdone by an LLM?

  • VCFundedGenYer 1 hour ago
    Please don't submit low quality content like this to HN.