Skip to main content

Project direction

Roadmap

What we intend to build next. Order can shift. No ship dates.

  • No promised release dates
  • Priorities move with real use
  • Track discussion on GitHub
DecentralizationPlanned

Sharing over Reticulum

Let households and friends exchange library content over the Reticulum Network Stack instead of only HTTPS, OPDS, or email share links. Athenaeum stays the reader and catalog. Reticulum carries the peer path.

Complements OPDS and public download links. Does not replace them.

  • Peer library links

    Connect Athenaeum instances over Reticulum and pull or push titles without a central relay you do not control.

  • Encrypted transfers

    Move book files and catalogs end to end with Reticulum identities. Paths can use internet, radio, or other RNS interfaces.

  • Mesh-friendly announce

    Optional destination announce so peers can find a shareable catalog on the mesh when you choose to publish one.

  • Go stack

    Built on Reticulum-Go, wire-compatible with the Python Reticulum reference.

Listening and feeds

Podcasts, transcription, RSS, and bridges to tools you already run.

Planned

Podcasts

Subscribe, download episodes, and keep them in the library beside books and audiobooks.

Transcription via Whisper or a similar local or sidecar model.

Planned

RSS reader

In-app feed reading and aggregation, with FreshRSS as an optional backend.

Planned

Audiobookshelf bridge

Talk to an existing Audiobookshelf server for podcasts or audiobooks instead of re-importing everything.

Library

Deeper support for the files people already keep beside novels and comics. You can open paper PDFs today. This track adds paper-specific metadata, citation workflows, and offline ZIM archives.

Shipped

Research and medical papers

Treat PDFs of journal articles, preprints, and clinical papers as first-class library items, not only as generic books.

DOI, arXiv, and PubMed metadata lookup. Citation fields (authors, journal, year, abstract). BibTeX import and export.

Planned

ZIM / Kiwix archives

Browse offline OpenZIM files (Wikipedia and other Kiwix dumps) in the library beside books and papers.

Index and serve .zim archives. Article search and in-app reading without a separate Kiwix install.

Apps

Athenaeum as a local app you open on a laptop or phone, using Wails v3, while the same codebase still runs as a household server.

Planned

Desktop and mobile apps

Ship Athenaeum as an installable library tool on Windows, macOS, Linux, iOS, and Android with Wails v3, not only as a browser tab against a daemon.

Same Go library and UI as the server. Desktop first. Mobile follows as Wails v3 mobile support matures.

AI features

All AI features are opt-in. Defaults prefer local options (Ollama, LM Studio) before any cloud or OpenAI-compatible endpoint. See the privacy policy.

Planned

Research assistance and chat

Ask questions about books and papers in your library. Opt-in only. Off until you turn it on.

Local backends first: Ollama and LM Studio. Cloud and other OpenAI-compatible endpoints when you configure them.

Planned

AI tagging and metadata

Suggest tags, summaries, and metadata fill-ins for titles that lack clean catalog data. Opt-in. Review before apply.

Defaults prefer a local model. Nothing leaves your machine unless you point Athenaeum at a remote API.

Platform

Hooks for third-party code and a saner path to stay current.

Planned

Extensions

Load add-ons as WASM modules or native Go plugins for scrapers, importers, and custom jobs.

Planned

Update system

Check for releases from the UI or CLI, show notes, and apply or stage binary upgrades safely.

What ships today

EPUB, PDF, comics, audiobooks, Kokoro narration, OPDS, and multi-user auth ship today.