Freedom251 › Bookmark Managers
Reminiscence

What Reminiscence is
Reminiscence is a free, open-source bookmark and archive manager that you host yourself. It saves web pages as HTML, PDF, or full-page PNG, and can also capture linked files such as images, PDFs, and text documents. Sort bookmarks into directories, edit their details, and search by URL, title, tags, or summary. A readable view, annotations for saved pages and PDF or EPUB files, and saved reading positions help you return to material later. Multiple accounts are supported, with private directories as the default and public or group directories as options. An API can handle token login and work with saved URLs and directories. Reminiscence is documented for Linux installation and Docker deployment. It uses SQLite by default, with other databases supported through Django ORM. Automatic tags and summaries are optional and off by default; its tagging does not keep multi-word phrases together. JavaScript is removed from archived page views for security. It is licensed under AGPL-3.0.
Who it suits
Reminiscence suits people who want to keep and organize web pages on a self-hosted system, including teams that need separate accounts and shared directories. Its mobile annotation support is mostly limited to Firefox.
What it does well
- Archives pages as HTML, PDF, or full-page PNG.
- Captures linked files such as images and PDFs.
- Searches by URL, title, tags, or summary.
- Supports private, public, and group directories.
- Provides a REST API for saved URLs and directories.
What to know first
- Self-hosting requires Python 3.9 or later.
- Automatic tagging cannot group multi-word phrases.
- Mobile annotation works mostly on Firefox.
- No browser extension or mobile apps.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Reminiscence | Self-hosted bookmark and archive manager · AGPL-3.0 licensed | Free |
As github.com lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Reminiscence GitHub project page.
- Choose a documented Linux installation or the Docker Compose setup.
- Use Python 3.9 or later for the documented Python installation; Python 3.10 or later is recommended.
- Run the application on a self-hosted system.
- Create accounts and organize saved links in directories.
Verdict
Reminiscence combines bookmark organization with page and file archiving, along with a reader and annotations. It is a fit for people comfortable running self-hosted software and accepting its stated mobile annotation limits.
Questions
Is Reminiscence free?
Yes. The listed plan costs nothing, and the project is open source under AGPL-3.0.
Which platforms does it support?
The listed platforms are API, Linux, self-hosted, and web. The project documents Linux installation and Docker-based self-hosting.
Can it archive web pages and files?
Yes. Pages can be archived as HTML, PDF, or full-page PNG, and linked non-HTML files such as PDFs, images, and text files can also be saved.
Does it have a free trial?
No. The listed free-trial status is no.
What integrations does it support?
Media archiving uses configurable third-party download managers. curl and wget are listed as defaults, with youtube-dl as an option.
Who makes Reminiscence?
The GitHub profile identifies the repository owner as Abhishek K and lists Bengaluru, India.
Facts from Reminiscence's own pages
- Accounts and sharing
- It supports multiple accounts and private, public, and group directories; directories and links are private by default. · github.com, 11 Oct 2026
- API
- A REST API supports token login, adding URLs, listing saved URLs and directories, and logging out. · github.com, 11 Oct 2026
- Archiving
- It can archive links as HTML, PDF, or full-page PNG, and automatically save linked non-HTML files such as PDFs, images, and text files. · github.com, 11 Oct 2026
- Automatic metadata
- Optional automatic tagging and summarization are implemented with NLTK and are off by default. · github.com, 11 Oct 2026
- Automatic tagging and summaries
- Automatic tagging and summarization are off by default, and the README describes the method as simple and imperfect, including that it does not treat multi-word phrases as single tags. · github.com, 11 Oct 2026
- Data storage
- SQLite is the default database, and the project says users can substitute databases supported by Django ORM, such as PostgreSQL. · github.com, 11 Oct 2026
- Deployment
- The project documents installation with Python and a Docker Compose setup, and describes the application as self-hosted. · github.com, 11 Oct 2026
- Integrations
- Media archiving uses configurable third-party download managers; curl and wget are listed as defaults, and youtube-dl is given as an option. · github.com, 11 Oct 2026
- License
- The GitHub repository identifies its license as AGPL-3.0. · github.com, 11 Oct 2026
- Maker
- The GitHub profile identifies the repository owner as Abhishek K and lists Bengaluru, India. · github.com, 11 Oct 2026
- Notable limit
- The README says annotation works well on desktop browsers, while mobile annotation works mostly on Firefox. · github.com, 11 Oct 2026
- Notable limitation
- The README says automatic tagging cannot treat meaningful multi-word phrases such as “data structure” as one tag. · github.com, 11 Oct 2026
- Organization
- Users can categorize bookmarks in directories, edit metadata, and search by URL, title, tags, or summary. · github.com, 11 Oct 2026
- Organization and search
- Bookmarks can be organized into directories and searched by URL, title, tags, or summary. · github.com, 11 Oct 2026
- Platform and deployment
- The README documents installation on Arch-based and Debian/Ubuntu-based Linux distributions and provides a Docker setup for self-hosting. · github.com, 11 Oct 2026
- Privacy
- The README says directories and links are private by default; archived media links are also not shared by default. · github.com, 11 Oct 2026
- Purpose
- Reminiscence is a self-hosted bookmark and archive manager described as a hybrid of a bookmark manager and a personal wayback machine. · github.com, 11 Oct 2026
- Reader and annotations
- The built-in reader offers a readable view, and users can annotate archived pages and PDF or EPUB files while saving their last read position. · github.com, 11 Oct 2026
- Reading and annotations
- It provides a readability mode, annotations for archived HTML and PDF/EPUB files, and remembers the last reading position for HTML, PDF, and EPUB. · github.com, 11 Oct 2026
- Requirements
- The documented installation requires Python 3.9 or later, and the README recommends Python 3.10 or later. · github.com, 11 Oct 2026
- Security
- The reader removes JavaScript from the original archived format for security reasons, and the README advises migrating from versions using wkhtmltopdf because of a security vulnerability. · github.com, 11 Oct 2026
- Security detail
- The README says JavaScript is removed from the original archived page view for security reasons. · github.com, 11 Oct 2026
- Support limitation
- The README says annotation works well on desktop browsers and works mostly on Firefox on mobile. · github.com, 11 Oct 2026
- Users and sharing
- It supports multiple user accounts, with private directories by default and options for public and group directories. · github.com, 11 Oct 2026
Where Reminiscence stands on Freedom251
- Bookmark Managers#19 of 43