Back to projects
2 min read
Novel Cat

Novel Cat is a terminal user interface (TUI) application for reading and managing light novels, built in Go using Bubble Tea.

It provides an end-to-end reading workflow: you can search for light novels available on the internet, scrape and download chapters directly to your local machine, and manage them through a structured library system. Once downloaded, Novel Cat becomes a full-fledged reader application optimized for terminal use.

The UI is fast, responsive, and visually clean, leveraging Bubble Tea’s state-driven architecture to stay performant even with large libraries. Navigation is keyboard-first, making it ideal for developers and terminal enthusiasts who prefer distraction-free reading.

With Novel Cat, you can:

  • Search and discover light novels from supported online sources
  • Scrape and download novels for offline reading
  • Organize novels into a personal library
  • Track reading progress across chapters
  • Read comfortably inside the terminal with a dedicated reader view

Novel Cat is designed to be simple, efficient, and hackable — a lightweight alternative to web-based readers, tailored for the terminal.