🐦 Twitter Post Details

Viewing enriched Twitter post

@omarsar0

It looks like everyone is finally catching up with the fact that agent sessions in CLI mode can only get you so far. It makes sense that the new Codex app, Cursor, and Claude Code (desktop) feel and look pretty similar now. This UI convergence is not an accident. This is a process of exploring newer ways to build with coding agents. I have been exploring this since last year. From the Claude Code UI, I like side-by-side agent sessions. It's something I built like 4 months ago in my agent orchestrator, and it's been a productivity boost. An infinite canvas of sessions is useful in some cases. The more flexible the UI, the more confidence I have in the coding agents, and the more I can push them to do more. This is why I decided, since last year, to work on my own coding agent harness and UI. Since then, I have moved on to other, more advanced views that have allowed me to scale further with agents. Agent sessions can be viewed in many different ways, and they can generate views and artifacts that are extremely flexible. You will see more of that in the coming months with these new coding UIs. Coding agents' UIs are about to drastically change again. This is the beginning of it.

Media 1

📊 Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2044170119031730248/media_0.jpg",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-04-14T21:50:07.303945",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2044170119031730248",
  "url": "https://x.com/omarsar0/status/2044170119031730248",
  "twitterUrl": "https://twitter.com/omarsar0/status/2044170119031730248",
  "text": "It looks like everyone is finally catching up with the fact that agent sessions in CLI mode can only get you so far. \n\nIt makes sense that the new Codex app, Cursor, and Claude Code (desktop) feel and look pretty similar now.\n\nThis UI convergence is not an accident. This is a process of exploring newer ways to build with coding agents. \n\nI have been exploring this since last year. \n\nFrom the Claude Code UI, I like side-by-side agent sessions. It's something I built like 4 months ago in my agent orchestrator, and it's been a productivity boost. An infinite canvas of sessions is useful in some cases. \n\nThe more flexible the UI, the more confidence I have in the coding agents, and the more I can push them to do more. \n\nThis is why I decided, since last year, to work on my own coding agent harness and UI. Since then, I have moved on to other, more advanced views that have allowed me to scale further with agents. Agent sessions can be viewed in many different ways, and they can generate views and artifacts that are extremely flexible. You will see more of that in the coming months with these new coding UIs. \n\nCoding agents' UIs are about to drastically change again. This is the beginning of it.",
  "source": "Twitter for iPhone",
  "retweetCount": 1,
  "replyCount": 2,
  "likeCount": 6,
  "quoteCount": 0,
  "viewCount": 508,
  "createdAt": "Tue Apr 14 21:45:09 +0000 2026",
  "lang": "en",
  "bookmarkCount": 10,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2044170119031730248",
  "displayTextRange": [
    0,
    276
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "omarsar0",
    "url": "https://x.com/omarsar0",
    "twitterUrl": "https://twitter.com/omarsar0",
    "id": "3448284313",
    "name": "elvis",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/939313677647282181/vZjFWtAn_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/3448284313/1565974901",
    "description": "",
    "location": "DAIR.AI Academy",
    "followers": 298064,
    "following": 809,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Fri Sep 04 12:59:26 +0000 2015",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 35390,
    "hasCustomTimelines": true,
    "isTranslator": true,
    "mediaCount": 4594,
    "statusesCount": 17627,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2044138443039748125"
    ],
    "profile_bio": {
      "description": "Building @dair_ai • Prev: Meta AI, Elastic, PhD • New AI learning portal: https://t.co/1e8RZKs4uX",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [
            {
              "display_url": "academy.dair.ai",
              "expanded_url": "https://academy.dair.ai/",
              "indices": [
                74,
                97
              ],
              "url": "https://t.co/1e8RZKs4uX"
            }
          ],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                9,
                17
              ],
              "name": "",
              "screen_name": "dair_ai"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "dair.ai",
              "expanded_url": "https://www.dair.ai/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/XQto5ypSIk"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/5pr6cownYv",
        "expanded_url": "https://twitter.com/omarsar0/status/2044170119031730248/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          },
          "orig": {
            "faces": []
          }
        },
        "id_str": "2044167159698391040",
        "indices": [
          277,
          300
        ],
        "media_key": "3_2044167159698391040",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARxeVzOHV4AACgACHF5Z5I1asEgAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHF5XM4dXgAAKAAIcXlnkjVqwSAAA",
            "media_key": "3_2044167159698391040"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HF5XM4dXgAAOCXT.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 2136,
              "w": 3814,
              "x": 20,
              "y": 0
            },
            {
              "h": 2136,
              "w": 2136,
              "x": 1136,
              "y": 0
            },
            {
              "h": 2136,
              "w": 1874,
              "x": 1267,
              "y": 0
            },
            {
              "h": 2136,
              "w": 1068,
              "x": 1670,
              "y": 0
            },
            {
              "h": 2136,
              "w": 3834,
              "x": 0,
              "y": 0
            }
          ],
          "height": 2136,
          "width": 3834
        },
        "sizes": {
          "large": {
            "h": 1141,
            "w": 2048
          }
        },
        "type": "photo",
        "url": "https://t.co/5pr6cownYv"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [],
    "user_mentions": []
  },
  "quoted_tweet": {
    "type": "tweet",
    "id": "2044131493966909862",
    "url": "https://x.com/claudeai/status/2044131493966909862",
    "twitterUrl": "https://twitter.com/claudeai/status/2044131493966909862",
    "text": "We've redesigned Claude Code on desktop.\n\nYou can now run multiple Claude sessions side by side from one window, with a new sidebar to manage them all. https://t.co/tfkjolVc71",
    "source": "Twitter for iPhone",
    "retweetCount": 943,
    "replyCount": 849,
    "likeCount": 15242,
    "quoteCount": 519,
    "viewCount": 917045,
    "createdAt": "Tue Apr 14 19:11:40 +0000 2026",
    "lang": "en",
    "bookmarkCount": 3934,
    "isReply": false,
    "inReplyToId": null,
    "conversationId": "2044131493966909862",
    "displayTextRange": [
      0,
      151
    ],
    "inReplyToUserId": null,
    "inReplyToUsername": null,
    "author": {
      "type": "user",
      "userName": "claudeai",
      "url": "https://x.com/claudeai",
      "twitterUrl": "https://twitter.com/claudeai",
      "id": "1943306828697550848",
      "name": "Claude",
      "isVerified": false,
      "isBlueVerified": true,
      "verifiedType": null,
      "profilePicture": "https://pbs.twimg.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg",
      "coverPicture": "https://pbs.twimg.com/profile_banners/1943306828697550848/1774295083",
      "description": "",
      "location": "",
      "followers": 1063916,
      "following": 1,
      "status": "",
      "canDm": false,
      "canMediaTag": true,
      "createdAt": "Thu Jul 10 13:50:48 +0000 2025",
      "entities": {
        "description": {
          "urls": []
        },
        "url": {}
      },
      "fastFollowersCount": 0,
      "favouritesCount": 302,
      "hasCustomTimelines": true,
      "isTranslator": false,
      "mediaCount": 175,
      "statusesCount": 394,
      "withheldInCountries": [],
      "affiliatesHighlightedLabel": {},
      "possiblySensitive": false,
      "pinnedTweetIds": [],
      "profile_bio": {
        "description": "Claude is an AI assistant built by @anthropicai to be safe, accurate, and secure. Talk to Claude on https://t.co/ZhTwG8d1e5 or download the app.",
        "entities": {
          "description": {
            "hashtags": [],
            "symbols": [],
            "urls": [
              {
                "display_url": "claude.ai",
                "expanded_url": "http://claude.ai",
                "indices": [
                  100,
                  123
                ],
                "url": "https://t.co/ZhTwG8d1e5"
              }
            ],
            "user_mentions": [
              {
                "id_str": "0",
                "indices": [
                  35,
                  47
                ],
                "name": "",
                "screen_name": "anthropicai"
              }
            ]
          },
          "url": {
            "urls": [
              {
                "display_url": "claude.ai",
                "expanded_url": "http://claude.ai",
                "indices": [
                  0,
                  23
                ],
                "url": "https://t.co/ZhTwG8d1e5"
              }
            ]
          }
        }
      },
      "isAutomated": false,
      "automatedBy": null
    },
    "extendedEntities": {
      "media": [
        {
          "additional_media_info": {
            "monetizable": true
          },
          "allow_download_status": {},
          "display_url": "pic.twitter.com/tfkjolVc71",
          "expanded_url": "https://twitter.com/claudeai/status/2044131493966909862/video/1",
          "ext_media_availability": {
            "status": "Available"
          },
          "id_str": "2044127347616407552",
          "indices": [
            152,
            175
          ],
          "media_key": "13_2044127347616407552",
          "media_results": {
            "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARxeMv4OVmAAAAA=",
            "result": {
              "__typename": "ApiMedia",
              "id": "QXBpTWVkaWE6DAAECgABHF4y/g5WYAAAAA==",
              "media_key": "13_2044127347616407552"
            }
          },
          "media_url_https": "https://pbs.twimg.com/media/HF43A0sXYAA494v.jpg",
          "original_info": {
            "focus_rects": [],
            "height": 2160,
            "width": 3840
          },
          "sizes": {
            "large": {
              "h": 1152,
              "w": 2048
            }
          },
          "type": "video",
          "url": "https://t.co/tfkjolVc71",
          "video_info": {
            "aspect_ratio": [
              16,
              9
            ],
            "duration_millis": 37116,
            "variants": [
              {
                "content_type": "application/x-mpegURL",
                "url": "https://video.twimg.com/amplify_video/2044127347616407552/pl/rdnTnkmwxbyqWBa-.m3u8?tag=21&v=cfc"
              },
              {
                "bitrate": 256000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2044127347616407552/vid/avc1/480x270/thszc0NY3N-tDhAQ.mp4?tag=21"
              },
              {
                "bitrate": 832000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2044127347616407552/vid/avc1/640x360/wu5W60QenleB0CBO.mp4?tag=21"
              },
              {
                "bitrate": 2176000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2044127347616407552/vid/avc1/1280x720/TptIlOKu7qCELMKP.mp4?tag=21"
              },
              {
                "bitrate": 10368000,
                "content_type": "video/mp4",
                "url": "https://video.twimg.com/amplify_video/2044127347616407552/vid/avc1/2560x1440/KRnAlP4drTrKYDYo.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
}