Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsJul 21, 2026·3 min de lecture

Sioyek — Research-Focused PDF Viewer for Technical Documents

Keyboard-driven PDF viewer designed for reading research papers and technical books with smart jump, portal, and bookmark features.

Prêt pour agents

Installation avec revue préalable

Cet actif nécessite une revue. Le prompt copié demande un dry-run, affiche les écritures, puis continue seulement après confirmation.

Needs Confirmation · 64/100Policy : confirmer
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Sioyek Overview
Commande avec revue préalable
npx -y tokrepo@latest install 23a30ce4-84e1-11f1-9bc6-00163e2b0d79 --target codex

Dry-run d'abord, confirmez les écritures, puis lancez cette commande.

Introduction

Sioyek is a PDF viewer built specifically for reading research papers, textbooks, and technical documentation. It focuses on keyboard-driven navigation with features like smart jump (click a citation to jump to the reference), portals (view a referenced figure while reading), and hierarchical bookmarks.

What Sioyek Does

  • Provides smart jump to follow references, citations, and footnotes within and across PDFs
  • Supports portals that let you view a referenced section in a floating window without losing your place
  • Offers fast full-text search across all open documents
  • Renders PDFs with hardware-accelerated graphics using MuPDF as the backend
  • Syncs with LaTeX editors via SyncTeX for forward and inverse search

Architecture Overview

Sioyek is written in C++ using Qt for the UI and MuPDF for PDF rendering. It maintains an SQLite database for bookmarks, highlights, and portals. The smart-jump feature uses heuristics to parse citation patterns and locate target references within the document or linked PDFs. Configuration is done through two plain-text files: keys.config for keybindings and prefs.config for preferences.

Self-Hosting & Configuration

  • Available as pre-built binaries for Windows, macOS, and Linux (AppImage and Flathub)
  • Customize keybindings in ~/.config/sioyek/keys_user.config
  • Set preferences like default dark mode, page layout, and font in prefs_user.config
  • Shared database can be synced across machines via cloud storage for portable bookmarks
  • Supports custom color schemes for comfortable reading in different lighting

Key Features

  • Smart jump parses citations and jumps to the referenced paper or section instantly
  • Portal windows show referenced figures, tables, or equations alongside the current page
  • Ruler mode highlights the current line to aid reading dense text
  • Marks and bookmarks with descriptions for organizing reading sessions
  • Command palette with fuzzy search for all actions

Comparison with Similar Tools

  • Zathura — Minimal vim-like PDF viewer; lacks smart jump and portal features
  • Okular — Feature-rich KDE viewer; heavier and less keyboard-focused
  • Evince — GNOME default; simple but no research-specific features
  • PDF.js — Browser-based; works everywhere but missing desktop-grade navigation
  • SumatraPDF — Fast Windows viewer; no smart jump or portals

FAQ

Q: Does Sioyek support annotations and highlights? A: Yes. You can highlight text and add bookmarks with descriptions. Annotations are stored in a local database.

Q: Can I use Sioyek with LaTeX editors? A: Yes. Sioyek supports SyncTeX for forward and inverse search with editors like VS Code, Neovim, and Emacs.

Q: Is Sioyek open source? A: Yes, Sioyek is released under the GPL-3.0 license.

Q: Does it support dark mode? A: Yes. Sioyek has built-in dark mode with customizable color inversion and custom background colors.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires