dixiyao/LLM-Academic-Writing

A public repository going to study how we can leverage LLMs as tools to improve our academic writing.

TypeScript

143

19 commits

updated May 24, 2026

See the code

README

LLM Academic Writing

Leveraging Large Language Models to supercharge your academic writing — from automated reviews to grammar polish.

License Contributions Welcome


AIReviewer — Project Page

A local, PDF-first agentic workspace for reviewing academic papers. Drop in a PDF, pick a venue rubric, and get structured multi-agent feedback in seconds — with inline highlighting, chat, and rebuttal support, all stored locally.

CapabilityDetails
Venue rubricsICLR, NeurIPS, ICML
Review engineGemini (primary) · OpenRouter fallback
PDF supportBrowser-based viewer, text indexing, suggestion-to-sentence highlighting
InteractionGeneral chat, targeted rebuttal on suggestions or selected PDF text
PersistenceLocal SQLite — papers, reviews, annotations, chat, rebuttals, compacted memory

Quick start:

cd AIReviewer
npm install
cp .env.example .env.local   # set GEMINI_API_KEY
npm run dev                  # open http://localhost:3000

Other Tools

GPT Reviewer

  • GPT4Reviewer — Generates structured paper reviews using GPT-4. Customize the suggestion template to match your target venue.
  • GrammarChecker — Uses GPT to catch awkward phrasing and unnatural English, a useful complement to spellcheckers like Grammarly or Writer for non-native speakers.

LLM Options

General-purpose

ModelNotes
ChatGPT 4oMost widely used
Llama 3-8BOpen weights, HF inference API
Octopus-v2Lightweight on-device option

Academic corpus

ModelNotes
GALACTICAScientific language model
BLOOMAutoregressive LLM, HF inference API

Document understanding

  • Scispace — paper Q&A and explanation
  • LayoutLM — document QA with layout awareness

Prompt Engineering

OpenAI's guide: Six strategies for better results

Suggestion template for our tools: suggestion_template.yml

Useful prompts for academic revision:

Check the grammar, make my language more professional, and sound like a native speaker.
Summarize this paper in one sentence. List key insights and lessons learned.
Generate 3–5 questions for the authors. Suggest 3–5 future research directions.
List at least 5 relevant references. Paper: <paste here>

IDE & Browser Extensions

ToolPlatformDescription
OverleafCopilotChromeGPT-assisted writing inside Overleaf
SciGPTChromeAcademic Q&A with curated prompts
GitHub CopilotVS CodeCode and doc writing assistant
BitoVS CodeGPT-powered code and writing help

Research & Reading


Citation

@misc{yao2024llmwriting,
    author = {Dixi Yao},
    title  = {{LLM}s for Academic Writing},
    url    = {https://github.com/dixiyao/LLM-Academic-Writing},
    year   = {2024}
}

License: Apache 2.0


Contributing

Contributions and collaborations are welcome — pull requests and suggestions are appreciated.

academic
academic-writing
agent
llm
writing-assistant

dixiyao/LLM-Academic-Writing

A public repository going to study how we can leverage LLMs as tools to improve our academic writing.

TypeScript

143

19 commits

updated May 24, 2026

See the code

README

LLM Academic Writing

Leveraging Large Language Models to supercharge your academic writing — from automated reviews to grammar polish.

License Contributions Welcome


AIReviewer — Project Page

A local, PDF-first agentic workspace for reviewing academic papers. Drop in a PDF, pick a venue rubric, and get structured multi-agent feedback in seconds — with inline highlighting, chat, and rebuttal support, all stored locally.

CapabilityDetails
Venue rubricsICLR, NeurIPS, ICML
Review engineGemini (primary) · OpenRouter fallback
PDF supportBrowser-based viewer, text indexing, suggestion-to-sentence highlighting
InteractionGeneral chat, targeted rebuttal on suggestions or selected PDF text
PersistenceLocal SQLite — papers, reviews, annotations, chat, rebuttals, compacted memory

Quick start:

cd AIReviewer
npm install
cp .env.example .env.local   # set GEMINI_API_KEY
npm run dev                  # open http://localhost:3000

Other Tools

GPT Reviewer

  • GPT4Reviewer — Generates structured paper reviews using GPT-4. Customize the suggestion template to match your target venue.
  • GrammarChecker — Uses GPT to catch awkward phrasing and unnatural English, a useful complement to spellcheckers like Grammarly or Writer for non-native speakers.

LLM Options

General-purpose

ModelNotes
ChatGPT 4oMost widely used
Llama 3-8BOpen weights, HF inference API
Octopus-v2Lightweight on-device option

Academic corpus

ModelNotes
GALACTICAScientific language model
BLOOMAutoregressive LLM, HF inference API

Document understanding

  • Scispace — paper Q&A and explanation
  • LayoutLM — document QA with layout awareness

Prompt Engineering

OpenAI's guide: Six strategies for better results

Suggestion template for our tools: suggestion_template.yml

Useful prompts for academic revision:

Check the grammar, make my language more professional, and sound like a native speaker.
Summarize this paper in one sentence. List key insights and lessons learned.
Generate 3–5 questions for the authors. Suggest 3–5 future research directions.
List at least 5 relevant references. Paper: <paste here>

IDE & Browser Extensions

ToolPlatformDescription
OverleafCopilotChromeGPT-assisted writing inside Overleaf
SciGPTChromeAcademic Q&A with curated prompts
GitHub CopilotVS CodeCode and doc writing assistant
BitoVS CodeGPT-powered code and writing help

Research & Reading


Citation

@misc{yao2024llmwriting,
    author = {Dixi Yao},
    title  = {{LLM}s for Academic Writing},
    url    = {https://github.com/dixiyao/LLM-Academic-Writing},
    year   = {2024}
}

License: Apache 2.0


Contributing

Contributions and collaborations are welcome — pull requests and suggestions are appreciated.

academic
academic-writing
agent
llm
writing-assistant