🐦 Twitter Post Details

Viewing enriched Twitter post

@qhoang09

Today we’re launching Vybe to the world and announcing our $10M Seed round to make vibe-coding actually work inside companies. This is why, how and our vision: Over the last few decades, every fast-growing company has quietly built the same mess behind the scenes: internal ops glued together with rigid SaaS, fragile spreadsheets or custom-coded tools nobody wants to maintain. Meanwhile, eng teams are stretched thin. Internal tools never make it to the top of the backlog. Vibe-coding is changing the game but it’s mostly been good for prototypes, landing pages, and side projects disconnected to production data. Our belief is simple: in the next few years, most internal software will be vibe-coded by teams working with AI, engineers and business teams together. Vybe is built for that collaboration: 1/ Business teams own the surface area:  Business teams (Ops, CX, PMs etc.)  can build and iterate on apps themselves: flows, UI, fields, and logic; without waiting weeks for eng to pick up another “internal tools” ticket. 2/ Engineers own the foundation:  Integrate production data (Postgres, Salesforce, Jira, and 3,000 integrations), define SQL definitions once, set up SSO auth, access control, and keep everything in Git to help when needed (from their favorite IDE!) 3/ Secure by design:  Our security and permissioning layer is not vibe-coded and can’t be modified by AI. Everyone can sleep at night. 4/ Team-ready out of the box:  SSO, Auth, environments, deployments, and review flows are built in. Over the last few months, we’ve been in closed waitlist mode and have hand-onboarded teams to pressure-test Vybe on real production workflows: - A YC Founder runs his entire CS operation on Vybe and saves ~2 days per week. - Another company ingested millions of rows from their warehouse to build BI-like internal views that would break typical AI builders. - One team fully replaced Metabase/Looker by plugging Redshift into Vybe and just… prompting their way to MAU, DAU, funnels… Remix apps from world-class operators To make it even easier to get started, we’re launching templates co-created with operators who’ve already solved these problems at scale: - @collinmathilde (CEO @ Front) – how she runs 1:1s - @lennysan (yeah, that Lenny!) - how to manage up, do perf reviews and write PRDs - @sushmars (CTO @ 23andMe) - her  7Cs Framework for Build vs. Buy Decisions - and many more from the best Tech leaders Backed by people who’ve lived this pain We’ve raised $10M in Seed funding, led by @firstround with participation from @ycombinator and an incredible group of operators and founders, including: The CEO Datadog, CEO Grammarly, CEO Reforge, CTO Intercom, Head of Product at OpenAI, Head of Product Anthropic, and 50 more incredible operators who believed in our vision! Huge thank you to our early customers, team, and investors for believing in us this early. 🙏 We’re now in GA: no more waitlist! https://t.co/jqEYOWYGSQ

