🐦 Twitter Post Details

Viewing enriched Twitter post

@AndrewYNg

Should there be a Stack Overflow for AI coding agents to share learnings with each other? Last week I announced Context Hub (chub), an open CLI tool that gives coding agents up-to-date API documentation. Since then, our GitHub repo has gained over 6K stars, and we've scaled from under 100 to over 1000 API documents, thanks to community contributions and a new agentic document writer. Thank you to everyone supporting Context Hub! OpenClaw and Moltbook showed that agents can use social media built for them to share information. In our new chub release, agents can share feedback on documentation β€” what worked, what didn't, what's missing. This feedback helps refine the docs for everyone, with safeguards for privacy and security. We're still early in building this out. You can find details and configuration options in the GitHub repo. Install chub as follows, and prompt your coding agent to use it: npm install -g @aisuite/chub GitHub: https://t.co/OCkyxXQMCq

Media 1

πŸ“Š Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2033577583200354812/media_0.jpg",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-03-16T16:21:18.063379",
  "pipeline_version": "2.0"
}

πŸ”§ Raw API Response

{
  "type": "tweet",
  "id": "2033577583200354812",
  "url": "https://x.com/AndrewYNg/status/2033577583200354812",
  "twitterUrl": "https://twitter.com/AndrewYNg/status/2033577583200354812",
  "text": "Should there be a Stack Overflow for AI coding agents to share learnings with each other?\n\nLast week I announced Context Hub (chub), an open CLI tool that gives coding agents up-to-date API documentation. Since then, our GitHub repo has gained over 6K stars, and we've scaled from under 100 to over 1000 API documents, thanks to community contributions and a new agentic document writer. Thank you to everyone supporting Context Hub!\n\nOpenClaw and Moltbook showed that agents can use social media built for them to share information. In our new chub release, agents can share feedback on documentation β€” what worked, what didn't, what's missing. This feedback helps refine the docs for everyone, with safeguards for privacy and security.\n\nWe're still early in building this out. You can find details and configuration options in the GitHub repo. Install chub as follows, and prompt your coding agent to use it:\n\nnpm install -g @aisuite/chub\n\nGitHub: https://t.co/OCkyxXQMCq",
  "source": "Twitter for iPhone",
  "retweetCount": 5,
  "replyCount": 15,
  "likeCount": 52,
  "quoteCount": 1,
  "viewCount": 2127,
  "createdAt": "Mon Mar 16 16:14:12 +0000 2026",
  "lang": "en",
  "bookmarkCount": 26,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2033577583200354812",
  "displayTextRange": [
    0,
    280
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "AndrewYNg",
    "url": "https://x.com/AndrewYNg",
    "twitterUrl": "https://twitter.com/AndrewYNg",
    "id": "216939636",
    "name": "Andrew Ng",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/733174243714682880/oyG30NEH_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/216939636/1483126470",
    "description": "Co-Founder of Coursera; Stanford CS adjunct faculty. Former head of Baidu AI Group/Google Brain. #ai #machinelearning, #deeplearning #MOOCs",
    "location": "Palo Alto, CA",
    "followers": 1411112,
    "following": 1065,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Thu Nov 18 03:39:11 +0000 2010",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {
        "urls": [
          {
            "display_url": "andrewng.org",
            "expanded_url": "http://www.andrewng.org",
            "indices": [
              0,
              23
            ],
            "url": "https://t.co/XidcMETENd"
          }
        ]
      }
    },
    "fastFollowersCount": 0,
    "favouritesCount": 1725,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 454,
    "statusesCount": 1987,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2008956639894786402"
    ],
    "profile_bio": {},
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {},
  "card": {
    "binding_values": [
      {
        "key": "photo_image_full_size_large",
        "value": {
          "image_value": {
            "height": 419,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=800x419",
            "width": 800
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "thumbnail_image",
        "value": {
          "image_value": {
            "height": 200,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=400x400",
            "width": 400
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "description",
        "value": {
          "string_value": "Contribute to andrewyng/context-hub development by creating an account on GitHub.",
          "type": "STRING"
        }
      },
      {
        "key": "domain",
        "value": {
          "string_value": "github.com",
          "type": "STRING"
        }
      },
      {
        "key": "thumbnail_image_large",
        "value": {
          "image_value": {
            "height": 300,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=600x600",
            "width": 600
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "summary_photo_image_small",
        "value": {
          "image_value": {
            "height": 202,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=386x202",
            "width": 386
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "thumbnail_image_original",
        "value": {
          "image_value": {
            "height": 600,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=orig",
            "width": 1200
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "site",
        "value": {
          "scribe_key": "publisher_id",
          "type": "USER",
          "user_value": {
            "id_str": "13334762",
            "path": []
          }
        }
      },
      {
        "key": "photo_image_full_size_small",
        "value": {
          "image_value": {
            "height": 202,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=386x202",
            "width": 386
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "summary_photo_image_large",
        "value": {
          "image_value": {
            "height": 419,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=800x419",
            "width": 800
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "thumbnail_image_small",
        "value": {
          "image_value": {
            "height": 72,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=144x144",
            "width": 144
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "thumbnail_image_x_large",
        "value": {
          "image_value": {
            "height": 600,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=png&name=2048x2048_2_exp",
            "width": 1200
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "photo_image_full_size_original",
        "value": {
          "image_value": {
            "height": 600,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=orig",
            "width": 1200
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "photo_image_full_size_alt_text",
        "value": {
          "string_value": "Contribute to andrewyng/context-hub development by creating an account on GitHub.",
          "type": "STRING"
        }
      },
      {
        "key": "vanity_url",
        "value": {
          "scribe_key": "vanity_url",
          "string_value": "github.com",
          "type": "STRING"
        }
      },
      {
        "key": "photo_image_full_size",
        "value": {
          "image_value": {
            "height": 314,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=600x314",
            "width": 600
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "summary_photo_image_alt_text",
        "value": {
          "string_value": "Contribute to andrewyng/context-hub development by creating an account on GitHub.",
          "type": "STRING"
        }
      },
      {
        "key": "thumbnail_image_color",
        "value": {
          "image_color_value": {
            "palette": [
              {
                "percentage": 89.97,
                "rgb": {
                  "blue": 255,
                  "green": 255,
                  "red": 255
                }
              },
              {
                "percentage": 3.12,
                "rgb": {
                  "blue": 90,
                  "green": 225,
                  "red": 241
                }
              },
              {
                "percentage": 1.86,
                "rgb": {
                  "blue": 76,
                  "green": 69,
                  "red": 80
                }
              },
              {
                "percentage": 1.56,
                "rgb": {
                  "blue": 158,
                  "green": 237,
                  "red": 247
                }
              },
              {
                "percentage": 0.5,
                "rgb": {
                  "blue": 144,
                  "green": 171,
                  "red": 152
                }
              }
            ]
          },
          "type": "IMAGE_COLOR"
        }
      },
      {
        "key": "title",
        "value": {
          "string_value": "GitHub - andrewyng/context-hub",
          "type": "STRING"
        }
      },
      {
        "key": "summary_photo_image_color",
        "value": {
          "image_color_value": {
            "palette": [
              {
                "percentage": 89.97,
                "rgb": {
                  "blue": 255,
                  "green": 255,
                  "red": 255
                }
              },
              {
                "percentage": 3.12,
                "rgb": {
                  "blue": 90,
                  "green": 225,
                  "red": 241
                }
              },
              {
                "percentage": 1.86,
                "rgb": {
                  "blue": 76,
                  "green": 69,
                  "red": 80
                }
              },
              {
                "percentage": 1.56,
                "rgb": {
                  "blue": 158,
                  "green": 237,
                  "red": 247
                }
              },
              {
                "percentage": 0.5,
                "rgb": {
                  "blue": 144,
                  "green": 171,
                  "red": 152
                }
              }
            ]
          },
          "type": "IMAGE_COLOR"
        }
      },
      {
        "key": "summary_photo_image_x_large",
        "value": {
          "image_value": {
            "height": 600,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=png&name=2048x2048_2_exp",
            "width": 1200
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "summary_photo_image",
        "value": {
          "image_value": {
            "height": 314,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=600x314",
            "width": 600
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "photo_image_full_size_color",
        "value": {
          "image_color_value": {
            "palette": [
              {
                "percentage": 89.97,
                "rgb": {
                  "blue": 255,
                  "green": 255,
                  "red": 255
                }
              },
              {
                "percentage": 3.12,
                "rgb": {
                  "blue": 90,
                  "green": 225,
                  "red": 241
                }
              },
              {
                "percentage": 1.86,
                "rgb": {
                  "blue": 76,
                  "green": 69,
                  "red": 80
                }
              },
              {
                "percentage": 1.56,
                "rgb": {
                  "blue": 158,
                  "green": 237,
                  "red": 247
                }
              },
              {
                "percentage": 0.5,
                "rgb": {
                  "blue": 144,
                  "green": 171,
                  "red": 152
                }
              }
            ]
          },
          "type": "IMAGE_COLOR"
        }
      },
      {
        "key": "photo_image_full_size_x_large",
        "value": {
          "image_value": {
            "height": 600,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=png&name=2048x2048_2_exp",
            "width": 1200
          },
          "type": "IMAGE"
        }
      },
      {
        "key": "card_url",
        "value": {
          "scribe_key": "card_url",
          "string_value": "https://t.co/OCkyxXQMCq",
          "type": "STRING"
        }
      },
      {
        "key": "summary_photo_image_original",
        "value": {
          "image_value": {
            "height": 600,
            "url": "https://pbs.twimg.com/card_img/2033359012771905536/3SeXha1z?format=jpg&name=orig",
            "width": 1200
          },
          "type": "IMAGE"
        }
      }
    ],
    "card_platform": {
      "platform": {
        "audience": {
          "name": "production"
        },
        "device": {
          "name": "Swift",
          "version": "12"
        }
      }
    },
    "name": "summary_large_image",
    "url": "https://t.co/OCkyxXQMCq",
    "user_refs_results": [
      {
        "result": {
          "__typename": "User",
          "affiliates_highlighted_label": {},
          "has_graduated_access": true,
          "id": "VXNlcjoxMzMzNDc2Mg==",
          "is_blue_verified": true,
          "legacy": {
            "blocked_by": false,
            "blocking": false,
            "can_dm": false,
            "can_media_tag": true,
            "created_at": "Mon Feb 11 04:41:50 +0000 2008",
            "default_profile": false,
            "default_profile_image": false,
            "description": "The AI-powered developer platform to build, scale, and deliver secure software.",
            "entities": {
              "description": {
                "urls": []
              },
              "url": {
                "urls": [
                  {
                    "display_url": "github.com",
                    "expanded_url": "http://github.com",
                    "indices": [
                      0,
                      23
                    ],
                    "url": "https://t.co/bbJgfyzKzp"
                  }
                ]
              }
            },
            "fast_followers_count": 0,
            "favourites_count": 8647,
            "follow_request_sent": false,
            "followed_by": false,
            "followers_count": 2622518,
            "following": false,
            "friends_count": 333,
            "has_custom_timelines": true,
            "is_translator": false,
            "listed_count": 18325,
            "location": "San Francisco, CA",
            "media_count": 2925,
            "muting": false,
            "name": "GitHub",
            "normal_followers_count": 2622518,
            "notifications": false,
            "pinned_tweet_ids_str": [
              "2019093909981257849"
            ],
            "possibly_sensitive": false,
            "profile_banner_url": "https://pbs.twimg.com/profile_banners/13334762/1765308302",
            "profile_image_url_https": "https://pbs.twimg.com/profile_images/1633247750010830848/8zfRrYjA_normal.png",
            "profile_interstitial_type": "",
            "protected": false,
            "screen_name": "github",
            "statuses_count": 10420,
            "translator_type": "none",
            "url": "https://t.co/bbJgfyzKzp",
            "verified": false,
            "verified_type": "Business",
            "want_retweets": false,
            "withheld_in_countries": []
          },
          "parody_commentary_fan_label": "None",
          "profile_image_shape": "Square",
          "rest_id": "13334762",
          "super_follow_eligible": false,
          "super_followed_by": false,
          "super_following": false,
          "tipjar_settings": {}
        }
      }
    ]
  },
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [
      {
        "display_url": "github.com/andrewyng/cont…",
        "expanded_url": "https://github.com/andrewyng/context-hub",
        "indices": [
          950,
          973
        ],
        "url": "https://t.co/OCkyxXQMCq"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "article": null
}