Social Media Thread Summarizer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Social Media Thread Summarizer reads the current post and its comment thread from the page, extracts all text content, and sends it to the AI to generate a concise bullet-point summary. The summary captures the main topic, key themes from the discussion, main arguments, and overall sentiment. You can configure the summary length (brief or detailed), and toggle options to include sentiment analysis, key points, and controversial topics. The summary is presented in the panel for review, and you can copy it to your clipboard or regenerate a new version.
WHERE IT RUNS
This userscript runs inside major social media and content platforms including Facebook, X (Twitter), Reddit, LinkedIn, Instagram, and YouTube in your browser, powered by the free BotGentz extension. It operates entirely on the page you are viewing — it reads the post and comments from the page and sends them to the AI backend for summarization. All AI processing happens remotely, but your thread data is only sent for the purpose of generating the summary.
HOW TO USE
Install the BotGentz extension and ensure you have an active subscription, then install this userscript from the BotGentz catalogue. Navigate to any post with comments on a supported platform — Facebook, X, Reddit, LinkedIn, Instagram, or YouTube. Open the tool panel, select your desired summary length (brief or detailed), and toggle the options to include sentiment, key points, or controversial topics. Click "Summarize Thread" to generate a summary. The tool will display the extracted thread and the summary. Review the summary, then click "Copy Summary" to copy it to your clipboard, or "Regenerate" to try a different version. You can also paste custom thread text into the manual input field.
HOW IT WORKS UNDER THE HOOD
The script first attempts to extract the post and comments using WebMCP if available — the new W3C proposal for structured browser tools — which allows direct, typed access to thread data without DOM scraping. If WebMCP is not available, the script falls back to a multi-strategy DOM extraction approach, scanning for post content using platform-specific selectors like .post-content, .tweet-text, .PostContent, .feed-shared-update-v2__description, .caption-text, and #description-text. It extracts comments using selectors like .comment-text, .comment-body, and .comment-message. Author names are extracted when available to preserve context. The extracted thread is deduplicated and sent to the AI backend via a secure API call with your subscription key. The AI processes the input with a system prompt that instructs it to produce a structured bullet summary with the specified options — length, sentiment, key points, and controversial topics — and caps the output at 1,024 tokens. The response is presented in the panel for review.
THE PANEL
The tool runs in the BotGentz panel, a draggable floating interface that stays on top of the page. You can drag the panel by its header, collapse it to a small bubble, and resize it. The panel remembers its position per site, so it stays where you left it when you return to the platform. Press Escape to close the panel when you are done. The panel includes settings for length, sentiment, key points, controversial topics, and auto-copy, a display area showing the extracted thread and the summary, and action buttons for summarizing, copying, regenerating, and saving settings.
PLEASE NOTE
This tool requires the free BotGentz extension and an active subscription to the AI service. AI-generated summaries should be reviewed for accuracy — they are automated summaries, not verified transcripts. The tool works only on the current page and may not detect all threads depending on platform structure. Social media platforms frequently update their interfaces — if the tool stops working, check for an updated version or report the issue. Your thread data is only sent to the AI backend for the purpose of generating the summary; no data is stored permanently. The manual input field can be used as a fallback for unsupported platforms or when automatic extraction is incomplete.