Repository files navigation

PDFBook app icon

PDFBook

Fast, private PDF reader and library manager for Windows, macOS, and Linux

Read books, manga, papers, and scans in a page-flip or scroll view. Keep thousands of PDFs organized with tags, ratings, and reading status. Turn images or on-screen pages into new PDFs. No account, no upload. Your library never leaves your computer.

Latest releaseDownloadsWindowsmacOSLinux

⬇ Download · Website · Documentation · 日本語

PDFBook, a desktop PDF reader and library manager for Windows, macOS, and Linux

Download PDFBook

Installers for every platform are on the Releases page. The download guide walks through setup on each OS.

PlatformBuilds
Windows 10 / 11Installer or portable, x64 and arm64. Also on the Microsoft Store
macOSDMG for Apple Silicon (M1 and newer) and Intel
LinuxAppImage or .deb, x64 and arm64

What PDFBook does

Most PDF software treats a PDF as a file you open once and close. PDFBook treats your PDFs as a library: hundreds of books, manga volumes, papers, and scanned documents that you actually come back to.

A reader that remembers where you were

Page-flip and vertical scroll modes, right-to-left reading for manga, in-document text search, bookmarks, and zoom. Every book reopens exactly where you left off. Password-protected PDFs open in place, and focus mode hides everything but the page. Reader guide

A library that organizes itself

Point PDFBook at your folders and the catalog stays in sync as files come and go. Filter by tag, rating, favorite, or reading status. Add notes to any book and browse covers in a grid or list. Library guide

Create and extract PDFs locally

Build a PDF from images, convert other document formats, or pull selected pages out into a new file. Conversion runs on your machine, so nothing is uploaded anywhere. Creating PDFs

Capture pages from any app

Turn pages displayed in another program into a PDF. On Windows, PDFBook can press the page-turn key for you and capture an entire book hands-free. Screen capture

An AI assistant, if you want one

Ask questions about the page you are reading. Bring your own provider: Ollama for fully local answers, or OpenAI, Claude, and OpenRouter. Entirely optional. AI assistant guide

Private by design

Reading requires no account. PDFBook works offline, and your files, notes, and reading history stay on your device.

Free plan and Pro

PDFBook is free to download and use with a library of up to 50 books. Pro removes the cap and keeps development going. Plans and prices are on the pricing page.

Documentation

Guides, setup help, and the FAQ live at wiki.pdfbook.app:

The full documentation is also available in Japanese / 日本語.

About this repository

This repository holds two things:

  1. The documentation site, source for https://wiki.pdfbook.app, built with Astro Starlight and deployed on Vercel.
  2. Release downloads, published under Releases for every platform.

Working on the docs

npm install
npm run dev # local preview at http://localhost:4321
npm run build # production build into ./dist

Pages live in src/content/docs/, English at the root and Japanese under ja/. A page with no Japanese translation falls back to English automatically.


Made by YumeBytes

About

Free desktop app to read, create, extract, and organize your PDF library on Windows, macOS, and Linux — with manga (right-to-left) reading, screen-capture-to-PDF, and an optional AI assistant.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

PDFBook app icon

PDFBook

Fast, private PDF reader and library manager for Windows, macOS, and Linux

Read books, manga, papers, and scans in a page-flip or scroll view. Keep thousands of PDFs organized with tags, ratings, and reading status. Turn images or on-screen pages into new PDFs. No account, no upload. Your library never leaves your computer.

Latest releaseDownloadsWindowsmacOSLinux

⬇ Download · Website · Documentation · 日本語

PDFBook, a desktop PDF reader and library manager for Windows, macOS, and Linux

Download PDFBook

Installers for every platform are on the Releases page. The download guide walks through setup on each OS.

PlatformBuilds
Windows 10 / 11Installer or portable, x64 and arm64. Also on the Microsoft Store
macOSDMG for Apple Silicon (M1 and newer) and Intel
LinuxAppImage or .deb, x64 and arm64

What PDFBook does

Most PDF software treats a PDF as a file you open once and close. PDFBook treats your PDFs as a library: hundreds of books, manga volumes, papers, and scanned documents that you actually come back to.

