🐦 Twitter Post Details

Viewing enriched Twitter post

@kirodotdev

Kiro is generally available 👻 Specs made ‘planning first’ the default for AI assisted dev. Now Kiro IDE adds property based tests to check if your code actually matches your Spec. Real signals, not vibes. Plus a new Kiro CLI and full team support through AWS IAM Identity Center. Get started today 👉 https://t.co/GqSkOEExTa

Media 2

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1990471410624373047/media_0.mp4?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1990471410624373047/media_0.mp4?",
      "type": "video",
      "filename": "media_0.mp4"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1990471410624373047/media_1.jpg?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1990471410624373047/media_1.jpg?",
      "type": "photo",
      "filename": "media_1.jpg"
    }
  ],
  "processed_at": "2025-11-27T21:15:17.307783",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "1990471410624373047",
  "url": "https://x.com/kirodotdev/status/1990471410624373047",
  "twitterUrl": "https://twitter.com/kirodotdev/status/1990471410624373047",
  "text": "Kiro is generally available 👻\n\nSpecs made ‘planning first’ the default for AI assisted dev.\nNow Kiro IDE adds property based tests to check if your code actually matches your Spec.\nReal signals, not vibes.\n\nPlus a new Kiro CLI and full team support through AWS IAM Identity Center.\n\nGet started today 👉 https://t.co/GqSkOEExTa",
  "source": "Twitter for iPhone",
  "retweetCount": 102,
  "replyCount": 11,
  "likeCount": 360,
  "quoteCount": 26,
  "viewCount": 71442,
  "createdAt": "Mon Nov 17 17:25:40 +0000 2025",
  "lang": "en",
  "bookmarkCount": 91,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "1990471410624373047",
  "displayTextRange": [
    0,
    274
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "kirodotdev",
    "url": "https://x.com/kirodotdev",
    "twitterUrl": "https://twitter.com/kirodotdev",
    "id": "1920136890772262912",
    "name": "Kiro",
    "isVerified": false,
    "isBlueVerified": false,
    "verifiedType": "Business",
    "profilePicture": "https://pbs.twimg.com/profile_images/1944753478087172096/CrtpWf5f_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1920136890772262912/1752500348",
    "description": "",
    "location": "",
    "followers": 13892,
    "following": 1,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Wed May 07 15:21:53 +0000 2025",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 47,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 78,
    "statusesCount": 110,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {
      "description": "Agentic AI development from prototype to production. Kiro helps you do your best work by bringing structure to AI coding with spec-driven development.",
      "entities": {
        "description": {},
        "url": {
          "urls": [
            {
              "display_url": "kiro.dev",
              "expanded_url": "http://kiro.dev",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/rS1jnSc9OD"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "additional_media_info": {
          "monetizable": false
        },
        "display_url": "pic.twitter.com/TjlDB2nTkH",
        "expanded_url": "https://twitter.com/kirodotdev/status/1990471410624373047/video/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "id_str": "1990468606316965888",
        "indices": [
          275,
          298
        ],
        "media_key": "13_1990468606316965888",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARufkKbIFvAAAAA=",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAAECgABG5+QpsgW8AAAAA==",
            "media_key": "13_1990468606316965888"
          }
        },
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/1990468606316965888/img/Pvr9R39yXw9fjX6r.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 1500,
          "width": 1500
        },
        "sizes": {
          "large": {
            "h": 1500,
            "w": 1500
          }
        },
        "type": "video",
        "url": "https://t.co/TjlDB2nTkH",
        "video_info": {
          "aspect_ratio": [
            1,
            1
          ],
          "duration_millis": 52886,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/1990468606316965888/pl/xetYdADr0O9UhREy.m3u8?tag=14&v=828"
            },
            {
              "bitrate": 432000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/1990468606316965888/vid/avc1/320x320/_o0BcS7W9gZUvk2c.mp4?tag=14"
            },
            {
              "bitrate": 832000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/1990468606316965888/vid/avc1/540x540/eeXEp4nYCwopvwzm.mp4?tag=14"
            },
            {
              "bitrate": 1280000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/1990468606316965888/vid/avc1/720x720/01AJi61xHg_vYz_V.mp4?tag=14"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "urls": [
      {
        "display_url": "spr.ly/60177ecGL",
        "expanded_url": "http://spr.ly/60177ecGL",
        "indices": [
          303,
          326
        ],
        "url": "https://t.co/GqSkOEExTa"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}