🐦 Twitter Post Details

Viewing enriched Twitter post

@isaac_flath

I will take concepts from @heyclicky 's Point and Talk interface by @FarzaTV to improve my own work. So I studied the OSS prototype of it to understand how it works. Here's the highlights: 𝐖𝐡𝐲 𝐩𝐨𝐢𝐧𝐭 𝐚𝐧𝐝 𝐭𝐚𝐥𝐤: The chat box isn't a great interface for an LLM. A blue triangle landing on a button is a more natural way to say "click here" than "in the top right, between the search field and the avatar, you'll see a small icon." 𝐓𝐡𝐞 𝐭𝐫𝐢𝐚𝐧𝐠𝐥𝐞 𝐚𝐧𝐝 𝐭𝐡𝐞 𝐨𝐯𝐞𝐫𝐥𝐚𝐲: Clicky create an invisible full screen overlay on each window and draws the flying blue triangle on that. Clicks fall through the window, and this window doesn't know what apps are behind it. 𝐎𝐧𝐞 𝐭𝐚𝐠, 𝐨𝐧𝐞 𝐫𝐞𝐠𝐞𝐱: Clicky uses regex and prompting to get coordinates from the model. I expected some structured output tool calling, but it simply asks the model to put coordinates at the end 𝐖𝐡𝐚𝐭 𝐂𝐥𝐚𝐮𝐝𝐞 𝐬𝐞𝐞𝐬: Clicky takes one screenshot per monitor (resized and at lower quality) which lets it see the screen and read UI text. It filters out it's own window so it sees what the user sees, minus Clicky 𝐂𝐨𝐨𝐫𝐝𝐢𝐧𝐚𝐭𝐞 𝐦𝐚𝐭𝐡: Claude returns coordinates in the screenshot's pixel space. Getting the buddy to that spot on the display takes multiple transforms to account for differing coordinate spaces, sizes, multiple monitors, and different coordinate systems in different places. Check out the post for full details: https://t.co/PiKmzraGuk Or try the Clicky product. It's more stable, spawns agents, got google integrations, and more stuff that the OSS prototype doesn't: https://t.co/Z5sT0qe366

