← all repositories

zjunlp/OmniThink

OmniThink is a machine writing framework that uses iterative deep thinking and retrieval-augmented generation with large language models to produce knowledge-rich reports.

485 stars Python AgentsRAG · Search
OmniThink
Velocity · 7d
+0.9
★ / day
Trend
steady
star history

The project implements a thinking-based approach to machine writing, where language models expand knowledge boundaries through iterative reflection and search. It integrates with various LLMs including deepseek-reasoner, qwen, and GPT models, and supports retrieval-augmented generation using RAGFlow for local document search. The system evaluates machine-written outputs using methods from the associated EMNLP 2025 paper.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.