🐦 Twitter Post Details

Viewing enriched Twitter post

@BearHuddleston

The Hermes Webapp just landed on main! hermes update --channel main hermes config set webapp.enabled true hermes gateway restart hermes webapp It's local-only by default. For remote access, put it behind a sign-in. I run mine behind Tailscale with Nous login. Cheers~

📊 Media Metadata

{
  "score": 0.36,
  "score_components": {
    "author": 0.09,
    "engagement": 0.0,
    "quality": 0.06000000000000001,
    "source": 0.135,
    "nlp": 0.05,
    "recency": 0.025
  },
  "scored_at": "2026-10-25T21:02:20.057018",
  "import_source": "api_import",
  "source_tagged_at": "2026-10-25T21:02:20.057033",
  "enriched": true,
  "enriched_at": "2026-10-25T21:02:20.057035"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2114404737369911462",
  "url": "https://x.com/BearHuddleston/status/2114404737369911462",
  "twitterUrl": "https://twitter.com/BearHuddleston/status/2114404737369911462",
  "text": "The Hermes Webapp just landed on main!\n\nhermes update --channel main\nhermes config set webapp.enabled true\nhermes gateway restart\nhermes webapp\n\nIt's local-only by default. For remote access, put it behind a sign-in. I run mine behind Tailscale with Nous login. Cheers~",
  "source": "",
  "retweetCount": 3,
  "replyCount": 18,
  "likeCount": 131,
  "quoteCount": 3,
  "viewCount": 7354,
  "createdAt": "Sun Oct 25 17:12:27 +0000 2026",
  "lang": "en",
  "bookmarkCount": 118,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2114404737369911462",
  "displayTextRange": [
    0,
    269
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "BearHuddleston",
    "url": "https://x.com/BearHuddleston",
    "twitterUrl": "https://twitter.com/BearHuddleston",
    "id": "1961064102555492352",
    "name": "Bear",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/2110554119870033921/NAt1_8h1_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1961064102555492352/1792030490",
    "description": "",
    "location": "United States",
    "followers": 890,
    "following": 279,
    "status": "",
    "canDm": false,
    "canMediaTag": false,
    "createdAt": "Thu Aug 28 13:51:43 +0000 2025",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 2400,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 75,
    "statusesCount": 726,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2114404737369911462"
    ],
    "profile_bio": {
      "description": "Powered by coffee, AI agents, and questionable ideas that somehow become industry trends six months later.",
      "entities": {
        "description": {}
      }
    },
    "isAutomated": false,
    "automatedBy": null,
    "protected": false
  },
  "extendedEntities": {},
  "card": null,
  "place": {},
  "entities": {},
  "quoted_tweet": {
    "type": "tweet",
    "id": "2104109388780744775",
    "url": "",
    "twitterUrl": "",
    "text": "",
    "source": "",
    "retweetCount": 0,
    "replyCount": 0,
    "likeCount": 0,
    "quoteCount": 0,
    "viewCount": 0,
    "createdAt": "",
    "lang": "",
    "bookmarkCount": 0,
    "isReply": false,
    "inReplyToId": null,
    "conversationId": "",
    "displayTextRange": [],
    "inReplyToUserId": null,
    "inReplyToUsername": null,
    "author": {},
    "extendedEntities": {},
    "card": null,
    "place": {},
    "entities": {},
    "quoted_tweet": null,
    "retweeted_tweet": null,
    "isLimitedReply": false,
    "communityInfo": null,
    "article": null
  },
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}