Open source · Self-hosted · Local-first

A home for your reading life.

Read your books, capture what stays with you, and turn your reading into thought and writing — all in one quiet place.

A web app you run on your own machine · EPUB, PDF, TXT, MOBI and audiobooks · macOS, Windows, Linux · GPLv3

Nostos 1080p desktop library interface Nostos 1080p desktop library interface dark mode
Nostos mobile library interface Nostos mobile library interface dark mode
The problem

Reading shouldn’t disappear when you close the book.

Your reading life is already real. It is just scattered across software that never speaks to itself.

Nostos gives your reading a home.

The house

One home. Different rooms.

Nostos is arranged the way a reading life actually works: a shelf for what you own, a desk for what you are writing, and a room where ideas are allowed to meet each other.

Room 01

Everything you have read, without the bookkeeping

Your own private catalogue, holding print editions alongside EPUBs, PDFs, and audiobooks. It is meant to feel like the record of a reading life, not a spreadsheet you have to maintain.

  • Shelves you arrange yourself, in grid or table view
  • Reading progress and a Last Read sort, so you pick up where you stopped
  • Offline search across the whole catalogue, by title, author, or shelf
Nostos Library view Nostos Library view dark mode
Nostos Library mobile Nostos Library mobile dark
Room 02

When reading becomes writing

A three-panel writing environment where your reading notes sit beside your working drafts. No switching between windows or hunting through separate databases to find a citation.

  • Folder tree for essays, research notes, and book companions
  • A reference panel beside the draft, holding the concepts and authors it touches
  • Clean Markdown editor with local auto-save
Nostos Writing Studio with a draft essay open beside the concept panel Nostos Writing Studio dark mode
Room 03

Where ideas meet each other

Every concept your reading keeps returning to, drawn as one graph. Authors, ideas, and your own notes sit together, with links back to the passages that mention each one.

  • A force-directed map showing how ideas gather around each other
  • Bidirectional wiki-links across all notes and books
  • Reference counts for the themes you keep returning to
Nostos Concept Network Graph Nostos Concept Network Graph dark mode
Formats

However you read.

Your EPUBs, PDFs, audiobooks, and paper books can belong to the same reading life. Nothing has to be left out because it arrived in the wrong shape.

Formats

EPUB, PDF, and audiobooks, each read properly

A PDF needs pagination, an EPUB needs reflowing, an audiobook needs chapters. Nostos gives each format the reader it deserves, and remembers where you stopped in every one.

  • EPUB: Dual-page literary spreads, with typeface, text size, line height, and margin control
  • PDF: Page-by-page or continuous scrolling, remembered per document, with page fits, zoom, and in-document search
  • Audiobooks: Chapter list, speed control, and a sleep timer that can stop at the end of the chapter
Nostos EPUB Reader desktop Nostos EPUB Reader desktop dark
Nostos EPUB mobile Nostos EPUB mobile dark
Nostos PDF Reader desktop Nostos PDF Reader desktop dark
Nostos PDF mobile Nostos PDF mobile dark
Nostos Audiobook reader desktop Nostos Audiobook reader desktop dark
Nostos Audiobook reader mobile Nostos Audiobook reader mobile dark
Adding books

Bring your own books

Your existing files come in as they are, and the free catalogues are there when you want them. Nostos reads EPUB, PDF, TXT, MOBI and audio, and leaves every file in storage you control.

  • Bring your own EPUB, PDF, TXT, MOBI, MP3, M4A, or M4B files, by picker or drag and drop
  • Or search Project Gutenberg and LibriVox from inside the app and import in two clicks
  • Set the metadata, cover, and shelf yourself before the book lands in the library
Add Book modal with Project Gutenberg search results Add Book modal with Project Gutenberg search results dark mode
The loop

From reading to thought, without the machinery.

Five small steps that describe most of what the app is for. Everything else is detail.

  1. 01

    Read

    Start a book in whichever format you already own it.

  2. 02

    Notice

    Mark the passage that stays with you.

  3. 03

    Capture

    Write the thought without leaving the page.

  4. 04

    Return

    Come back days or months later and find it again.

  5. 05

    Write

    Turn what you have gathered into something of your own.

Ownership

Your library belongs to you.

Nostos is software you run, not a service you rent. There is no account to create, and nothing of yours is held hostage if you stop using it.

