Get AI-powered feedback on your quantitative social science paper. Multiple specialized AI reviewers analyze your work and synthesize their insights into actionable feedback.
- Go to platform.openai.com
- Sign up or log in
- Go to API Keys and create a new key
- Copy the key (starts with
sk-...)
Open the folder containing this tool and create a new file called .env (just .env, no other name).
Inside the file, paste this line with your actual key:
OPENAI_API_KEY=sk-your-key-here
Save the file.
Double-click run_app.command
That's it! A browser window will open with the app.
- First time: It will take 1-2 minutes to set up (you'll see progress in the terminal)
- After that: It starts in a few seconds
- Paste your paper text OR upload a PDF
- Adjust settings if you want (sidebar)
- Click "Generate Feedback"
- Wait a few minutes while the AI reviews your paper
- Read your feedback!
The tool runs your paper through a simulated review panel:
- 8 AI reviewers read your paper (Theorists, Methodologists, Rival Researchers, Editors)
- Each proposes their single most important critique
- Proposals are scored for importance, specificity, and actionability
- Top proposals go through a revision round to sharpen the feedback
- A meta-reviewer synthesizes everything into a final report
Click "How it works" in the app for a detailed diagram.
In the sidebar, you can adjust:
| Setting | What it does |
|---|---|
| Model | Smarter models cost more but may give better feedback |
| Number of Agents | More agents = more diverse perspectives, but higher cost |
| Top-K Proposals | How many top insights to include in the final review |
Cost note: Each run costs money (paid to OpenAI). Start with default settings to test. The app shows a cost estimate after each run.
"OPENAI_API_KEY not found"
- Make sure you created the
.envfile in the same folder as the app - Make sure the file contains
OPENAI_API_KEY=sk-...(no spaces around the=)
App won't start / "command not found"
- Make sure you have Python 3 installed
- On Mac: Open Terminal and run
python3 --versionto check
PDF upload doesn't work
- Some PDFs are scanned images, not text. Try pasting the text instead.
If you prefer the terminal:
# Activate the virtual environment first
source .venv/bin/activate
# Run with different input methods
python -m feedback_pipeline --clipboard # reads from clipboard
python -m feedback_pipeline --pdf paper.pdf # reads from PDF
python -m feedback_pipeline --file paper.txt # reads from text file
# Customize the run
python -m feedback_pipeline --agents 16 --model gpt-5.2 --top-k 10 --file paper.txtSee DESIGN.md for technical details on the pipeline architecture.