A reader that remembers where you were

Page-flip and vertical scroll modes, right-to-left reading for manga, in-document text search, bookmarks, and zoom. Every book reopens exactly where you left off. Password-protected PDFs open in place, and focus mode hides everything but the page. Reader guide

A library that organizes itself

Point PDFBook at your folders and the catalog stays in sync as files come and go. Filter by tag, rating, favorite, or reading status. Add notes to any book and browse covers in a grid or list. Library guide

Create and extract PDFs locally

Build a PDF from images, convert other document formats, or pull selected pages out into a new file. Conversion runs on your machine, so nothing is uploaded anywhere. Creating PDFs

Capture pages from any app

Turn pages displayed in another program into a PDF. On Windows, PDFBook can press the page-turn key for you and capture an entire book hands-free. Screen capture

An AI assistant, if you want one

Ask questions about the page you are reading. Bring your own provider: Ollama for fully local answers, or OpenAI, Claude, and OpenRouter. Entirely optional. AI assistant guide

Private by design

Reading requires no account. PDFBook works offline, and your files, notes, and reading history stay on your device.

Free plan and Pro

PDFBook is free to download and use with a library of up to 50 books. Pro removes the cap and keeps development going. Plans and prices are on the pricing page.

Documentation

Guides, setup help, and the FAQ live at wiki.pdfbook.app:

The full documentation is also available in Japanese / 日本語.

About this repository

This repository holds two things:

  1. The documentation site, source for https://wiki.pdfbook.app, built with Astro Starlight and deployed on Vercel.
  2. Release downloads, published under Releases for every platform.

Working on the docs

npm install
npm run dev # local preview at http://localhost:4321
npm run build # production build into ./dist

Pages live in src/content/docs/, English at the root and Japanese under ja/. A page with no Japanese translation falls back to English automatically.


Made by YumeBytes

About

Free desktop app to read, create, extract, and organize your PDF library on Windows, macOS, and Linux — with manga (right-to-left) reading, screen-capture-to-PDF, and an optional AI assistant.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

PDFBook app icon

PDFBook

Fast, private PDF reader and library manager for Windows, macOS, and Linux

Read books, manga, papers, and scans in a page-flip or scroll view. Keep thousands of PDFs organized with tags, ratings, and reading status. Turn images or on-screen pages into new PDFs. No account, no upload. Your library never leaves your computer.

Latest releaseDownloadsWindowsmacOSLinux

⬇ Download · Website · Documentation · 日本語

PDFBook, a desktop PDF reader and library manager for Windows, macOS, and Linux

Download PDFBook

Installers for every platform are on the Releases page. The download guide walks through setup on each OS.

PlatformBuilds
Windows 10 / 11Installer or portable, x64 and arm64. Also on the Microsoft Store
macOSDMG for Apple Silicon (M1 and newer) and Intel
LinuxAppImage or .deb, x64 and arm64

What PDFBook does

Most PDF software treats a PDF as a file you open once and close. PDFBook treats your PDFs as a library: hundreds of books, manga volumes, papers, and scanned documents that you actually come back to.

A reader that remembers where you were

Page-flip and vertical scroll modes, right-to-left reading for manga, in-document text search, bookmarks, and zoom. Every book reopens exactly where you left off. Password-protected PDFs open in place, and focus mode hides everything but the page. Reader guide

A library that organizes itself

Point PDFBook at your folders and the catalog stays in sync as files come and go. Filter by tag, rating, favorite, or reading status. Add notes to any book and browse covers in a grid or list. Library guide

Create and extract PDFs locally

Build a PDF from images, convert other document formats, or pull selected pages out into a new file. Conversion runs on your machine, so nothing is uploaded anywhere. Creating PDFs

Capture pages from any app

Turn pages displayed in another program into a PDF. On Windows, PDFBook can press the page-turn key for you and capture an entire book hands-free. Screen capture

An AI assistant, if you want one

Ask questions about the page you are reading. Bring your own provider: Ollama for fully local answers, or OpenAI, Claude, and OpenRouter. Entirely optional. AI assistant guide

