git404hub

what is paper2slides fr?

hkuds/paper2slides — explained in plain English

Analysis updated 2026-05-18

3,625PythonAudience · researcherComplexity · 3/5Setup · moderate

tl;dr

An AI tool that automatically turns a research paper, report, or document into a presentation slide deck or poster.

vibe map

mindmap
  root((Paper2Slides))
    Inputs
      PDF
      Word
      Excel
      Markdown
    Pipeline
      Parse and index
      Extract structure
      Plan layout
      Render slides
    Customization
      Built in themes
      Plain English style
      Length options
    Requirements
      Python 3.12 plus
      Own API keys
      Checkpoint resume

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Convert a PDF research paper into a ready-to-use slide deck automatically.

VIBE 2

Generate an academic poster from a Word or Markdown report.

VIBE 3

Describe a custom presentation style in plain English and have the tool match it.

VIBE 4

Resume slide generation from a saved checkpoint after stopping partway through.

what's the stack?

PythonLLM AgentsRAG

how it stacks up fr

hkuds/paper2slidesjoeseesun/qiaomu-anything-to-notebooklmcity96/comfyui-gguf
Stars3,6253,6253,624
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity3/52/53/5
Audienceresearchergeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Python 3.12+ and your own AI API keys in a config file.

No license information is stated in the explanation.

in plain english

Paper2Slides is a tool that takes a research paper, report, or other document and turns it into a presentation slide deck or a poster automatically. You give it a file and it produces ready-to-use slides without you having to build anything from scratch. It works from the command line or through a local web interface you can run in your browser. The tool supports a wide range of input file types: PDF, Word documents, Excel spreadsheets, PowerPoint files, and Markdown. You can feed it multiple files at once. Internally it runs through four stages: it first parses the document and builds a searchable index of its content (using a technique called RAG, which lets it find and quote specific parts accurately), then it extracts the structure and key figures, then it plans a layout, and finally it renders the slides or poster. You have control over the output style. There are built-in themes with names like "academic" and "doraemon," but you can also describe a style in plain English and the tool will try to match it. Output length is configurable too, with short, medium, and long options for slide decks, and sparse, medium, or dense options for posters. One practical feature is the checkpoint system. The tool saves its progress at each stage, so if you stop it partway through, you can resume from where it left off by running the same command again. You can also force it to restart from a specific stage, which is useful if you want to change the style without re-parsing the document. The project requires Python 3.12 or newer, and you need to supply your own AI API keys in a configuration file. Parallel generation is available to speed up processing. A web interface can be started with a single script and is then accessible at a local address in your browser.

prompts (copy fr)

prompt 1
Explain how Paper2Slides turns a PDF into a slide deck, stage by stage.
prompt 2
Show me how to generate a poster from a research paper using the doraemon theme.
prompt 3
How do I resume Paper2Slides from a checkpoint after it stopped midway?
prompt 4
What input file types does Paper2Slides support and how do I combine multiple files?

Frequently asked questions

what is paper2slides fr?

An AI tool that automatically turns a research paper, report, or document into a presentation slide deck or poster.

What language is paper2slides written in?

Mainly Python. The stack also includes Python, LLM Agents, RAG.

What license does paper2slides use?

No license information is stated in the explanation.

How hard is paper2slides to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is paper2slides for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.