Skip to content

리더 모드

리더 모드(Reader Mode)는 현재 페이지를 광고나 사이드바 없이 깔끔하고 방해 요소 없는 읽기 화면으로 엽니다 — 포스트 본문만 남습니다. Social Archiver의 플랫폼별 추출 로직을 그대로 사용하기 때문에, 소셜 포스트도 일반 리더가 만들어내는 지저분한 결과 대신 텍스트와 미디어를 충실하게 재현합니다. 페이지를 떠나지 않고 읽고, 하이라이트하고, 콘텐츠에 대해 로컬 AI와 대화하고, 아카이브하거나 클립할 수 있습니다.

Chrome 확장 1.7.0 이상에서 사용할 수 있습니다. 로그인 상태와 로그아웃 상태 모두에서 동작합니다.

리더 모드 열기

  • 툴바 아이콘 — 확장 팝업의 책 아이콘을 클릭합니다(http/https 페이지에서만 표시됩니다)
  • 우클릭 메뉴 — 페이지에서 Open in Reader Mode(리더 모드로 열기)
  • 스위치 동작 — 리더 스위치가 켜져 있으면(책 아이콘이 빛남) 지원되는 페이지에서 확장을 열 때 곧바로 읽기 화면으로 전환됩니다. ✕ 또는 Esc로 리더를 닫으면 스위치가 꺼집니다.

상단 바의 ✕ 또는 Esc로 닫습니다. 아래에 있는 원본 페이지는 그대로 유지됩니다.

읽기 컨트롤

Aa 버튼을 누르면 타이포그래피 패널이 열립니다:

  • 글자 크기, 줄 간격, 본문 폭 조절 스텝퍼
  • Sans / Serif(고딕 / 명조) 토글
  • Light / Dark / Auto(밝게 / 어둡게 / 자동) 테마

설정은 브라우저 프로필을 통해 여러 기기 간에 동기화됩니다.

플랫폼별 화면

리더 모드는 Clip과 동일한 추출 로직을 사용하므로, 결과는 페이지 종류에 따라 달라집니다:

페이지 종류표시되는 내용
Facebook, Instagram, X, Threads, Reddit, LinkedIn 포스트포스트 본문, 미디어, 인용/공유된 포스트, 링크 카드 — 로그인된 세션에서 직접 읽어오므로 로그인해야 보이는 포스트도 동작합니다
YouTube 영상동기화된 트랜스크립트 리더
네이버 블로그, 카카오 브런치, Substack Notes, Bluesky, Mastodon플랫폼 고유의 아티클/포스트 렌더링
그 외 모든 웹 페이지일반 아티클 화면(페이지에서 읽을 만한 본문을 추출)

댓글은 필요할 때 불러옵니다 — 상단 바의 말풍선 아이콘을 클릭하면 플랫폼의 댓글 스레드를 가져와 동일한 리더 타이포그래피로 렌더링합니다. Facebook 멘션과 공유된 링크는 실제 링크로 렌더링됩니다(l.facebook.com 추적용 리다이렉트는 풀어서 표시).

YouTube 트랜스크립트 리더

YouTube 영상에서는 리더 모드가 플레이어 옆에 트랜스크립트를 보여주고 둘을 동기화합니다:

  • 고정된 플레이어가 트랜스크립트를 스크롤하는 동안에도 계속 보입니다
  • 영상이 재생됨에 따라 현재 줄이 하이라이트됩니다
  • 자동 스크롤이 재생을 따라갑니다
  • 아무 줄이나 클릭하면 영상이 그 지점으로 이동합니다

각 동작은 리더의 YouTube 설정에서 켜고 끌 수 있습니다. 트랜스크립트는 가능한 경우 YouTube의 자막 트랙에서, 없으면 페이지 내 트랜스크립트 패널에서, 그마저도 없으면 Social Archiver 자체 트랜스크립션에서 가져옵니다.

하이라이트

아무 텍스트나 선택하면 하이라이트할 수 있습니다:

  • 다섯 가지 색상과 하이라이트별 선택적 노트
  • 기존 하이라이트를 클릭하면 색상 변경, 노트 편집, 삭제가 가능합니다
  • 하이라이트는 페이지별로 브라우저에 로컬 저장됩니다 — 같은 페이지에서 리더를 다시 열면 그대로 다시 나타납니다

클립하거나 아카이브할 때 하이라이트는 ==표시== 텍스트로 저장된 노트에 함께 들어가므로, Obsidian에서도 하이라이트된 상태로 표시됩니다.

리더에서 아카이브 및 클립

상단 바에는 ArchiveClip 버튼이 있습니다 — 팝업과 동일한 동작을 리더를 떠나지 않고 실행합니다. 하이라이트는 자동으로 포함됩니다.

대화 내용과 함께 아카이브

페이지에 대해 AI와 대화했다면 Include chat when saving(저장 시 대화 포함) 토글이 나타납니다. 켜면 대화 내용이 AI Chat 제목 아래에 저장된 노트에 추가됩니다(질문은 콜아웃, 답변은 Markdown). 포스트 본문 자체는 절대 바뀌지 않으므로 검색과 하이라이트 위치가 그대로 유지됩니다.

로컬 클립에서는 이 토글이 기본 켜짐이고, 클라우드 아카이브에서는 기본 꺼짐입니다. 클라우드 아카이브는 공개 공유 링크가 될 수 있으므로, 대화를 함께 넣을지는 사용자가 결정하도록 하기 위해서입니다.

AI Chat

Local Media Helper가 설치되어 있으면, 리더가 읽고 있는 내용에 대해 Claude Code(사용자 자신의 로컬 CLI 에이전트)와 대화할 수 있습니다. 상단 바의 반짝임(sparkles) 아이콘을 클릭하면 채팅 드로어가 열립니다.

  • 페이지의 제목, 작성자, 전체 본문이 컨텍스트로 어시스턴트에 전달되므로 "이거 요약해줘", "여기에 대한 반론은 뭐야?", "세 번째 문단 설명해줘"처럼 물어보면 포스트에 근거한 답을 받을 수 있습니다.
  • YouTube 영상에서는 트랜스크립트가 컨텍스트가 됩니다.
  • 드로어 헤더에서 모델(Default, Sonnet, Opus, Haiku)을 선택합니다.
  • 모든 처리는 사용자 본인의 Claude Code 구독을 통해 로컬에서 실행됩니다 — Social Archiver 서버 호출도, 크레딧 소모도 없고, 로그아웃 상태에서도 동작합니다.

필요한 것

  1. Local Media Helper — 영상 muxing에 쓰는 것과 동일한 페어링된 localhost 앱입니다. 설치 가이드 · 다운로드 (macOS)
  2. Claude Code CLI — 설치 및 로그인 완료. AI CLI Setup을 참고하세요.

둘 중 하나라도 없으면 채팅 드로어가 남은 설정 단계를 안내하는 카드를 표시합니다.

개인정보와 안전

AI는 신뢰할 수 없는 웹 콘텐츠를 읽기 때문에, 리더는 Claude Code를 도구가 비활성화된 상태로 실행합니다 — 질문에는 답하지만 명령을 실행하거나 파일에 접근할 수는 없습니다. 대화는 사용자의 Claude Code 플랜 사용량을 소모하며, 로컬 Claude Code 세션 기록에 저장됩니다.

다음 단계

MIT 라이선스로 배포됩니다.