Skip to content

Research Tool  ·  Open Source

Annotate Social Media
In-Feed.

Zero context switching. IRB-ready. Self-healing.

Overview

A walkthrough of in-feed annotation, survey configuration, and data export.

In-Feed Annotation

Survey forms appear directly above each post.

No tab-switching, no copy-pasting. The annotation form injects directly into the feed on X, Instagram, Bluesky, and more — annotators stay in context the entire time.

Full Configuration

Build any survey in minutes.

Radio buttons, sliders, text inputs, dropdowns — configure the form schema visually or in JSON. Each platform and survey type gets its own independent settings.

In-Feed Intervention

Rewrite posts before participants see them.

Replace text and images in-feed using a pre-built static map or a live server. Blind mode hides the original entirely; aware mode lets participants toggle between versions.

Everything you need to annotate at scale

In-Feed Surveys

Annotation forms appear directly alongside posts on X, Instagram, Bluesky, LinkedIn, WhatsApp, Telegram, and Truth Social — no copy-pasting, no context switching.

Fully Configurable

Build survey forms visually or in JSON. Supports radio buttons, sliders, text inputs, and checkboxes. Per-survey IRB consent overlays included.

In-Feed Intervention

Replace post text and images in-feed before participants see them. Use a pre-built static map or stream rewrites from a live server. Blind and aware modes supported.

Guided Annotation Mode

Upload a target list of post IDs or usernames; the extension navigates annotators through the list in order and tracks progress automatically.

Self-Healing Selectors

An LLM-powered Python agent detects when platform DOM changes break injection and proposes updated CSS selectors — no manual hunting required.

JSONL Export

Download all collected labels from the popup in one click, or stream them to your own API endpoint on every submission.

IRB-Ready Consent

Write consent text in Markdown per survey. A timestamped JSON consent record is automatically saved to disk for legal compliance.

Multi-Platform Coverage

Annotation and intervention across X, Instagram, TikTok, Facebook, Bluesky, Mastodon, LinkedIn, Reddit, YouTube, WhatsApp, Telegram, and Truth Social.

Media Download

Automatically saves profile pictures, profile banners, post images, and reels to disk alongside annotations — organized by platform and survey type.

Supported Platforms

PlatformData CollectionIntervention
PostsAccountsCommentsVideosReelsAccountPost
X / Twitter
TikTok
Instagram
Facebook
Bluesky
Mastodon
Truth Social
LinkedIn
Reddit
YouTube
WhatsApp
Telegram

Released under the GPL-3.0 License.