계정 생성이나 서버 연결 없이 웹 브라우저 탭에서 바로 PDF 문서 위에 손글씨 필기를 할 수 있는 새로운 오픈소스 웹 애플리케이션 '브레인노트(braiNOTES)'가 공개되어 주목받고 있습니다. 이 앱은 강의 슬라이드와 같은 PDF 파일을 옆에 두고 보거나, 아예 PDF 페이지 자체를 노트 삼아 직접 필기할 수 있는 기능을 제공합니다. 모든 데이터가 사용자 브라우저 내부에 로컬로 저장되기 때문에 개인 정보 유출 걱정 없이 오프라인에서도 작업이 가능하며, 기존 필기 앱들이 가진 여러 불편함을 해소하고자 개발되었습니다.
브레인노트는 원노트(OneNote)나 굿노트(GoodNotes)와 유사한 필기 경험을 브라우저 환경에서 제공합니다. 볼펜, 만년필, 마커, 연필, 형광펜 등 다양한 필기 도구를 지원하며, 필압 감지 기능도 포함되어 있습니다. 빈 용지, 줄 노트, 격자 노트, 점선 노트 등 다양한 배경을 가진 노트북을 생성할 수 있고, 무한 화이트보드 기능도 제공합니다. PDF 문서 위에 직접 필기하거나, PDF 내용을 잘라 노트에 붙여넣을 수 있으며, 이미지, 도형, 텍스트 삽입, 올가미 도구, 지우개, 레이저 포인터 등 기본적인 필기 및 주석 기능을 충실히 갖추고 있습니다. 완성된 노트는 원본 PDF 페이지와 벡터 잉크가 포함된 PDF 파일로 내보내거나 PNG 이미지로 저장할 수 있습니다. 기술 스택으로는 Svelte 5 + SvelteKit, perfect-freehand, pdf.js, pdf-lib, IndexedDB 등이 사용되었습니다.
이러한 '로컬 우선(local-first)' 접근 방식은 기존 클라우드 기반 필기 앱들이 가진 여러 제약을 해결합니다. 계정 생성의 번거로움, 기기 간 동기화 문제, 개인 정보 유출 우려, 인터넷 연결 필수 등의 단점을 극복하고, 사용자가 자신의 데이터를 온전히 소유하고 통제할 수 있게 합니다. 특히 학생이나 연구자처럼 강의 자료나 논문 PDF에 직접 필기해야 하는 사용자들에게 유용하며, 웹 브라우저만 있다면 어떤 기기에서든 접근할 수 있어 접근성이 뛰어납니다. 브레인노트는 오픈소스 프로젝트로, 개발에 기여하거나 자신만의 방식으로 활용할 수 있는 가능성을 열어두고 있습니다. 이는 소프트웨어의 민주화와 사용자 중심의 기술 발전에 기여하는 중요한 움직임으로 평가할 수 있습니다.