Private by design

Reading requires no account. PDFBook works offline, and your files, notes, and reading history stay on your device.

Free plan and Pro

PDFBook is free to download and use with a library of up to 50 books. Pro removes the cap and keeps development going. Plans and prices are on the pricing page.

Documentation

Guides, setup help, and the FAQ live at wiki.pdfbook.app:

The full documentation is also available in Japanese / 日本語.

About this repository

This repository holds two things:

  1. The documentation site, source for https://wiki.pdfbook.app, built with Astro Starlight and deployed on Vercel.
  2. Release downloads, published under Releases for every platform.

Working on the docs

npm install
npm run dev # local preview at http://localhost:4321
npm run build # production build into ./dist

Pages live in src/content/docs/, English at the root and Japanese under ja/. A page with no Japanese translation falls back to English automatically.


Made by YumeBytes

About

Free desktop app to read, create, extract, and organize your PDF library on Windows, macOS, and Linux — with manga (right-to-left) reading, screen-capture-to-PDF, and an optional AI assistant.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

PDFBook app icon

PDFBook

Fast, private PDF reader and library manager for Windows, macOS, and Linux

Read books, manga, papers, and scans in a page-flip or scroll view. Keep thousands of PDFs organized with tags, ratings, and reading status. Turn images or on-screen pages into new PDFs. No account, no upload. Your library never leaves your computer.

Latest releaseDownloadsWindowsmacOSLinux

⬇ Download · Website · Documentation · 日本語

PDFBook, a desktop PDF reader and library manager for Windows, macOS, and Linux

Download PDFBook

Installers for every platform are on the Releases page. The download guide walks through setup on each OS.

PlatformBuilds
Windows 10 / 11Installer or portable, x64 and arm64. Also on the Microsoft Store
macOSDMG for Apple Silicon (M1 and newer) and Intel
LinuxAppImage or .deb, x64 and arm64

What PDFBook does

Most PDF software treats a PDF as a file you open once and close. PDFBook treats your PDFs as a library: hundreds of books, manga volumes, papers, and scanned documents that you actually come back to.

A reader that remembers where you were

Page-flip and vertical scroll modes, right-to-left reading for manga, in-document text search, bookmarks, and zoom. Every book reopens exactly where you left off. Password-protected PDFs open in place, and focus mode hides everything but the page. Reader guide

A library that organizes itself

Point PDFBook at your folders and the catalog stays in sync as files come and go. Filter by tag, rating, favorite, or reading status. Add notes to any book and browse covers in a grid or list. Library guide

Create and extract PDFs locally

Build a PDF from images, convert other document formats, or pull selected pages out into a new file. Conversion runs on your machine, so nothing is uploaded anywhere. Creating PDFs

Capture pages from any app

Turn pages displayed in another program into a PDF. On Windows, PDFBook can press the page-turn key for you and capture an entire book hands-free. Screen capture

An AI assistant, if you want one

Ask questions about the page you are reading. Bring your own provider: Ollama for fully local answers, or OpenAI, Claude, and OpenRouter. Entirely optional. AI assistant guide

Private by design

Reading requires no account. PDFBook works offline, and your files, notes, and reading history stay on your device.

Free plan and Pro

PDFBook is free to download and use with a library of up to 50 books. Pro removes the cap and keeps development going. Plans and prices are on the pricing page.

Documentation

Guides, setup help, and the FAQ live at wiki.pdfbook.app:

The full documentation is also available in Japanese / 日本語.

About this repository

This repository holds two things:

  1. The documentation site, source for https://wiki.pdfbook.app, built with Astro Starlight and deployed on Vercel.
  2. Release downloads, published under Releases for every platform.

Working on the docs

npm install
npm run dev # local preview at http://localhost:4321
npm run build # production build into ./dist

Pages live in src/content/docs/, English at the root and Japanese under ja/. A page with no Japanese translation falls back to English automatically.


Made by YumeBytes

About

Free desktop app to read, create, extract, and organize your PDF library on Windows, macOS, and Linux — with manga (right-to-left) reading, screen-capture-to-PDF, and an optional AI assistant.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

