Skip to content

BookWith – A New Reading Experience with AI. A next-generation conversational reading platform that goes beyond traditional e-book readers

License

Notifications You must be signed in to change notification settings

shutootaki/bookwith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 日本語 | 简体中文

BookWith – A New Reading Experience with AI

A next-generation conversational reading platform that goes beyond traditional e-book readers

Multi-LLM AI Powered Multi-language Support Web Platform AI Podcast Generation

📖 What is BookWith?

BookWith is an innovative e-book reader where AI becomes your reading partner. By conversing with an AI that fully understands the book's content in real time, BookWith transforms the reading experience from merely consuming information to creating knowledge.

It is more than an e-book reader: BookWith answers your questions, deepens comprehension, and offers new perspectives—your true companion for reading.

bookwith.mp4

🎯 Why BookWith?

Pain Points of Conventional E-Book Readers

  • ❌ When you encounter something unclear you have to look it up yourself
  • ❌ No way to check how well you understand what you've read
  • ❌ Hard to discover relationships with content you read in the past
  • ❌ Notes and highlights are scattered and hard to utilize

How BookWith Solves These Problems

  • ✅ AI answers your questions on the spot
  • ✅ Dialogue helps verify and deepen your understanding
  • ✅ Automatically links to your past reading content
  • ✅ Integrates annotations and AI dialogue into solid knowledge

🚀 Key Features

📚 AI Reading Assistant

An AI partner that fully understands the book's content

  • Context Awareness: Grasps the content of the page you are on and answers in context
  • Instant Answers: Real-time responses to questions such as "What does this term mean?" or "Summarize the author's argument."
  • Deep Insight Support: Enables advanced discussions like "How can this concept be applied today?"
  • Full Japanese Support: Natural Japanese dialogue with rich explanations of technical terms

Example

User: "If we apply the theory explained in this chapter to a real business scene, what happens?"
AI:   "Applying the innovation theory from Chapter 3 to actual business would…"

🎙️ AI Podcast Generation

Convert book content into conversational podcasts

podcast1.1.mp4
  • Automatic Script Generation: Extract key points and convert them into a host-guest dialogue format

    • Optimized for 5-10 minute listenable length
    • Explains complex topics in an easy-to-understand conversational style
  • High-Quality Audio Synthesis: Utilize Google Cloud Text-to-Speech's multi-speaker functionality

    • Achieves natural conversation rhythm and intonation
    • Supports both Japanese and English
    • Supports multiple languages
  • Seamless Experience:

    • Upload a book and automatically generate a podcast
    • Generated audio is immediately playable
    • Learn key points while commuting or during movement

Use Cases

  • When you want to understand the summary of a long novel
  • Check the key points of a business book while commuting
  • Preview the main ideas of a technical book with audio

🧠 Multi-Layer Memory System

Innovative memory management that ensures continuity in your reading

  • Short-Term Memory (latest 5 entries)
    • Maintains the current conversation flow
    • Keeps context even when you turn pages
  • Mid-Term Memory (summary every 20 entries)
    • Condenses key discussion points
    • Sustains understanding across chapters
  • Long-Term Memory (vector search)
    • Automatically retrieves relevant information from all past dialogues
    • Links with learning from other books
  • User Profile
    • Learns your interests and preferences
    • Provides a personalized reading experience

Example: Content from an economics book you read a week ago is automatically linked to the marketing book you are reading now.

🎨 Smart Annotation

Advanced highlighting that visualizes your thinking

  • Color Highlights (5 colors)

    • 🔴 Red: Critical points
    • 🟡 Yellow: Important concepts
    • 🟢 Green: Ideas to practice
    • 🔵 Blue: Questions / To-verify
  • Intelligent Notes

    • Add detailed comments to highlighted text
    • Supports Markdown formatting
  • AI Integration

    • Automatically prompts AI questions about highlighted passages
    • AI understands notes and provides related information
    • Analyzes across multiple highlights

Use Cases

  • Highlight crucial quotes while reading a paper → AI suggests related studies
  • Mark actionable points in a business book with green → Discuss an implementation plan with AI

🔍 Semantic Search

Revolutionary information discovery connected by meaning

  • Cross-Book Search

    • Search across multiple books
    • Past dialogue history is also indexed
    • Includes annotation content for comprehensive search
  • Automatic Linking

    • Suggests past reading content related to what you are reading now
    • E.g. "This concept also appeared in the book ○○ you read three months ago…"

👥 Perfect For

🎓 Researchers & Graduate Students

  • AI proposes related research while you read papers
  • Confirm complex theories on the spot
  • Integrated quote management and literature notes

📖 Book Lovers

  • Ask AI about character relationships in novels
  • Get historical background or cultural context explained
  • Organize discussion points for book clubs

🎒 Students & Examinees

  • Instant explanations for unclear textbook sections
  • Work through practice problems with AI
  • Integrate content from multiple reference books

💼 Business Professionals

  • Consult on applying business book concepts to your company
  • Summaries of key points and action plan creation
  • Consolidates knowledge from multiple business books

📱 How to Use (Detailed Steps)

Step 1: Upload a Book

  1. Drag-and-drop or select an ePub file
  2. It is added to your library and ready to read immediately

Step 2: Read & Highlight

  1. Select important text while reading
  2. Choose from 5 highlight colors
  3. Add notes if necessary
  4. Ask AI about highlighted content

Step 3: Chat with AI

  1. Ask questions anytime in the chat panel on the right
  2. Select text → "Ask AI" to pose context-aware questions
  3. Continue discussions based on past dialogue history
  4. Conversations are automatically saved and indexed

Step 4: Leverage Your Knowledge

  1. Review past learning with semantic search
  2. Integrate knowledge from multiple books
  3. Export your learning for external use

💻 Environment & Technical Specs

  • Supported Devices
    • PC (Windows 10+, macOS 10.15+)
    • Tablets (iPad, Android tablets)
    • Smartphones (responsive design)
  • Requirements
    • Internet connection (for AI features)
    • JavaScript enabled
  • Supported Formats
    • ePub 2.0
    • ePub 3.0

�️ Local Setup

Want to run BookWith on your own computer?

📋 Local Setup Guide - Complete installation instructions

The setup guide includes:

  • System requirements and prerequisites
  • Step-by-step installation process
  • How to configure your environment
  • Troubleshooting common setup issues
  • Getting started with your first book

Acknowledgements

This project is developed as a fork of Flow. We are grateful for the excellent foundation provided by the original project.

BookWith – Read deeper. Enjoy more.

© 2025 BookWith. All rights reserved.

About

BookWith – A New Reading Experience with AI. A next-generation conversational reading platform that goes beyond traditional e-book readers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published