본문으로 건너뛰기
Web Clipper

웹 페이지를 Markdown으로 볼트에 저장하세요.

브라우저 확장 프로그램입니다. 읽고 계신 페이지를, 또는 선택하신 부분만을 당신의 컴퓨터에서 돌고 있는 Altretta 앱으로 스크랩합니다. 스크랩은 볼트의 메모가 아니라 검토 수신함의 제안으로 도착합니다.

Chromium 브라우저당신의 컴퓨터와만 통신승인하시기 전에는 서명되지 않습니다
하는 일

클릭 한 번, Markdown 파일 하나, 출처까지 그대로.

확장 프로그램은 지금 보고 계신 탭의 페이지를 읽어, 본문 주위의 내비게이션과 광고를 걷어내고, 남은 것을 Markdown으로 변환합니다.

페이지 전체를 스크랩

읽기 모드와 같은 방식으로 본문을 뽑아내므로, 글은 남고 주변의 군더더기는 떨어집니다. 추출이 잘 되지 않는 페이지에서는 본문 전체로 되돌아가고, 그렇게 했다고 알려 드립니다. 기대하신 것보다 얄팍한 것을 말없이 저장하지 않습니다.

선택한 부분만 스크랩

텍스트를 먼저 선택하시면 두 번째 버튼이 켜집니다. 선택하신 HTML만 변환되므로, 인용하려는 한 문단이 페이지 전체에 싸여 도착하는 일이 없습니다.

평범한 Markdown, 독점 형식 없음

결과물은 볼트의 다른 모든 메모와 같은 Markdown 파일입니다. 클리퍼 전용 형식도 없고, 나중에 내보낼 것도 없습니다.

출처가 함께 따라갑니다

모든 스크랩에는 어느 페이지에서 왔는지, 언제 스크랩했는지, 대기 상태라는 것, 그리고 web-clip 태그를 담은 프런트매터가 붙습니다. 페이지가 밝히고 있다면 글쓴이, 사이트 이름, 발행일도 함께 담깁니다.

정말 중요한 부분

스크랩은 메모가 아니라 제안입니다.

확장 프로그램은 스크랩을 볼트의 수신함 폴더에 대기 상태로 놓아둡니다. 색인되지도, 의미 그래프에 더해지지도, 서명되지도 않습니다. 앱을 열어 승인하시기 전까지는 그중 무엇도 당신의 지식 기반의 일부가 되지 않습니다.

웹 클리퍼야말로 수신함이 필요한 이유

클리퍼는 아직 읽지 않은 자료로 지식 기반을 채우는 가장 빠른 길입니다. 그것이 메모에 곧바로 쓰게 두면, AI가 답을 길어 올리는 바로 그 볼트가 읽으려고만 했던 페이지들로 조용히 차오르게 됩니다. 그래서 스크랩은 AI의 제안이 가는 곳으로 갑니다. 사람의 판단 뒤에 놓인 검토 수신함으로.

  • 확장 프로그램은 아무것도 서명하지 않고 그래프에 쓰지도 않습니다. 그 역할은 대기까지입니다.
  • 책임을 지는 행위는 승인이며, 서명된 행위로 기록되는 것도 승인입니다.
  • 거절하면 제안이 삭제되는 대신 보관됩니다.
  • 바뀌지 않은 같은 페이지를 두 번 스크랩하면 복제하지 않고 알아봅니다.
검토 수신함이 동작하는 방식
페어링

앱에서 토큰을 만들어 확장 프로그램에 붙여넣습니다.

계정도, 로그인도, 클라우드를 거치는 단계도 없습니다. 확장 프로그램은 당신의 컴퓨터에 있는 Altretta 앱과 통신하며, 그래도 된다는 것을 증명하는 것이 바로 그 토큰입니다.

01

앱의 연결 설정을 여세요

설정, 그다음 AI 및 연결, 그다음 외부 어시스턴트 섹션입니다. 웹 클리퍼 전용 항목이 따로 있습니다.

02

엔드포인트와 토큰을 복사하세요

엔드포인트 주소가 복사 버튼과 함께 표시됩니다. 페어링 토큰 받기를 누르면 앱이 클리퍼용으로 표시된 토큰을 발급하며, 이를 확인해 복사하실 수 있습니다.

03

둘 다 확장 프로그램에 붙여넣으세요

확장 프로그램의 옵션 페이지를 여세요. 페어링되기 전에는 팝업이 그 페이지로 연결해 줍니다. 거기에 엔드포인트와 토큰을 붙여넣으시면 됩니다.

04

연결을 시험한 뒤 저장하세요

연결 테스트는 앱과 실제로 핸드셰이크를 주고받고 어느 서버가 응답했는지 알려 줍니다. 앱이 돌고 있지 않다면 첫 스크랩에서 뒤늦게 실패하는 대신 그 자리에서 말해 줍니다.