PDFBook app icon

PDFBook

Fast, private PDF reader and library manager for Windows, macOS, and Linux

Read books, manga, papers, and scans in a page-flip or scroll view. Keep thousands of PDFs organized with tags, ratings, and reading status. Turn images or on-screen pages into new PDFs. No account, no upload. Your library never leaves your computer.

Latest releaseDownloadsWindowsmacOSLinux

⬇ Download · Website · Documentation · 日本語

PDFBook, a desktop PDF reader and library manager for Windows, macOS, and Linux

Download PDFBook

Installers for every platform are on the Releases page. The download guide walks through setup on each OS.

PlatformBuilds
Windows 10 / 11Installer or portable, x64 and arm64. Also on the Microsoft Store
macOSDMG for Apple Silicon (M1 and newer) and Intel
LinuxAppImage or .deb, x64 and arm64

What PDFBook does

Most PDF software treats a PDF as a file you open once and close. PDFBook treats your PDFs as a library: hundreds of books, manga volumes, papers, and scanned documents that you actually come back to.

A reader that remembers where you were

Page-flip and vertical scroll modes, right-to-left reading for manga, in-document text search, bookmarks, and zoom. Every book reopens exactly where you left off. Password-protected PDFs open in place, and focus mode hides everything but the page. Reader guide

A library that organizes itself

Point PDFBook at your folders and the catalog stays in sync as files come and go. Filter by tag, rating, favorite, or reading status. Add notes to any book and browse covers in a grid or list. Library guide

Create and extract PDFs locally

Build a PDF from images, convert other document formats, or pull selected pages out into a new file. Conversion runs on your machine, so nothing is uploaded anywhere. Creating PDFs

Capture pages from any app

Turn pages displayed in another program into a PDF. On Windows, PDFBook can press the page-turn key for you and capture an entire book hands-free. Screen capture

An AI assistant, if you want one

Ask questions about the page you are reading. Bring your own provider: Ollama for fully local answers, or OpenAI, Claude, and OpenRouter. Entirely optional. AI assistant guide

Private by design

Reading requires no account. PDFBook works offline, and your files, notes, and reading history stay on your device.

Free plan and Pro

PDFBook is free to download and use with a library of up to 50 books. Pro removes the cap and keeps development going. Plans and prices are on the pricing page.

Documentation

Guides, setup help, and the FAQ live at wiki.pdfbook.app:

The full documentation is also available in Japanese / 日本語.

About this repository

This repository holds two things:

  1. The documentation site, source for https://wiki.pdfbook.app, built with Astro Starlight and deployed on Vercel.
  2. Release downloads, published under Releases for every platform.

Working on the docs

npm install
npm run dev # local preview at http://localhost:4321
npm run build # production build into ./dist

Pages live in src/content/docs/, English at the root and Japanese under ja/. A page with no Japanese translation falls back to English automatically.


Made by YumeBytes

About

Free desktop app to read, create, extract, and organize your PDF library on Windows, macOS, and Linux — with manga (right-to-left) reading, screen-capture-to-PDF, and an optional AI assistant.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

PDFBook app icon

PDFBook

Fast, private PDF reader and library manager for Windows, macOS, and Linux

Read books, manga, papers, and scans in a page-flip or scroll view. Keep thousands of PDFs organized with tags, ratings, and reading status. Turn images or on-screen pages into new PDFs. No account, no upload. Your library never leaves your computer.

Latest releaseDownloadsWindowsmacOSLinux

⬇ Download · Website · Documentation · 日本語

PDFBook, a desktop PDF reader and library manager for Windows, macOS, and Linux

Download PDFBook

Installers for every platform are on the Releases page. The download guide walks through setup on each OS.

PlatformBuilds
Windows 10 / 11Installer or portable, x64 and arm64. Also on the Microsoft Store
macOSDMG for Apple Silicon (M1 and newer) and Intel
LinuxAppImage or .deb, x64 and arm64

What PDFBook does

Most PDF software treats a PDF as a file you open once and close. PDFBook treats your PDFs as a library: hundreds of books, manga volumes, papers, and scanned documents that you actually come back to.

