About ReadForge
Local-first AI-assisted book creation and reading
About ReadForge
ReadForge is a local-first Android app for creating and reading AI-assisted books. Instead of locking you into a single provider, it supports an LLM-agnostic workflow: generate prompts in-app, share them to the LLM app you want, then paste responses back to import them into a structured library.
Vision
ReadForge is built around:
- Data ownership: local-first storage and exportability
- LLM flexibility: share prompts to any LLM app
- Learning + creation: book purpose and preferences feed into prompt generation
- Accessibility: internationalization with multiple UI languages
Core features
- Library management: organize books and chapters
- Prompt generation: generate TOC and chapter prompts with preferences
- Import: paste TOC/chapter responses back into the app
- Reader: themes (Light/Dark/Sepia), highlights, notes, bookmarks, and progress
- Internationalization: UI translations across 12 languages
Tech stack
- Framework: Flutter 3.10.1+ (Dart 3.10.1+)
- UI: Material Design 3
- Local storage: SQLite via Drift
- State management: Riverpod
- i18n: Flutter l10n (ARB files)
- Build: Gradle 8.0+ (Java 17)
- CI/CD: GitHub Actions
Privacy
- Local-first storage (no required cloud sync)
- Export/import your books for backup and portability
- LLM interaction happens via the share/paste workflow you initiate
Open source
ReadForge is open source and welcomes contributions!
Contributions welcome for:
- New language translations
- Bug fixes and improvements
- Feature suggestions
- Documentation
License
MIT License