토큰은 그 컴퓨터의 브라우저 확장 저장소 안에 보관됩니다. 어디로도 동기화되지 않으며, 앱에서 토큰을 회수하는 것만으로 페어링이 끝납니다.

브라우저 지원

오늘 기준, Chromium 브라우저.

확장 프로그램은 Chromium 확장 API 위에서 Manifest V3 표준에 맞춰 만들었고, 설치 절차는 Chrome과 Edge의 확장 페이지를 기준으로 썼습니다.

Chrome과 Edge

둘 다 같은 매니페스트를 읽고, 아래에서 쓰는 개발자 모드 설치를 제공합니다. 같은 페이지를 제공하는 다른 Chromium 브라우저도 동작할 가능성이 높지만, 시험해 본 대상이 아니므로 된다고 주장하지 않습니다.

Firefox와 Safari

지원하지 않습니다. 확장 프로그램에 Firefox 부가 기능 ID도, Safari 패키징도 없어서 아직 설치할 것 자체가 없습니다. 이것은 결정이 아니라 메워야 할 빈칸입니다.

설치

내려받은 뒤, 압축을 푼 채로 불러오세요.

클리퍼는 앱의 모든 릴리스와 함께, 설치 파일이 오는 것과 같은 다운로드 호스트에 zip으로 게시됩니다. 아직 스토어 등록이 없어서, 설치는 버튼 하나가 아니라 두 단계입니다.

확장 프로그램 받기

압축 파일 하나이며, 앱을 만든 바로 그 릴리스가 함께 만들어 게시합니다. 파일 이름에 있는 버전은 함께 배포된 앱 버전이고, 확장 프로그램 자체에도 새겨져 있습니다. 그래서 브라우저의 확장 페이지에 뜨는 그 번호가, 문제를 알려 주실 때 적어 주실 번호입니다.

확장 프로그램 다운로드

버전 0.9.4 · Altretta_0.9.4_web-clipper.zip

그대로 둘 만한 자리에 압축을 푸세요. 브라우저는 시작할 때마다 그 폴더에서 확장 프로그램을 읽으므로, 폴더를 옮기거나 지우면 제거되는 셈입니다.

브라우저에 불러오기

zip은 압축을 푼 채로 불러와 설치합니다. 편법이 아니라 브라우저가 제공하는 기능입니다.

  1. 01위의 압축 파일을 내려받아, 계속 둘 폴더에 풀어 주세요.
  2. 02브라우저의 확장 프로그램 페이지를 여세요.
  3. 03개발자 모드를 켜세요.
  4. 04압축 해제된 확장 프로그램을 로드합니다를 고르고, 압축을 푼 폴더를 선택하세요.
  5. 05위에서 만든 토큰으로 앱과 페어링하세요.

압축을 푼 채로 설치한 확장 프로그램은 직접 지우실 때까지 설치된 상태로 남고, 브라우저를 다시 시작해도 페어링 토큰을 그대로 지닙니다.

새 버전이 나오면

압축을 푼 채로 설치한 확장 프로그램은 스스로 업데이트하지 않습니다. 브라우저는 그 폴더에 있는 사본을 언제까지고 계속 돌리고, 더 새것이 있다는 사실을 아무도 알려 주지 않습니다. 당연하다고 넘기지 않고 이 문단을 둔 이유가 바로 그것입니다. 앱이 업데이트되면 이 페이지로 다시 오셔서, 새 압축 파일을 내려받아 같은 폴더에 풀고, 브라우저의 확장 프로그램 페이지에서 새로 고침을 누르세요. 스토어 등록이 없어서 치르는 값이며, 릴리스마다 한 번씩 치릅니다.

아직 스토어 등록은 없습니다

클리퍼는 Chrome 웹 스토어에도, Edge 부가 기능 카탈로그에도 올리지 않았습니다. 등록이 있어야 설치가 한 번의 클릭이 되고 업데이트가 자동이 됩니다. 오늘 있는 것은 zip이고, 이 페이지의 나머지는 그 zip을 기준으로 썼습니다.

닿는 범위

당신의 컴퓨터에 닿고, 그 밖에는 닿지 않습니다.

목적지는 하나

확장 프로그램은 루프백 주소에만 닿을 수 있습니다. 설치된 그 컴퓨터에서 돌고 있는 앱뿐입니다. 분석 기능이 없고, CDN에서 아무것도 불러오지 않으며, 다른 네트워크 호출도 하지 않습니다.

지금 보고 계신 탭

버튼을 누르셨을 때 활성 탭을 읽고, 그때만 읽습니다. 백그라운드에서 페이지를 실행하지 않고, 무엇을 둘러보시는지 지켜보지 않습니다.

당신의 디스크에 있는 당신의 볼트

스크랩은 어떤 편집기로든 여실 수 있는 파일로 당신의 볼트 폴더에 기록됩니다. 아무것도 올라가지 않고, 그와 관련된 무엇도 그 컴퓨터를 떠나지 않습니다.