A reader that remembers where you were

Page-flip and vertical scroll modes, right-to-left reading for manga, in-document text search, bookmarks, and zoom. Every book reopens exactly where you left off. Password-protected PDFs open in place, and focus mode hides everything but the page. Reader guide

A library that organizes itself

Point PDFBook at your folders and the catalog stays in sync as files come and go. Filter by tag, rating, favorite, or reading status. Add notes to any book and browse covers in a grid or list. Library guide

Create and extract PDFs locally

Build a PDF from images, convert other document formats, or pull selected pages out into a new file. Conversion runs on your machine, so nothing is uploaded anywhere. Creating PDFs

Capture pages from any app

Turn pages displayed in another program into a PDF. On Windows, PDFBook can press the page-turn key for you and capture an entire book hands-free. Screen capture

An AI assistant, if you want one

Ask questions about the page you are reading. Bring your own provider: Ollama for fully local answers, or OpenAI, Claude, and OpenRouter. Entirely optional. AI assistant guide

Private by design

Reading requires no account. PDFBook works offline, and your files, notes, and reading history stay on your device.

Free plan and Pro

PDFBook is free to download and use with a library of up to 50 books. Pro removes the cap and keeps development going. Plans and prices are on the pricing page.

Documentation

Guides, setup help, and the FAQ live at wiki.pdfbook.app:

The full documentation is also available in Japanese / 日本語.

About this repository

This repository holds two things:

  1. The documentation site, source for https://wiki.pdfbook.app, built with Astro Starlight and deployed on Vercel.
  2. Release downloads, published under Releases for every platform.

Working on the docs

npm install
npm run dev # local preview at http://localhost:4321
npm run build # production build into ./dist

Pages live in src/content/docs/, English at the root and Japanese under ja/. A page with no Japanese translation falls back to English automatically.


Made by YumeBytes

About

Free desktop app to read, create, extract, and organize your PDF library on Windows, macOS, and Linux — with manga (right-to-left) reading, screen-capture-to-PDF, and an optional AI assistant.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

PDFBook app icon

PDFBook

Fast, private PDF reader and library manager for Windows, macOS, and Linux

Read books, manga, papers, and scans in a page-flip or scroll view. Keep thousands of PDFs organized with tags, ratings, and reading status. Turn images or on-screen pages into new PDFs. No account, no upload. Your library never leaves your computer.

Latest releaseDownloadsWindowsmacOSLinux

⬇ Download · Website · Documentation · 日本語

PDFBook, a desktop PDF reader and library manager for Windows, macOS, and Linux

Download PDFBook

Installers for every platform are on the Releases page. The download guide walks through setup on each OS.

PlatformBuilds
Windows 10 / 11Installer or portable, x64 and arm64. Also on the Microsoft Store
macOSDMG for Apple Silicon (M1 and newer) and Intel
LinuxAppImage or .deb, x64 and arm64

What PDFBook does

Most PDF software treats a PDF as a file you open once and close. PDFBook treats your PDFs as a library: hundreds of books, manga volumes, papers, and scanned documents that you actually come back to.

A reader that remembers where you were

Page-flip and vertical scroll modes, right-to-left reading for manga, in-document text search, bookmarks, and zoom. Every book reopens exactly where you left off. Password-protected PDFs open in place, and focus mode hides everything but the page. Reader guide

A library that organizes itself

Point PDFBook at your folders and the catalog stays in sync as files come and go. Filter by tag, rating, favorite, or reading status. Add notes to any book and browse covers in a grid or list. Library guide

Create and extract PDFs locally

Build a PDF from images, convert other document formats, or pull selected pages out into a new file. Conversion runs on your machine, so nothing is uploaded anywhere. Creating PDFs

Capture pages from any app

Turn pages displayed in another program into a PDF. On Windows, PDFBook can press the page-turn key for you and capture an entire book hands-free. Screen capture

An AI assistant, if you want one

Ask questions about the page you are reading. Bring your own provider: Ollama for fully local answers, or OpenAI, Claude, and OpenRouter. Entirely optional. AI assistant guide

