Research agent using GPT-5.2 to search Reddit and Bluesky
Project description
Social Search
Research agent that searches Reddit and Bluesky using GPT-5.2 with high reasoning.
How It Works
- Stage 1: Generates 3 search queries for your task
- Stage 2: Runs 3 parallel LLM instances, each making tool calls to search and gather data
- Stage 3: Compiles findings into a comprehensive report
Setup
# Clone
git clone https://github.com/yourusername/social-search.git
cd social-search
# Install
pip install -r requirements.txt
# Configure
cp example.env .env
# Edit .env with your credentials
Environment Variables
| Variable | Required | Description |
|---|---|---|
OPENAI_API_KEY |
Yes | OpenAI API key |
REDDIT_CLIENT_ID |
For Reddit | Reddit app client ID |
REDDIT_CLIENT_SECRET |
For Reddit | Reddit app client secret |
REDDIT_USERNAME |
For Reddit | Reddit username |
REDDIT_PASSWORD |
For Reddit | Reddit password |
BLUESKY_HANDLE |
For Bluesky | e.g., user.bsky.social |
BLUESKY_PASSWORD |
For Bluesky | App password from Settings |
Usage
CLI
# Reddit only (default)
python agent.py "What are Python best practices in 2024?"
# Both sources
python agent.py "AI trends" --sources reddit bluesky
# No TUI (for scripts)
python agent.py "Query" --no-tui
Interactive
python agent.py
# Prompts for task and sources
Programmatic
from agent import run_agent
report = run_agent(
"What are Python best practices?",
sources=["reddit"],
show_tui=False
)
print(report)
Tools Available
| Tool | Description |
|---|---|
search_reddit |
Search posts in a subreddit |
get_reddit_post_with_comments |
Get post + comments (2k word limit) |
search_bluesky |
Search Bluesky (needs auth) |
get_bluesky_thread |
Get thread + replies (2k word limit) |
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file
social_search_agent-0.1.0.tar.gz.File metadata
File hashes
6cfd57a97f4222beeaab4c03c0cf2fdce9a04a38e4897860256a68fcab87cdbb474d20cae44b154d6a7c3f7ec1545f9c11d96a88a9b42a5731e7ad7b58c7beb9a7d7e6141e7495cf4462e35c0a15959dSee more details on using hashes here.