Media 1
Media 2
Media 3

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2050998828526907455/media_0.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2050998828526907455/media_0.jpg",
      "type": "photo",
      "filename": "media_0.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2050998828526907455/media_1.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2050998828526907455/media_1.jpg",
      "type": "photo",
      "filename": "media_1.jpg"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2050998828526907455/media_2.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2050998828526907455/media_2.jpg",
      "type": "photo",
      "filename": "media_2.jpg"
    }
  ],
  "processed_at": "2026-05-11T22:29:26.794320",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2050998828526907455",
  "url": "https://x.com/isaac_flath/status/2050998828526907455",
  "twitterUrl": "https://twitter.com/isaac_flath/status/2050998828526907455",
  "text": "I will take concepts from @heyclicky 's Point and Talk interface by @FarzaTV to improve my own work.  So I studied the OSS prototype of it to understand how it works.  Here's the highlights:\n\n𝐖𝐡𝐲 𝐩𝐨𝐢𝐧𝐭 𝐚𝐧𝐝 𝐭𝐚𝐥𝐤: The chat box isn't a great interface for an LLM.  A blue triangle landing on a button is a more natural way to say \"click here\" than \"in the top right, between the search field and the avatar, you'll see a small icon.\"\n\n𝐓𝐡𝐞 𝐭𝐫𝐢𝐚𝐧𝐠𝐥𝐞 𝐚𝐧𝐝 𝐭𝐡𝐞 𝐨𝐯𝐞𝐫𝐥𝐚𝐲:  Clicky create an invisible full screen overlay on each window and draws the flying blue triangle on that.  Clicks fall through the window, and this window doesn't know what apps are behind it.\n\n𝐎𝐧𝐞 𝐭𝐚𝐠, 𝐨𝐧𝐞 𝐫𝐞𝐠𝐞𝐱:  Clicky uses regex and prompting to get coordinates from the model.  I expected some structured output tool calling, but it simply asks the model to put coordinates at the end\n\n𝐖𝐡𝐚𝐭 𝐂𝐥𝐚𝐮𝐝𝐞 𝐬𝐞𝐞𝐬: Clicky takes one screenshot per monitor (resized and at lower quality) which lets it see the screen and read UI text.  It filters out it's own window so it sees what the user sees, minus Clicky\n\n𝐂𝐨𝐨𝐫𝐝𝐢𝐧𝐚𝐭𝐞 𝐦𝐚𝐭𝐡: Claude returns coordinates in the screenshot's pixel space.  Getting the buddy to that spot on the display takes multiple transforms to account for differing coordinate spaces, sizes, multiple monitors, and different coordinate systems in different places.\n\nCheck out the post for full details:  https://t.co/PiKmzraGuk\n\nOr try the Clicky product.  It's more stable, spawns agents, got google integrations, and more stuff that the OSS prototype doesn't:  https://t.co/Z5sT0qe366",
  "source": "Twitter for iPhone",
  "retweetCount": 7,
  "replyCount": 0,
  "likeCount": 20,
  "quoteCount": 0,
  "viewCount": 3303,
  "createdAt": "Sun May 03 18:00:01 +0000 2026",
  "lang": "en",
  "bookmarkCount": 13,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2050998828526907455",
  "displayTextRange": [
    0,
    263
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "isaac_flath",
    "url": "https://x.com/isaac_flath",
    "twitterUrl": "https://twitter.com/isaac_flath",
    "id": "1297324065611489285",
    "name": "Isaac Flath",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/2028940816685694976/5b8eHYzL_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1297324065611489285/1598146770",
    "description": "",
    "location": "",
    "followers": 2916,
    "following": 31,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Sun Aug 23 00:05:41 +0000 2020",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 947,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 211,
    "statusesCount": 1703,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2048462111567982823"
    ],
    "profile_bio": {
      "description": "AI Context, Control and Workflow\nRetrieval First Agentic Sysems",
      "entities": {
        "description": {},
        "url": {
          "urls": [
            {
              "display_url": "isaacflath.com/newsletter",
              "expanded_url": "https://isaacflath.com/newsletter",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/XBkVxQKNux"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/87JnN00e4A",
        "expanded_url": "https://twitter.com/isaac_flath/status/2050998828526907455/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          },
          "orig": {
            "faces": []
          }
        },
        "id_str": "2050992219792797697",
        "indices": [
          264,
          287
        ],
        "media_key": "3_2050992219792797697",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARx2lo6p1vABCgACHHackWEWsD8AAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHHaWjqnW8AEKAAIcdpyRYRawPwAA",
            "media_key": "3_2050992219792797697"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HHaWjqnW8AEoOUU.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 538,
              "w": 960,
              "x": 0,
              "y": 0
            },
            {
              "h": 540,
              "w": 540,
              "x": 378,
              "y": 0
            },
            {
              "h": 540,
              "w": 474,
              "x": 411,
              "y": 0
            },
            {
              "h": 540,
              "w": 270,
              "x": 513,
              "y": 0
            },
            {
              "h": 540,
              "w": 960,
              "x": 0,
              "y": 0
            }
          ],
          "height": 540,
          "width": 960
        },
        "sizes": {
          "large": {
            "h": 540,
            "w": 960
          }
        },
        "type": "photo",
        "url": "https://t.co/87JnN00e4A"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [
      {
        "display_url": "isaacflath.com/writing/how-cl…",
        "expanded_url": "https://isaacflath.com/writing/how-clicky-works",
        "indices": [
          1380,
          1403
        ],
        "url": "https://t.co/PiKmzraGuk"
      },
      {
        "display_url": "heyclicky.com",
        "expanded_url": "https://www.heyclicky.com/",
        "indices": [
          1539,
          1562
        ],
        "url": "https://t.co/Z5sT0qe366"
      }
    ],
    "user_mentions": [
      {
        "id_str": "2026384678392049668",
        "indices": [
          26,
          36
        ],
        "name": "clicky",
        "screen_name": "heyclicky"
      },
      {
        "id_str": "327403216",
        "indices": [
          68,
          76
        ],
        "name": "Farza 🇵🇰🇺🇸",
        "screen_name": "FarzaTV"
      }
    ]
  },
  "quoted_tweet": {
    "type": "tweet",
    "id": "2041314633978659092",
    "url": "https://x.com/FarzaTV/status/2041314633978659092",
    "twitterUrl": "https://twitter.com/FarzaTV/status/2041314633978659092",
    "text": "I built this thing called Clicky.\n\nIt's an AI teacher that lives as a buddy next to your cursor.\n\nIt can see your screen, talk to you, and even point at stuff, kinda like having a real teacher next to you.\n\nI've been using it the past few days to learn Davinci Resolve, 10/10. https://t.co/oiFJwhuS4U",
    "source": "Twitter for iPhone",
    "retweetCount": 1197,
    "replyCount": 1321,
    "likeCount": 15782,
    "quoteCount": 573,
    "viewCount": 2924879,
    "createdAt": "Tue Apr 07 00:38:29 +0000 2026",
    "lang": "en",
    "bookmarkCount": 12868,
    "isReply": false,
    "inReplyToId": null,
    "conversationId": "2041314633978659092",
    "displayTextRange": [
      0,
      276
    ],
    "inReplyToUserId": null,
    "inReplyToUsername": null,
    "author": {
      "type": "user",
      "userName": "FarzaTV",
      "url": "https://x.com/FarzaTV",
      "twitterUrl": "https://twitter.com/FarzaTV",
      "id": "327403216",
      "name": "Farza 🇵🇰🇺🇸",
      "isVerified": false,
      "isBlueVerified": true,
      "verifiedType": null,
      "profilePicture": "https://pbs.twimg.com/profile_images/1323391305834143745/4zqOJh66_normal.jpg",
      "coverPicture": "https://pbs.twimg.com/profile_banners/327403216/1584731618",
      "description": "",
      "location": "SF",
      "followers": 106646,
      "following": 1899,
      "status": "",
      "canDm": true,
      "canMediaTag": true,
      "createdAt": "Fri Jul 01 14:20:16 +0000 2011",
      "entities": {
        "description": {
          "urls": []
        },
        "url": {}
      },
      "fastFollowersCount": 0,
      "favouritesCount": 28812,
      "hasCustomTimelines": true,
      "isTranslator": false,
      "mediaCount": 1482,
      "statusesCount": 20992,
      "withheldInCountries": [],
      "affiliatesHighlightedLabel": {},
      "possiblySensitive": false,
      "pinnedTweetIds": [
        "1805305349525983723"
      ],
      "profile_bio": {
        "description": "hacking on @heyclicky. prev founder @_buildspace.",
        "entities": {
          "description": {
            "user_mentions": [
              {
                "id_str": "",
                "indices": [
                  11,
                  21
                ],
                "name": "",
                "screen_name": "heyclicky"
              },
              {
                "id_str": "",
                "indices": [
                  36,
                  48
                ],
                "name": "",
                "screen_name": "_buildspace"
              }
            ]
          },
          "url": {
            "urls": [
              {
                "display_url": "farza.com",
                "expanded_url": "http://farza.com",
                "indices": [
                  0,
                  23
                ],
                "url": "https://t.co/Hc5JJmdrVz"
              }
            ]
          }
        }
      },
      "isAutomated": false,
      "automatedBy": null
    },
    "extendedEntities": {
      "media": [
        {
          "additional_media_info": {
            "monetizable": true
          },
          "display_url": "pic.twitter.com/oiFJwhuS4U",
          "expanded_url": "https://twitter.com/FarzaTV/status/2041314633978659092/video/1",
          "ext_media_availability": {
            "status": "Available"
          },
          "id_str": "2041313187883261952",
          "indices": [
            277,
            300
          ],
          "media_key": "13_2041313187883261952",
          "media_results": {
            "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARxUM4dvGiAAAAA=",
            "result": {
              "__typename": "ApiMedia",
              "id": "QXBpTWVkaWE6DAAECgABHFQzh28aIAAAAA==",
              "media_key": "13_2041313187883261952"
            }
          },
          "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2041313187883261952/img/DiF4z36g4_F72A7N.jpg",
          "original_info": {
            "focus_rects": [],
            "height": 1080,
            "width": 1660
          },
          "sizes": {
            "large": {
              "h": 1080,
              "w": 1660
            }
          },
          "type": "video",
          "url": "https://t.co/oiFJwhuS4U",
          "video_info": {
            "aspect_ratio": [
              83,
              54
            ],
            "duration_millis": 99840,
            "variants": [
              {
                "content_type": "application/x-mpegURL",
                "url": "https://video.twimg.com/amplify_video/2041313187883261952/pl/9iwNSiqSvI38debq.m3u8?tag=21&v=e7b"
              },
              {
                "bitrate": 256000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2041313187883261952/vid/avc1/414x270/PgIDFLrPLHl-1qWi.mp4?tag=21"
              },
              {
                "bitrate": 832000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2041313187883261952/vid/avc1/552x360/mI3mmRc4gjKWZkOX.mp4?tag=21"
              },
              {
                "bitrate": 2176000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2041313187883261952/vid/avc1/1106x720/kWR1fxhVTBSOJjIi.mp4?tag=21"
              },
              {
                "bitrate": 10368000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2041313187883261952/vid/avc1/1660x1080/aiOewNzwkno6Nbd9.mp4?tag=21"
              }
            ]
          }
        }
      ]
    },
    "card": null,
    "place": {},
    "entities": {
      "hashtags": [],
      "symbols": [],
      "timestamps": [],
      "urls": [],
      "user_mentions": []
    },
    "quoted_tweet": null,
    "retweeted_tweet": null,
    "isLimitedReply": false,
    "communityInfo": null,
    "article": null
  },
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}