Private by design

Reading requires no account. PDFBook works offline, and your files, notes, and reading history stay on your device.

Free plan and Pro

PDFBook is free to download and use with a library of up to 50 books. Pro removes the cap and keeps development going. Plans and prices are on the pricing page.

Documentation

Guides, setup help, and the FAQ live at wiki.pdfbook.app:

The full documentation is also available in Japanese / 日本語.

About this repository

This repository holds two things:

  1. The documentation site, source for https://wiki.pdfbook.app, built with Astro Starlight and deployed on Vercel.
  2. Release downloads, published under Releases for every platform.

Working on the docs

npm install
npm run dev # local preview at http://localhost:4321
npm run build # production build into ./dist

Pages live in src/content/docs/, English at the root and Japanese under ja/. A page with no Japanese translation falls back to English automatically.


Made by YumeBytes

About

Free desktop app to read, create, extract, and organize your PDF library on Windows, macOS, and Linux — with manga (right-to-left) reading, screen-capture-to-PDF, and an optional AI assistant.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

PDFBook app icon

PDFBook

Fast, private PDF reader and library manager for Windows, macOS, and Linux

Read books, manga, papers, and scans in a page-flip or scroll view. Keep thousands of PDFs organized with tags, ratings, and reading status. Turn images or on-screen pages into new PDFs. No account, no upload. Your library never leaves your computer.

Latest releaseDownloadsWindowsmacOSLinux

⬇ Download · Website · Documentation · 日本語

PDFBook, a desktop PDF reader and library manager for Windows, macOS, and Linux

Download PDFBook

Installers for every platform are on the Releases page. The download guide walks through setup on each OS.

PlatformBuilds
Windows 10 / 11Installer or portable, x64 and arm64. Also on the Microsoft Store
macOSDMG for Apple Silicon (M1 and newer) and Intel
LinuxAppImage or .deb, x64 and arm64

What PDFBook does

Most PDF software treats a PDF as a file you open once and close. PDFBook treats your PDFs as a library: hundreds of books, manga volumes, papers, and scanned documents that you actually come back to.

A reader that remembers where you were

Page-flip and vertical scroll modes, right-to-left reading for manga, in-document text search, bookmarks, and zoom. Every book reopens exactly where you left off. Password-protected PDFs open in place, and focus mode hides everything but the page. Reader guide

A library that organizes itself

Point PDFBook at your folders and the catalog stays in sync as files come and go. Filter by tag, rating, favorite, or reading status. Add notes to any book and browse covers in a grid or list. Library guide

Create and extract PDFs locally

Build a PDF from images, convert other document formats, or pull selected pages out into a new file. Conversion runs on your machine, so nothing is uploaded anywhere. Creating PDFs

Capture pages from any app

Turn pages displayed in another program into a PDF. On Windows, PDFBook can press the page-turn key for you and capture an entire book hands-free. Screen capture

An AI assistant, if you want one

Ask questions about the page you are reading. Bring your own provider: Ollama for fully local answers, or OpenAI, Claude, and OpenRouter. Entirely optional. AI assistant guide

Private by design

Reading requires no account. PDFBook works offline, and your files, notes, and reading history stay on your device.

Free plan and Pro

PDFBook is free to download and use with a library of up to 50 books. Pro removes the cap and keeps development going. Plans and prices are on the pricing page.

Documentation

Guides, setup help, and the FAQ live at wiki.pdfbook.app:

The full documentation is also available in Japanese / 日本語.

About this repository

This repository holds two things:

  1. The documentation site, source for https://wiki.pdfbook.app, built with Astro Starlight and deployed on Vercel.
  2. Release downloads, published under Releases for every platform.

Working on the docs

npm install
npm run dev # local preview at http://localhost:4321
npm run build # production build into ./dist

Pages live in src/content/docs/, English at the root and Japanese under ja/. A page with no Japanese translation falls back to English automatically.


Made by YumeBytes

About

Free desktop app to read, create, extract, and organize your PDF library on Windows, macOS, and Linux — with manga (right-to-left) reading, screen-capture-to-PDF, and an optional AI assistant.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages