ahpxex/read-aware

An ebook reader with a self-evolving agent: it remembers your reading across books, and plugins extend the reader and the agent alike.

ReadAware – 자기 진화하는 AI 에이전트로 구동되는 전자책 리더

무엇인가요

  • 오픈소스이며 크로스플랫폼(맥OS, 윈도우, 리눅스, 안드로이드, iOS) 지원 전자책 리더로, 앱 내부에 단일 AI 기반 에이전트를 내장했습니다. 이 에이전트는 문장 검색, 읽은 내용의 기억 유지, 읽는 도중 문맥 기반 질문에 답변할 수 있으며, 계속해서 읽는 동안에도 활용 가능합니다.

왜 중요한가요

  • 대부분의 "AI 강화형" 리더는 사이드바에 챗봇을 추가합니다. ReadAware는 이 모델을 뒤집습니다: 에이전트가 앱의 핵심이며, 검색, 도구 사용, 책 간 지속적인 기억을 조율합니다. 플러그인을 통해 리더 UI와 에이전트의 기능을 확장할 수 있어, 핵심 코드를 다시 작성하지 않고도 앱이 성장할 수 있습니다.

주요 기능

기능 제공되는 기능
문장 단위 보기 하나의 문장씩 보여주는 조용하고 ADHD 친화적인 레이아웃으로, 페이지를 깔끔하게 유지합니다.
풍부한 주석 기능 읽기 흐름을 방해하지 않고 하이라이트, 밑줄, 메모를 작성할 수 있습니다.
페이지 내 AI 채팅 본문에 대해 질문하거나 단어를 검색하거나 아이디어를 탐색하면서 책 안에서 그대로 작업할 수 있습니다.
플러그인 마켓플레이스 TTS 음성, 테마, 사전, RSS→책 피드, WebDAV 동기화 등과 같은 사전에 보호된 플러그인을 설치할 수 있으며, 에이전트가 즉시 도구로 사용할 수 있습니다.
다중 기기 동기화 책, 진행 상황, 하이라이트, 대화 기록, 에이전트의 기억이 암호화된 ReadAware 리레이 또는 자체 호스팅 WebDAV 서버를 통해 동기화됩니다.
오프라인 우선 모든 읽기 및 주석 작업은 로컬에서 수행되며, 재연결 시 동기화가 병합됩니다. AI 추론은 선택 사항이며, 선택한 모델 제공자로 수행됩니다.
광범위한 포맷 지원 EPUB, MOBI, AZW3, FB2, PDF, TXT, HTML, CBZ/CBR – 모든 형식이 동일한 주석 및 진행 상황 모델을 공유하며, 변환 없이 사용 가능합니다.

아키텍처 개요

ReadAware 앱
├─ React UI (서랍, 리더, 채팅, 설정)
├─ 로컬 에이전트 런타임 (검색, 컨텍스트 구성, 기억 업데이트)
├─ 플러그인 런타임 (사전에 보호된 워커, 마켓플레이스)
├─ SQLite (제품 데이터, 이벤트 로그, 풀텍스트 검색)
└─ 네이티브 파일 시스템 (가져온 책, 대용량 블롭)

원격 서비스
├─ 모델 제공자 (선택적 AI 추론)
└─ 동기화 저장소 (ReadAware 리레이 또는 WebDAV, 암호화)
  • 에이전트는 도구를 호출하고, SQLite FTS를 통해 문장을 가져오며, 대화 기록과 이벤트에서 구성된 지속 가능한 기억을 업데이트할 수 있는 런타임입니다.
  • 플러그인은 에이전트와 동일한 도메인 API를 통해 상호작용하므로, 새로운 플러그인이 도구를 추가하면 에이전트는 즉시 그 도구를 이해할 수 있습니다.
  • 리포지토리는 Bun 모노레포이며 Turborepo로 관리되며, 에이전트, 핵심 도메인 로직, UI 컴포넌트, 공개 플러그인 타입 정의를 위한 별도 패키지로 구성되어 있습니다.

개발 및 릴리스

  • 프론트엔드: React 19, TanStack Router, Jotai, Tailwind CSS v4.
  • 데스크톱 쉘: macOS, Windows, Linux용 Tauri 2.
  • 모바일: 안드로이드 및 iOS용 네이티브 빌드 (TestFlight 베타).
  • CI는 GitHub Actions를 통해 모든 플랫폼용 바이너리를 빌드합니다.

라이선스

  • 메인 애플리케이션은 GNU AGPL‑3.0로 배포됩니다.
  • 공개 플러그인 API (@read-aware/plugin-types)는 MIT 라이선스로, 제3자 플러그인은 어떤 라이선스도 사용 가능합니다.

커뮤니티 및 지원

  • 공식 웹사이트: https://readaware.app
  • 질문, 버그 보고, 기능 아이디어를 위한 Discord 커뮤니티.
  • ikeba Inc. 등의 기업에서 후원; 기여는 환영합니다.

결론 ReadAware는 AI 에이전트를 후속 기능이 아닌 핵심 구성 요소로 다루는 진정한 오픈소스 AI 강화 전자책 리더입니다. 플러그인 시스템, 암호화된 다중 기기 동기화, 오프라인 우선 설계 덕분에, 자신과 함께 배우고 진화하는 독서 경험을 원하는 누구에게나 견고한 기반을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트