북마크를 AI 지식 자산으로 바꾸는 오픈소스 데스크톱 앱 Linkit
Linkit은 저장해 둔 링크를 단순 목록이 아니라 검색·요약 가능한 지식 자산으로 다루려는 오픈소스 데스크톱 애플리케이션이다. Go 백엔드에 Wails를 얹고 React로 화면을 구성했으며, macOS와 Windows, Linux에서 동작한다. AI 요약과 시맨틱 검색, 기기 간 동기화를 한 앱 안에 담았고 소스와 바이너리 모두 무료로 배포된다.
기본 저장소는 사용자 PC의 SQLite 파일이다. 계정을 만들지 않아도 되고 네트워크 없이 쓸 수 있으며, 북마크나 태그, 컬렉션 개수에 상한을 두지 않는다. 텔레메트리나 광고, 제3자 데이터 공유도 없다고 명시한다. 클라우드 동기화를 켜면 Supabase의 PostgreSQL로 데이터가 올라가는데, 각 레코드를 인증된 사용자 ID에 묶는 행 수준 보안(RLS)을 적용해 개발자조차 남의 북마크를 열람할 수 없게 설계했다. 여러 기기에서 동시에 수정할 때를 대비해 리비전 추적과 자동 병합, 네트워크가 끊겼을 때의 초안 캐싱도 들어 있다.
AI 기능은 사용자가 직접 모델을 붙이는 방식이다. OpenAI나 DeepSeek 호환 API를 연결하거나 Ollama, LocalAI, vLLM 같은 로컬 모델을 지정하면 페이지 자동 수집과 요약, 핵심 포인트 추출, 태그·카테고리 추천, 자연어 지시로 만드는 컬렉션, 라이브러리 전체에 대한 시맨틱 검색, 중복 감지가 활성화된다. API 키는 하드코딩되지 않고 OS 키체인(macOS Keychain, Windows Credential Manager)에 암호화되어 저장되며 외부로 전송되지 않는다.
정리 도구 쪽도 여러 기능을 갖췄다. 드래그앤드롭으로 다단계 카테고리 트리를 만들고, 카테고리를 가로지르는 컬렉션에 이모지와 색상을 붙여 프로젝트별로 묶을 수 있다. Cmd/Ctrl+K로 여는 스포트라이트 검색은 제목·메모·태그·AI 생성 텍스트를 대상으로 전문 검색과 벡터 검색을 함께 수행하고, URL을 붙여넣는 즉시 저장 창구로도 쓰인다. 백그라운드에서는 404가 난 링크나 조용히 내용이 바뀐 페이지를 스캔하고, 동일 URL 중복은 물론 URL은 다르지만 내용이 같은 근접 중복까지 AI로 찾아 병합을 제안한다. 태그·컬렉션·의미 유사도로 연결된 지식 그래프 시각화와, 보관 습관을 정리해 주는 인사이트 리포트도 제공한다.
이 도구가 겨냥하는 지점은 분명하다. 최근 북마크 관리 서비스 상당수가 기기 간 동기화나 전문 검색, 백업 같은 핵심 기능을 월 구독 뒤에 두는 흐름에 대한 반작용이다. Linkit은 로컬 우선 저장을 기본값으로 두고 동기화까지 무료로 열어 두는 쪽을 택했다. 기존 도구에서 옮겨오는 경로도 준비되어 있어 Chrome, Firefox, Safari, Edge의 HTML 내보내기 파일이나 Raindrop 데이터를 가져올 수 있다.
설치는 macOS의 경우 Homebrew 탭(brew install blue-idea/tap/linkit)을 쓰고, Windows와 Linux는 GitHub 릴리스 페이지에서 DMG, AppImage, DEB 파일을 받는다. 다만 macOS 빌드는 애플 공증을 거치지 않아 Gatekeeper가 실행을 막을 수 있고, 이때는 DMG 안에 동봉된 스크립트로 격리 속성을 해제해야 한다. UI에는 12가지 테마가 있고 인터페이스 언어는 영어와 중국어 간체를 지원한다.
개발자 입장에서 참고할 만한 지점은 세 가지다. Wails를 이용해 Go 백엔드와 React 프런트엔드를 데스크톱 앱으로 묶는 구성, Supabase RLS로 사용자별 데이터 격리를 보장하면서 무료 동기화를 구현하는 패턴, 그리고 클라우드 API와 로컬 LLM을 같은 인터페이스로 추상화해 키를 OS 키체인에 두는 방식이다. 개인용 지식 관리 도구를 직접 만들려는 경우나 사내 북마크·리소스 수집 도구가 필요한 팀에게 출발점이 될 수 있다.
전제 조건도 분명히 해 둔다. Linkit은 자체 LLM 서비스나 API 키를 제공하지 않으므로, AI 기능을 쓰려면 사용자가 모델을 직접 준비해야 한다. 모델을 연결하지 않으면 요약·시맨틱 검색 같은 기능은 동작하지 않는다. 또 한국어를 포함한 다국어 UI는 아직 없고, macOS 배포본이 공증되지 않았다는 점도 실무 도입 전에 감안해야 한다.