惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
人人都是产品经理
人人都是产品经理
罗磊的独立博客
博客园 - 聂微东
雷峰网
雷峰网
量子位
美团技术团队
V
V2EX
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
IT之家
IT之家
The Cloudflare Blog
爱范儿
爱范儿
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
Jina AI
Jina AI

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
I Roasted My Friend's X (Twitter) with This Open-Source T...
GokuScraper悟空爬虫 · 2026-06-01 · via DEV Community

GokuScraper悟空爬虫

I Roasted My Friend's X (Twitter) with This Open-Source Tool and Got Blocked...

Recently, that Wordware Twitter personality analysis tool blew up. Everyone was lining up to try it, and their servers were absolutely crushed. I took a look, and I had to admit—it's incredibly fun. You plug in an X (Twitter) handle, and the AI fires back a personalized personality "diagnosis" packed with savage, painfully accurate roasts.

But the pain points are obvious: It's slow as molasses, and it's not open-source.

Enter today's star: X-POSE, an open-source, free Twitter personality analyzer you can run in your browser with one click. Powered by the DeepSeek V4 Pro model, it scrapes your (or your friend's) tweets and generates a 15-dimension report card. It even lets you download high-res screenshots to instantly drop into your group chats.

I tested it on myself, and the AI roasted me so hard I legitimately considered deleting my account.

image-20260601172617895

Just How Idiot-Proof Is This Tool?

In a word: Brainless.

You don't even need to download any code. Just pull up the web app (link at the end), type in a Twitter username, and the tool handles the rest automatically:

  1. Grabs the profile picture, bio, and recent tweets (bypassing anti-bot protections without you lifting a finger).
  2. Feeds all that juicy context straight to DeepSeek using a custom "savage roast" prompt.
  3. In a few dozen seconds, it renders 15 report cards: About You, The Roast, Strengths, Weaknesses, Love Life, Wealth, Health, Career... There's even a "What people secretly think of you" section.

The best part? You literally only do one thing: Enter a Twitter ID. It's a true one-click cyber-fortune-teller.

image-20260601172651459

Why Should You Bookmark This (Even If You Don't Use It Right Now)?

Because this thing is built for viral social sharing.

Think about it:

  • Take a screenshot of your (or your buddy's) savage report, post it on Twitter or Insta, and watch your comments blow up.
  • The downloaded PNGs are high-quality enough to use as your phone wallpaper for some self-deprecating humor.
  • It has a built-in "Share to X" button with pre-written copy, ready to post.

Plus, it's fully open-source. That means as long as the dev doesn't delete the repo, you can spin up your own private instance anytime, drop in your own API key, and play with it however you want. Bookmark it now, and be the first in your friend group to break out this absolute weapon.

Let's Be Real: What Are the Limitations?

I'm not going to blindly hype it up. Here are a few real caveats:

  • Scraping can be hit or miss. Twitter's anti-bot measures act up randomly. You might run into failures and have to retry. The creator uses a cloaked browser to bypass it as much as possible, but it's not a 100% guarantee.
  • The analysis relies on tweet quality. If you run it on a burner account that never tweets, the AI has nothing to work with, and the report will be pretty generic.
  • The AI has absolutely no chill. DeepSeek can sometimes cross the line from "funny" to "mean." It's incredibly entertaining, but please don't take it too seriously or use it to start actual beef.
  • The web app limits concurrent users. To save on server costs, the dev capped the number of people who can analyze accounts at the same time. During peak hours, you might have to wait a little bit.

But honestly, given that it's free and hilarious, these are minor nitpicks.

How to Get Started

The Lazy Way (Recommended)

Just hit the web link at the bottom, enter a Twitter username (supports @username, full URL, or just the handle), click analyze, and wait for the magic to happen.

The Hacker Way (Deploy it yourself)

  1. Clone the repo: git clone https://github.com/gokuscraper/x-pose.git
  2. Install dependencies: pip install -r requirements.txt
  3. Install Chromium: playwright install chromium
  4. Drop your SiliconFlow API key into .streamlit/secrets.toml
  5. Run it: streamlit run streamlit_app.py

Takes exactly 5 minutes. If you have a Python environment, you're good to go.

A Few Pro Tips

  1. Test it on a burner or a celeb first. Don't jump straight to roasting your crush. If the report is too savage, feelings will be hurt.
  2. Check for sensitive info. The reports pull snippets from active tweets. Make sure you're not doxxing yourself before you share the screenshots.
  3. Switch between English and Chinese. There's a language toggle in the sidebar, so you can roast your international friends too.
  4. If it fails, just try again. 99% of the time, the second attempt works perfectly. It's usually just network hiccups.
  5. Remember, it's just for fun. No matter how smart the AI is, it's just doing probability math on text. It's not a real psychological evaluation—just laugh it off!

Summary & Links

TL;DR: X-POSE is currently the most out-of-the-box, open-source "Twitter personality analysis + roast" tool out there. Period. Play with it online, deploy it locally, share the screenshots, switch languages, and enjoy DeepSeek's razor-sharp tongue.

Warning: Proceed with caution. Make sure your ego can handle getting completely roasted by an AI before playing.