🐦 Twitter Post Details

Viewing enriched Twitter post

@israfill

COMPANY BEHIND TIKTOK JUST OPEN SOURCED AN AI AGENT THAT DOES YOUR WHOLE JOB FOR YOU China doesn't miss 😳 everyone's been crowning hermes the #1 agent then bytedance dropped deerflow 72,000+ github stars. 9,700+ forks. FREE. MIT it doesn't just run tools like hermes. it does the entire task you give it one job and it plans the steps, spins up a team of sub-agents, writes the code, tests it, fixes its own errors, and hands you finished work in its own sandbox research, full websites, dashboards, slide decks, reports. done, not drafts full beginner setup: easiest way (if you use claude code, cursor or codex): paste this to your agent and it installs everything for you: "clone deerflow and set it up for local dev using https://t.co/jPhzWtcHwr" manual way (about 5 min): 1. install the basics: git, docker, node 22+, uv, pnpm (deerflow's "make check" flags anything missing) 2. clone the repo: git clone https://t.co/VdMJHx0YOu cd deer-flow 3. run the setup wizard: make setup it asks which model you want and saves your key. point it at openrouter, groq or nvidia nim to run it free 4. check it works: make doctor 5. start it with docker: make docker-init make docker-start 6. open it in your browser and give it your first task now the part that'll start a fight: hermes is the most used agent on openrouter (224B tokens a day) and i've been all in on it but hermes runs your tools. deerflow runs your whole project end to end i'm actually tempted to switch and i did not expect that so which one wins right now? - hermes: american, lean, lives on your laptop - deerflow: chinese, bytedance muscle, replaces a whole team bookmark this and tell me which agent you're running

Media 2

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2068219717085782218/media_0.mp4",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2068219717085782218/media_0.mp4",
      "type": "video",
      "filename": "media_0.mp4"
    },
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2068219717085782218/media_1.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2068219717085782218/media_1.jpg",
      "type": "photo",
      "filename": "media_1.jpg"
    }
  ],
  "processed_at": "2026-06-21T10:33:42.177847",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2068219717085782218",
  "url": "https://x.com/israfill/status/2068219717085782218",
  "twitterUrl": "https://twitter.com/israfill/status/2068219717085782218",
  "text": "COMPANY BEHIND TIKTOK JUST OPEN SOURCED AN AI AGENT THAT DOES YOUR WHOLE JOB FOR YOU\n\nChina doesn't miss 😳\n\neveryone's been crowning hermes the #1 agent then bytedance dropped deerflow\n\n72,000+ github stars. 9,700+ forks. FREE. MIT\n\nit doesn't just run tools like hermes. it does the entire task\n\nyou give it one job and it plans the steps, spins up a team of sub-agents, writes the code, tests it, fixes its own errors, and hands you finished work in its own sandbox\n\nresearch, full websites, dashboards, slide decks, reports. done, not drafts\n\nfull beginner setup:\n\neasiest way (if you use claude code, cursor or codex):\npaste this to your agent and it installs everything for you:\n\n\"clone deerflow and set it up for local dev using https://t.co/jPhzWtcHwr\"\n\nmanual way (about 5 min):\n1. install the basics: git, docker, node 22+, uv, pnpm (deerflow's \"make check\" flags anything missing)\n\n2. clone the repo:\n   git clone https://t.co/VdMJHx0YOu\n   cd deer-flow\n\n3. run the setup wizard:\n   make setup\n\nit asks which model you want and saves your key. point it at openrouter, groq or nvidia nim to run it free\n\n4. check it works:\n   make doctor\n\n5. start it with docker:\n   make docker-init\n   make docker-start\n\n6. open it in your browser and give it your first task\n\nnow the part that'll start a fight:\n\nhermes is the most used agent on openrouter (224B tokens a day) and i've been all in on it\n\nbut hermes runs your tools. deerflow runs your whole project end to end\n\ni'm actually tempted to switch and i did not expect that\n\nso which one wins right now?\n- hermes: american, lean, lives on your laptop\n- deerflow: chinese, bytedance muscle, replaces a whole team\n\nbookmark this and tell me which agent you're running",
  "source": "Twitter for iPhone",
  "retweetCount": 92,
  "replyCount": 47,
  "likeCount": 925,
  "quoteCount": 7,
  "viewCount": 83682,
  "createdAt": "Sat Jun 20 06:29:40 +0000 2026",
  "lang": "en",
  "bookmarkCount": 2129,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2068219717085782218",
  "displayTextRange": [
    0,
    279
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "israfill",
    "url": "https://x.com/israfill",
    "twitterUrl": "https://twitter.com/israfill",
    "id": "1768766800177836033",
    "name": "Isra",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/2057303557553246208/0DsDtZg9_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1768766800177836033/1779334371",
    "description": "",
    "location": "Join my journey ➙",
    "followers": 9136,
    "following": 2310,
    "status": "",
    "canDm": true,
    "canMediaTag": false,
    "createdAt": "Fri Mar 15 22:31:02 +0000 2024",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 101351,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 1869,
    "statusesCount": 58476,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2066596946463322248"
    ],
    "profile_bio": {
      "description": "AI founder. Vibe coding to $10k/MRR with Claude\n→ agents, MCP, tools and opportunities nobody shares\n⌘ building in public",
      "entities": {
        "description": {},
        "url": {
          "urls": [
            {
              "display_url": "t.me/+nwE4do_zEURhY…",
              "expanded_url": "http://t.me/+nwE4do_zEURhYWY1",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/X2lKs2xABr"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "additional_media_info": {
          "monetizable": false
        },
        "display_url": "pic.twitter.com/3EHNw8kx0u",
        "expanded_url": "https://twitter.com/israfill/status/2068219717085782218/video/1",
        "ext_master_playlist_only": [],
        "ext_media_availability": {
          "status": "Available"
        },
        "ext_playlists": [],
        "id_str": "2068219637683384320",
        "indices": [
          280,
          303
        ],
        "media_key": "13_2068219637683384320",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARyzys11mvAAAAA=",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAAECgABHLPKzXWa8AAAAA==",
            "media_key": "13_2068219637683384320"
          }
        },
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2068219637683384320/img/P7vWGLHTJRDBITNU.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 722,
          "width": 720
        },
        "sizes": {
          "large": {
            "h": 722,
            "w": 720
          }
        },
        "type": "video",
        "url": "https://t.co/3EHNw8kx0u",
        "video_info": {
          "aspect_ratio": [
            360,
            361
          ],
          "duration_millis": 17083,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/2068219637683384320/pl/F4pd4APJ8EOXrD1x.m3u8?tag=28"
            },
            {
              "bitrate": 632000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2068219637683384320/vid/avc1/320x320/iRLXr4oVT8LeSqrR.mp4?tag=28"
            },
            {
              "bitrate": 950000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2068219637683384320/vid/avc1/480x480/QsjQGcb-C_ffx-uN.mp4?tag=28"
            },
            {
              "bitrate": 2176000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2068219637683384320/vid/avc1/720x722/C0PWlqTuQtL92Vc3.mp4?tag=28"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [
      {
        "display_url": "raw.githubusercontent.com/bytedance/deer…",
        "expanded_url": "https://raw.githubusercontent.com/bytedance/deer-flow/main/Install.md",
        "indices": [
          735,
          758
        ],
        "url": "https://t.co/jPhzWtcHwr"
      },
      {
        "display_url": "github.com/bytedance/deer…",
        "expanded_url": "https://github.com/bytedance/deer-flow.git",
        "indices": [
          924,
          947
        ],
        "url": "https://t.co/VdMJHx0YOu"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}