🐦 Twitter Post Details

Viewing enriched Twitter post

@kwindla

Sub-agents in (latent) space! We’ve been working on a side project. As far as I know, this is the first massively multiplayer, completely LLM-driven game. Come play Gradient Bang with us. See if you can catch me on the leaderboard. This whole thing started because I wanted to explore a bunch of things I’m currently obsessed with, in an application of non-trivial size, that felt both new and old at the same time. So … a retro-style space trading game built entirely around interacting with and managing multiple LLMs. Factorio, but instead of clicking, you cajole your ship AI into tasking other AIs to do things for you. Some of the things we’ve been thinking about as we hack on Gradient Bang: - Sub-agent orchestration - Partial context sharing between multiple LLM inference loops - Managing very long contexts, and episodic memory across user sessions - World events and large volumes of structured data input as part of human/agent conversations - Dynamic user interfaces, driven/created on the fly by LLMs - And, of course, voice as primary input If you’ve been building coding harnesses, or writing Open Claw agents, or doing pretty much anything that pushes the boundaries of AI-native development these days, you’re probably thinking about these things too! This is all built with @pipecat_ai, the back end is @supabase, the React front end is deployed to @vercel, and all the code is open source.

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2044106314612408437/media_0.mp4",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2044106314612408437/media_0.mp4",
      "type": "video",
      "filename": "media_0.mp4"
    }
  ],
  "processed_at": "2026-04-14T19:51:43.736238",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2044106314612408437",
  "url": "https://x.com/kwindla/status/2044106314612408437",
  "twitterUrl": "https://twitter.com/kwindla/status/2044106314612408437",
  "text": "Sub-agents in (latent) space!\n\nWe’ve been working on a side project.\n\nAs far as I know, this is the first massively multiplayer, completely LLM-driven game. Come play Gradient Bang with us. See if you can catch me on the leaderboard.\n\nThis whole thing started because I wanted to explore a bunch of things I’m currently obsessed with, in an application of non-trivial size, that felt both new and old at the same time.\n\nSo … a retro-style space trading game built entirely around interacting with and managing multiple LLMs. Factorio, but instead of clicking, you cajole your ship AI into tasking other AIs to do things for you.\n\nSome of the things we’ve been thinking about as we hack on Gradient Bang:\n\n- Sub-agent orchestration\n- Partial context sharing between multiple LLM inference loops\n- Managing very long contexts, and episodic memory across user sessions\n- World events and large volumes of structured data input as part of human/agent conversations\n- Dynamic user interfaces, driven/created on the fly by LLMs\n- And, of course, voice as primary input\n\nIf you’ve been building coding harnesses, or writing Open Claw agents, or doing pretty much anything that pushes the boundaries of AI-native development these days, you’re probably thinking about these things too!\n\nThis is all built with @pipecat_ai, the back end is @supabase, the React front end is deployed to @vercel, and all the code is open source.",
  "source": "Twitter for iPhone",
  "retweetCount": 10,
  "replyCount": 11,
  "likeCount": 76,
  "quoteCount": 5,
  "viewCount": 5412,
  "createdAt": "Tue Apr 14 17:31:37 +0000 2026",
  "lang": "en",
  "bookmarkCount": 64,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2044106314612408437",
  "displayTextRange": [
    0,
    279
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "kwindla",
    "url": "https://x.com/kwindla",
    "twitterUrl": "https://twitter.com/kwindla",
    "id": "16375739",
    "name": "kwindla",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1790772534914551808/YpwkVUIl_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/16375739/1502226088",
    "description": "",
    "location": "San Francisco, CA",
    "followers": 12460,
    "following": 3868,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Sat Sep 20 07:14:14 +0000 2008",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 7824,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 1318,
    "statusesCount": 6059,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2044106314612408437"
    ],
    "profile_bio": {
      "description": "Infrastructure and developer tools for real-time voice, video, and AI. @trydaily // ᓚᘏᗢ // @pipecat_ai",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                71,
                80
              ],
              "name": "",
              "screen_name": "trydaily"
            },
            {
              "id_str": "0",
              "indices": [
                91,
                102
              ],
              "name": "",
              "screen_name": "pipecat_ai"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "machine-theory.com",
              "expanded_url": "https://machine-theory.com/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/plyseTkcW0"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "additional_media_info": {
          "monetizable": true
        },
        "display_url": "pic.twitter.com/S7TkWwNCTu",
        "expanded_url": "https://twitter.com/kwindla/status/2044106314612408437/video/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "id_str": "2044105617607143424",
        "indices": [
          280,
          303
        ],
        "media_key": "13_2044105617607143424",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARxeHzqk2rAAAAA=",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAAECgABHF4fOqTasAAAAA==",
            "media_key": "13_2044105617607143424"
          }
        },
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2044105617607143424/img/xzf2is5-2iMzuy3F.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 1080,
          "width": 1920
        },
        "sizes": {
          "large": {
            "h": 1080,
            "w": 1920
          }
        },
        "type": "video",
        "url": "https://t.co/S7TkWwNCTu",
        "video_info": {
          "aspect_ratio": [
            16,
            9
          ],
          "duration_millis": 63066,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/2044105617607143424/pl/mKmRmD3rPt5skXqQ.m3u8?tag=21&v=6b1"
            },
            {
              "bitrate": 256000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2044105617607143424/vid/avc1/480x270/a6KExChhjWCce99F.mp4?tag=21"
            },
            {
              "bitrate": 832000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2044105617607143424/vid/avc1/640x360/81bk_uj6JFlMoxCQ.mp4?tag=21"
            },
            {
              "bitrate": 2176000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2044105617607143424/vid/avc1/1280x720/g6CvqBVMgfWZrZ1O.mp4?tag=21"
            },
            {
              "bitrate": 10368000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2044105617607143424/vid/avc1/1920x1080/oaZ-a5Z8HGhzxJzI.mp4?tag=21"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [],
    "user_mentions": [
      {
        "id_str": "1789730809940938752",
        "indices": [
          1302,
          1313
        ],
        "name": "Pipecat AI",
        "screen_name": "pipecat_ai"
      },
      {
        "id_str": "1219566488325017602",
        "indices": [
          1331,
          1340
        ],
        "name": "Supabase",
        "screen_name": "supabase"
      },
      {
        "id_str": "4686835494",
        "indices": [
          1377,
          1384
        ],
        "name": "Vercel",
        "screen_name": "vercel"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}