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!

View on GitHub →

Contributions welcome for:

  • New language translations
  • Bug fixes and improvements
  • Feature suggestions
  • Documentation

License

MIT License