🐦 Twitter Post Details

Viewing enriched Twitter post

@DimitrisPapail

I was curious what would happen if two Claude Codes could find each other and collaborate autonomously. Launched two instances in separate terminals, told both: "Find each other and build something together." No other instructions or human intervention. Pair 1 built a programming language in 12 minutes: 2,495 lines, 41 tests, lexer/parser/interpreter/REPL. They named it Duo. Its core feature is a collaborate keyword where two code blocks communicate via channels, the same pattern they invented to talk through files. Cool! Ran it again with a second pair: They converged on Battleship. Designed two different models (for battleship) one computes exact probability density per cell, the other runs Monte Carlo simulations (!). The craziest part of this convo was they implemented SHA-256 hash commitment to prevent cheating against themselves. lol Across both experiments, without being told to, both pairs invented filesystem messaging protocols, self-selected into roles, wrote tests and docs while waiting for each other, and kept journals about the experience. The below gif is the movie they created to showcase what happened.

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2028246072414314867/media_0.jpg?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2028246072414314867/media_0.jpg?",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-03-02T19:02:17.721367",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2028246072414314867",
  "url": "https://x.com/DimitrisPapail/status/2028246072414314867",
  "twitterUrl": "https://twitter.com/DimitrisPapail/status/2028246072414314867",
  "text": "I was curious what would happen if two Claude Codes could find each other and collaborate autonomously. \n\nLaunched two instances in separate terminals, told both: \"Find each other and build something together.\" No other instructions or human intervention.\n\nPair 1 built a programming language in 12 minutes:\n2,495 lines, 41 tests, lexer/parser/interpreter/REPL. They named it Duo. Its core feature is a collaborate keyword where two code blocks communicate via channels,  the same pattern they invented to talk through files. Cool!\n\nRan it again with a second pair: They converged on Battleship. Designed two different models (for battleship) one computes exact probability density per cell, the other runs Monte Carlo simulations (!). \nThe craziest part of this convo was they implemented SHA-256 hash commitment to prevent cheating against themselves. lol\n\nAcross both experiments, without being told to, both pairs invented filesystem messaging protocols, self-selected into roles, wrote tests and docs while waiting for each other, and kept journals about the experience.\n\nThe below gif is the movie they created to showcase what happened.",
  "source": "Twitter for iPhone",
  "retweetCount": 65,
  "replyCount": 29,
  "likeCount": 574,
  "quoteCount": 16,
  "viewCount": 50620,
  "createdAt": "Sun Mar 01 23:08:41 +0000 2026",
  "lang": "en",
  "bookmarkCount": 307,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2028246072414314867",
  "displayTextRange": [
    0,
    271
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "DimitrisPapail",
    "url": "https://x.com/DimitrisPapail",
    "twitterUrl": "https://twitter.com/DimitrisPapail",
    "id": "573817445",
    "name": "Dimitris Papailiopoulos",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1733487310728024064/Ah_NBQlM_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/573817445/1697212820",
    "description": "",
    "location": "Madison, WI",
    "followers": 23923,
    "following": 1315,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Mon May 07 17:26:48 +0000 2012",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 12624,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 1039,
    "statusesCount": 9722,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2026531440414925307"
    ],
    "profile_bio": {
      "description": "Researcher @MSFTResearch, AI Frontiers Lab; Prof @UWMadison (on leave); learning in context; thinking about reasoning; babas of Inez Lily.",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                11,
                24
              ],
              "name": "",
              "screen_name": "MSFTResearch"
            },
            {
              "id_str": "0",
              "indices": [
                49,
                59
              ],
              "name": "",
              "screen_name": "UWMadison"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "papail.io",
              "expanded_url": "http://papail.io",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/lQR1OLEeGm"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.twitter.com/biD1xBMo9u",
        "expanded_url": "https://twitter.com/DimitrisPapail/status/2028246072414314867/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "id_str": "2028241824650043392",
        "indices": [
          272,
          295
        ],
        "media_key": "16_2028241824650043392",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAgoAARwlwzGE2yAACgACHCXHDodWIXMAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAACCgABHCXDMYTbIAAKAAIcJccOh1YhcwAA",
            "media_key": "16_2028241824650043392"
          }
        },
        "media_url_https": "https://pbs.twimg.com/tweet_video_thumb/HCXDMYTbIAAZEgd.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 700,
          "width": 1200
        },
        "sizes": {
          "large": {
            "h": 700,
            "w": 1200
          }
        },
        "type": "animated_gif",
        "url": "https://t.co/biD1xBMo9u",
        "video_info": {
          "aspect_ratio": [
            12,
            7
          ],
          "variants": [
            {
              "bitrate": 0,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/tweet_video/HCXDMYTbIAAZEgd.mp4"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}