Available now

Self-host Nostos

  • Run it on your own machine or server
  • Your infrastructure, your files, your backups
  • Works offline, with no account and no telemetry
  • GPLv3, so it stays open and forkable

Not yet available

Nostos Cloud

  • Managed Nostos for people who would rather not run a server
  • End-to-end encrypted sync across your devices
  • Automatic daily backups and updates handled for you
  • Pays for managed infrastructure, not for feature gates

Nostos Cloud does not exist yet. When it does, self-hosting stays free and fully supported — the paid option is convenience, never leverage over your own library.

Single-file SQLite catalogue Your books on your disk Notes as plain text No telemetry GPLv3
“Technology should make space for thought.”

Nostos is not built to make you read faster, collect more, or turn every page into data. It is built to give your reading somewhere to live — so you can return to books, ideas, and your own thoughts when they matter.

That principle decides the details. Nothing counts your streaks. Nothing interrupts a page. No feature exists to keep you in the application for longer than the reading itself takes.

Principles

Quiet by default.

Books first

Nostos is a shelf you choose, not an infinite content inbox. There is nothing to scroll, and nothing competing with the book you opened.

Quiet by default

No notifications, no reading streaks, no timers, no confetti, no social badges. The software stays still until you pick up a book.

Intelligence invited, not imposed

Nostos has no AI features today. If intelligent help is added, it will be optional and contextual — never a bar across the page, and never the reason the application exists.

Yours to keep

Your books and audio sit on your disk as ordinary files, your notes as plain text, and the catalogue in one SQLite database you can copy, inspect, and keep for decades.

Questions

Before you install.

What is Nostos?

A quiet, self-hosted home for your reading life. Books, annotations, notes, and writing live together in one local application instead of being scattered across an e-reader, a notes app, and a folder of loose files.

Is Nostos free?

Yes. It is free and open source under GPLv3, and you run it yourself. There is no account to create and no subscription to maintain.

What is the difference between self-hosting and Nostos Cloud?

Self-hosting means running Nostos on your own machine or server, which is what the project offers today. Nostos Cloud is a planned managed option for people who would rather not look after a server. It is not available yet.

Where are my books stored?

On your own disk. Imported EPUBs, PDFs, and audiobooks are kept as ordinary files, and the catalogue lives in a single SQLite database you can copy or back up.

Can I import my existing EPUBs, PDFs, and audiobooks?

Yes. Add Book takes EPUB, PDF, TXT, MOBI, MP3, M4A, and M4B files by file picker or drag and drop. Each file is copied into your own storage, and the Add Book screen can also search Project Gutenberg and LibriVox for free public-domain titles.

What do I need to run it?

The .NET 10 SDK and Node.js. Clone the repository, run the start command, and Nostos opens in your browser at a local address. Building the frontend once and serving it through the .NET host is a single command. Importing LibriVox audiobooks additionally needs ffmpeg, since sections are assembled into one M4B file.

Can I read on my phone or tablet?

Nostos is a web app you host yourself, so any browser that can reach it can open it, including one on the same network. There is no separate iOS or Android application, and reaching it from outside your network means exposing it the same way you would any other self-hosted service.

Does Nostos support audiobooks?

Yes. Audiobooks play inside Nostos with chapter navigation and a remembered position.

Can I track physical books?

Yes. A physical book can be catalogued with its ISBN, publisher, and page count, with no file attached.

Does Nostos work offline?

Yes. Reading, writing, and search run locally with no internet connection. Only the built-in book search reaches the network.

Can I export my library and notes?

Your library is exportable in the plainest sense: books and audio are files on disk, notes are standard text, and the catalogue is a SQLite database. Nothing needs a proprietary converter.

Is my data private?

Nostos runs on your hardware and sends no telemetry. Nothing leaves your machine unless you search an online catalogue.

Does Nostos use AI?

Not today. There are no AI features in Nostos. The Concept Brain is a graph built from your own books and notes, not a language model reading over your shoulder. If intelligent help is added later, it will be optional, contextual, and off by default.

Is Nostos open source?

Yes, under GPLv3, with the complete source on GitHub. The Nostos name and the arch doorway mark are trademarks of Christian Gennari.

Come home to your reading.

Free to self-host. Managed Nostos Cloud is planned for those who would rather not run a server.