hardcover-tui

module
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2026 License: AGPL-3.0

README

Hardcover TUI

Latest Release Go

An unofficial terminal user interface (TUI) client for Hardcover.app — Social discovery for serious book lovers. Browse your library, track your reading and manage your books without leaving the terminal.

preview

Installation

Release Binaries

Download pre-built binaries for Linux, macOS, and Windows from the Releases page.

AUR (Arch Linux)
paru -S hardcover-tui-bin
# or
yay -S hardcover-tui-bin
Go Install
go install github.com/NotMugil/hardcover-tui/cmd/hardcover-tui@latest
From Source
git clone https://github.com/NotMugil/hardcover-tui.git
cd hardcover-tui
go build -o hardcover-tui ./cmd/hardcover-tui

Authentication

On first launch, hardcover-tui will prompt you to enter your Hardcover API key.

  1. Obtain your API key from hardcover.app/account/api.
  2. Launch the app or manage authentication via CLI:
# Save API key to system keyring
hardcover-tui auth login <your_bearer_token>

# Check current authentication status
hardcover-tui auth status

# Remove API key from keyring
hardcover-tui auth logout

Usage & Keybindings

Run the TUI:

hardcover-tui
Keybindings
Key Action
1 Switch to Home (Library & Shelves)
2 Switch to Search
3 Switch to Lists
4 Switch to Stats & Goals
Tab / Shift+Tab Cycle through tabs
j / k or / Move selection down / up
Enter Open book details / confirm selection
Esc Go back / close screen
s Change reading status
r Rate or review book
p Log reading progress
? Toggle help overlay
Ctrl+Q Logout
q / Ctrl+C Quit

Contributing

Contributions are welcome! Whether it is bug fixes, new features, UI improvements, or documentation — all help is appreciated.

Please read the Contributing Guide before getting started.

Resources & Stack

Disclaimer

This is an independent, community-developed client and is not officially affiliated with, sponsored by, or endorsed by Hardcover. It connects to the Hardcover GraphQL API using your personal API key and acts on your behalf.

License

This project is licensed under the GNU Affero General Public License v3.0.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL