Skip to content

Latest commit

 

History

3,970 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English · Deutsch · Español · Français · Italiano · 日本語 · 한국어 · Polski · Português · Русский · 简体中文 · 繁體中文

Foliole

Make reading actually complete.
An approachable incremental reading app.

Alpha builds are available for macOS, Windows, and Linux (experimental).
Android and iOS builds are expected in August.
You can also try Foliole with the online demo.

Foliole desktop app showing a document library, reading pane, and scheduling panel.

Online Demo

Open the online demo

An interactive local browser demo for trying Foliole without installation.

Demo Clip

Watch the demo clip on YouTube

Design Principles

Open Source

The code is open source. Anyone can review the implementation, build it from source, or contribute improvements.

Foliole desktop interface preview.

Open Data

Uses a SQLite database and provides a Markdown mirror, making materials easier to read, migrate, and reuse.

Foliole document library and reading workspace.

Local First

No account system. No central cloud sync. All data stays on your personal devices; devices sync over the local network.

Foliole local reading workspace.

Core Features

Native Incremental Reading

Built around Piotr Woźniak’s incremental reading ideas, with a native workflow for extracting passages, creating cloze deletions, and refining materials without leaving the reading flow.

Foliole reading pane with extracted notes.

Integrated FSRS Scheduling

Integrates FSRS (Free Spaced Repetition Scheduler), an open and efficient review scheduling algorithm.

Foliole scheduling panel in the desktop app.

Bring Reading Materials Together

Handles reading materials from different sources, whether local files, web documents, notes managed in Obsidian, materials exported from Readwise Reader, or selected text captured from other apps.

Foliole document list and reading sources.

Index External Documents

Indexes other local folders on your computer without copying or moving the original files, creating an external document library that can be searched, viewed, and used across supported clients.

Foliole document navigation and indexed folders.

Complex Content Support

Supports Markdown, PDF, EPUB, LaTeX math, code blocks, and other content rendering needs.

Foliole complex content reading view.

Command-Line and Agent Workflows

Lets Terminal and local agents read, write, and organize materials in Foliole, while Foliole Aide brings Codex directly into the app using the allowance included in your ChatGPT plan.

Foliole Aide working with materials in the desktop app.

Publish Evolving Topics

Turns evolving Topics into content you can continue to update on your own site, WordPress, or Discourse.

Foliole publishing settings for an evolving website.

Acknowledgements

Special thanks to Piotr Woźniak and Jarrett Ye. Without SuperMemo, incremental reading, and FSRS, Foliole would not exist.

Many thanks to the following open-source projects, components, and communities:

Releases

Used by

Contributors

Languages