Media 2

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1998818443777511851/media_0.mp4?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1998818443777511851/media_0.mp4?",
      "type": "video",
      "filename": "media_0.mp4"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1998818443777511851/media_1.jpg?",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1998818443777511851/media_1.jpg?",
      "type": "photo",
      "filename": "media_1.jpg"
    }
  ],
  "processed_at": "2025-12-10T18:55:19.699530",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "1998818443777511851",
  "url": "https://x.com/qhoang09/status/1998818443777511851",
  "twitterUrl": "https://twitter.com/qhoang09/status/1998818443777511851",
  "text": "Today we’re launching Vybe to the world and announcing our $10M Seed round to make vibe-coding actually work inside companies.\n\nThis is why, how and our vision:\n\nOver the last few decades, every fast-growing company has quietly built the same mess behind the scenes: internal ops glued together with rigid SaaS, fragile spreadsheets or custom-coded tools nobody wants to maintain.\n\nMeanwhile, eng teams are stretched thin. Internal tools never make it to the top of the backlog.\n\nVibe-coding is changing the game but it’s mostly been good for prototypes, landing pages, and side projects disconnected to production data.\n\nOur belief is simple: in the next few years, most internal software will be vibe-coded by teams working with AI, engineers and business teams together.\n\nVybe is built for that collaboration:\n\n1/ Business teams own the surface area:  Business teams (Ops, CX, PMs etc.)  can build and iterate on apps themselves: flows, UI, fields, and logic; without waiting weeks for eng to pick up another “internal tools” ticket.\n\n2/ Engineers own the foundation:  Integrate production data (Postgres, Salesforce, Jira, and 3,000 integrations), define SQL definitions once, set up SSO auth, access control, and keep everything in Git to help when needed (from their favorite IDE!)\n\n3/ Secure by design:  Our security and permissioning layer is not vibe-coded and can’t be modified by AI. Everyone can sleep at night.\n\n4/ Team-ready out of the box:  SSO, Auth, environments, deployments, and review flows are built in.\n\nOver the last few months, we’ve been in closed waitlist mode and have hand-onboarded teams to pressure-test Vybe on real production workflows:\n\n- A YC Founder runs his entire CS operation on Vybe and saves ~2 days per week.\n\n- Another company ingested millions of rows from their warehouse to build BI-like internal views that would break typical AI builders.\n\n- One team fully replaced Metabase/Looker by plugging Redshift into Vybe and just… prompting their way to MAU, DAU, funnels…\n\nRemix apps from world-class operators\n\nTo make it even easier to get started, we’re launching templates co-created with operators who’ve already solved these problems at scale:\n\n- @collinmathilde (CEO @ Front) – how she runs 1:1s\n- @lennysan  (yeah, that Lenny!) - how to manage up, do perf reviews and write PRDs\n- @sushmars  (CTO @ 23andMe) - her  7Cs Framework for Build vs. Buy Decisions\n- and many more from the best Tech leaders\n\nBacked by people who’ve lived this pain\n\nWe’ve raised $10M in Seed funding, led by @firstround  with participation from @ycombinator  and an incredible group of operators and founders, including: The CEO Datadog, CEO Grammarly, CEO Reforge, CTO Intercom, Head of Product at OpenAI, Head of Product Anthropic, and 50 more incredible operators who believed in our vision!\n\nHuge thank you to our early customers, team, and investors for believing in us this early. 🙏\n\nWe’re now in GA: no more waitlist! \nhttps://t.co/jqEYOWYGSQ",
  "source": "Twitter for iPhone",
  "retweetCount": 11,
  "replyCount": 8,
  "likeCount": 20,
  "quoteCount": 2,
  "viewCount": 3375,
  "createdAt": "Wed Dec 10 18:13:47 +0000 2025",
  "lang": "en",
  "bookmarkCount": 2,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "1998818443777511851",
  "displayTextRange": [
    0,
    280
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "qhoang09",
    "url": "https://x.com/qhoang09",
    "twitterUrl": "https://twitter.com/qhoang09",
    "id": "2274695803",
    "name": "Quang HOANG",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1925240403357544448/m7ygit9p_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/2274695803/1747848056",
    "description": "CEO / Cofounder @vybe_build (YC X25) || Former CEO / Cofounder@PlatoHQ (YC W16) || @ycombinator alum || @numasprint alum || @HECparis @isae_officiel alum",
    "location": "San Francisco, CA",
    "followers": 1037,
    "following": 1038,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Fri Jan 03 15:50:38 +0000 2014",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {
        "urls": [
          {
            "display_url": "vybe.build",
            "expanded_url": "http://www.vybe.build",
            "url": "https://t.co/jqEYOWYGSQ",
            "indices": [
              0,
              23
            ]
          }
        ]
      }
    },
    "fastFollowersCount": 0,
    "favouritesCount": 769,
    "hasCustomTimelines": false,
    "isTranslator": false,
    "mediaCount": 89,
    "statusesCount": 865,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "1925237069443715128"
    ],
    "profile_bio": {},
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.x.com/3fjaygQIkM",
        "expanded_url": "https://x.com/qhoang09/status/1998818443777511851/video/1",
        "id_str": "1998811270561280005",
        "indices": [
          281,
          304
        ],
        "media_key": "13_1998811270561280005",
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/1998811270561280005/img/aU2k_jiyHjF_Bvl6.jpg",
        "type": "video",
        "url": "https://t.co/3fjaygQIkM",
        "additional_media_info": {
          "monetizable": false
        },
        "ext_media_availability": {
          "status": "Available"
        },
        "sizes": {
          "large": {
            "h": 1920,
            "w": 1080,
            "resize": "fit"
          },
          "medium": {
            "h": 1200,
            "w": 675,
            "resize": "fit"
          },
          "small": {
            "h": 680,
            "w": 383,
            "resize": "fit"
          },
          "thumb": {
            "h": 150,
            "w": 150,
            "resize": "crop"
          }
        },
        "original_info": {
          "height": 1920,
          "width": 1080,
          "focus_rects": []
        },
        "video_info": {
          "aspect_ratio": [
            9,
            16
          ],
          "duration_millis": 29400,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/1998811270561280005/pl/TQKITtw6fPOX_b5G.m3u8?v=cfc"
            },
            {
              "bitrate": 632000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/1998811270561280005/vid/avc1/320x568/-HwVS6XStnNOwN8Z.mp4"
            },
            {
              "bitrate": 950000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/1998811270561280005/vid/avc1/480x852/yLkolvtqH7CB1cuw.mp4"
            },
            {
              "bitrate": 2176000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/1998811270561280005/vid/avc1/720x1280/pJgFPQiFspUrDehM.mp4"
            },
            {
              "bitrate": 10368000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/1998811270561280005/vid/avc1/1080x1920/3dBz6hYvww9VxqE3.mp4"
            }
          ]
        },
        "media_results": {
          "result": {
            "media_key": "13_1998811270561280005"
          }
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [
      {
        "display_url": "vybe.build",
        "expanded_url": "http://www.vybe.build",
        "url": "https://t.co/jqEYOWYGSQ",
        "indices": [
          2950,
          2973
        ]
      }
    ],
    "user_mentions": [
      {
        "id_str": "114690248",
        "name": "Mathilde Collin",
        "screen_name": "collinmathilde",
        "indices": [
          2193,
          2208
        ]
      },
      {
        "id_str": "7958322",
        "name": "Lenny Rachitsky",
        "screen_name": "lennysan",
        "indices": [
          2245,
          2254
        ]
      },
      {
        "id_str": "15998645",
        "name": "Sushma Nallapeta",
        "screen_name": "sushmars",
        "indices": [
          2329,
          2338
        ]
      },
      {
        "id_str": "15307727",
        "name": "First Round",
        "screen_name": "firstround",
        "indices": [
          2532,
          2543
        ]
      },
      {
        "id_str": "113130846",
        "name": "Y Combinator",
        "screen_name": "ycombinator",
        "indices": [
          2569,
          2581
        ]
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "article": null
}