Every academic knows the reputation of Reviewer #2. This experiment turns that character into an AI paper critic: give it a PDF and ask for a structured review of the paper’s strengths, weaknesses, methodology, and claims.

Try Reviewer #2 · Source code

A critic with two moods

The Academic persona aims for rigorous, dry-witted criticism. Spite Mode leans into the joke, with a more merciless voice. Both prompts ask the model to ground its criticism in the supplied pages and judge the work rather than its authors.

The resulting review follows a familiar structure: summary, strengths, weaknesses, detailed comments, and a recommendation. It is an experiment in model behaviour and academic humour; its criticism still needs a human reader’s judgement.

Local and cloud models

The app offers local browser inference alongside an optional OpenRouter cloud mode. Local mode runs the model on the user’s device; cloud mode sends the selected PDF pages to OpenRouter using the user’s API key. Model choice changes download size, hardware requirements, and how well the reviewer maintains its persona.

Built with TypeScript and Vite, the project explores how much of a document-review workflow can live in a browser, and how smaller models handle a task that demands more than summarisation.