Hi HN! I've been working on BookWith, an open-source e-book reader that integrates AI as your reading companion.
The problem: Traditional e-readers are passive. When you encounter something unclear, you have to context-switch to search for it. Your highlights and notes remain isolated, and you can't easily connect ideas across different books.
My solution: BookWith embeds an AI that maintains full context of what you're reading. It features:
- Context-aware AI chat: Ask questions about the current page/chapter and get instant answers
- AI podcast generation: Automatically converts book content into conversational podcasts using Google Cloud TTS
- Multi-layer memory system: Short-term (last 5 conversations), mid-term (summarized every 20), and long-term (vector search) memory that maintains continuity across reading sessions
- Smart annotations: 5-color highlighting system that AI can reference and analyze
Technical stack: Built as a fork of Flow (epub reader), with added LLM integration and vector database for semantic search. Supports multiple LLMs and languages (EN/JA/ZH).
Comments URL: https://news.ycombinator.com/item?id=44811387
Points: 18
# Comments: 9
Connectez-vous pour ajouter un commentaire
Autres messages de ce groupe
Article URL: https://lwn.net/Articles/1032612/
Comments URL: https://news.ycombinator


Article URL: https://arstechnica.com/tech-policy/2025/08/devel

Article URL: https://english.kyodonews.net/articles/-/59582

(spoiler: its XSLT)
I've been working on a little demo for how to avoid copy-pasting header/footer boilerplate on a simple static webpage. My goal is to approximate the experience of Jekyll/Hugo