5월 28, 2026

Obsidian 과 NotebookLM 의 완벽한 연동, 구글 스크립트로 해결하는 비법 공개

안녕하세요, 독자 여러분! 오늘 우리는 두 가지 최고의 노트 툴을 완벽하게 결합하는 방법을 공유하려고 합니다. 그것도 아주 특별한 방법으로 말이죠. 첫 번째는 여러분이 오랫동안 사용하고 사랑하신 Obsidian입니다. 두 번째는 구글에서 제공해 주고 있는 강력한 AI 노트 분석 엔진인 NotebookLM입니다. 이 두 가지는 각각 다른 미덕을 가진 도구들입니다. Obsidian 은 내 노트북에 파일을 직접 저장하므로 회사나 구글이 무너져도 내 노트는 안전합니다. 파일은 내 것이죠. 하지만 NotebookLM 은 그 자체로 노트 작성용 앱은 아닙니다. 대신 AI 가 내 노트를 이해하고 요약해 줌으로써 새로운 통찰력을 얻도록 도와줍니다.

하지만, 이 두 도구를 연결하려는 시도에 항상 문제가 있었습니다. 과거에는 그저 복사해서 붙여넣기만 하거나, 간단한 웹 확장 프로그램을 써야 했던 시대가 있었습니다. 그런데 그 과정은 단순한 연동이 아니었습니다. 그저 수작업의 복사 붙여넣기에 불과했죠. 또한 Obsidian 은 파일 폴더를 사용하여 정보를 관리하지만, NotebookLM 은 폴더를 지원하지 않습니다. 더욱이 Obsidian 은 마크다운 파일 (.md)을 쓰는데 NotebookLM 은 마크다운 파일을 아예 인식하지 못한다는 한계가 있었습니다. 게다가 노트 내용은 계속 수정되고 동적이어야 하는데, NotebookLM 은 한 번 캡처한 소스에는 반영되지 않아서 데이터가 최신 상태로 유지되지 않는 문제가 발생했습니다.

이 문제들을 해결하기 위해 저는 구글의 인프라를 적극 활용했습니다. Google Drive입니다. Obsidian Sync 대신 구글 드라이브를 동기화하여 파일들을 외부로 끌어냈습니다. 하지만 단순히 폴더를 동기화하는 것만으로는 부족했습니다. 왜냐하면 폴더 전체를 소스로 추가할 수 없었기 때문이죠. 그래서 저는 Google Apps Script라는 강력한 도구를 사용했습니다. 이 스크립트는 드라이브에 올라 있는 모든 .md 파일, 즉 마크다운 파일을 읽어서, 파일 이름과 날짜를 제목으로 사용하고 내용을 합쳐 하나의 거대한 텍스트 파일 (.txt)로 변환합니다.

이 변환 과정은 아주 간단하면서도 효율적입니다. 각 파일은 --- FILE: 제목 ---로 구분자를 넣어 합쳐졌기 때문입니다. 이렇게 되면 NotebookLM 이 파일을 한 번에 읽어도 어디서부터 어디까지의 내용인지 바로 이해할 수 있습니다. 그리고 이 스크립트를 구글 드라이브 트리거 설정과 연결하면, Obsidian 내부 노트가 수정될 때마다 자동으로 다시 스크립트를 실행해 주죠. 이는 마치 내 뇌의 내용을 AI 가 실시간으로 분석해 주는 것과 같습니다. 더 이상 수작업으로 복사 붙여넣기를 할 필요가 없죠. 단 한 번의 스크립트 설정만으로 끝납니다.

이 연드의 가장 큰 장점은 무엇일까요? 바로 소유권입니다. 많은 AI 도구는 내 데이터를 구글 서버에 저장하여 학습한다는 걱정을 하곤 합니다. 하지만 이 방법은 내 구글 드라이브에 파일을 두고, 스크립트를 통해 로컬 환경에서 처리하여 AI 가 읽게 하기만 합니다. 내 지식 재고의 소유권이 지켜집니다. 또한 스팸이나 광고가 없는 정리된 텍스트만 AI 가 읽으므로, 잡음 없는 정성된 데이터를 AI 에게 주며 훨씬 더 정확한 요약과 통찰을 받을 수 있습니다.

결론적으로, Obsidian 의 자유로운 관리성과 NotebookLM 의 강력한 AI 능력을 모두 누리고 싶다면 이 방법이 가장 효과적입니다. 조금의 설정과 구글 앱 스크립트 사용법을 익히는 노력만 필요하지만, 그 대가는 훨씬 더 강력한 생산성 향상입니다. 여러분의 지식의 흐름에 AI 가 자연스럽게 녹아들게 만드는 가장 스마트한 방법이라고 생각합니다. 직접 시도해 보고 여러분만의 최적화된 워크플로우를 찾아가시길 바랍니다.


이 글은 MakeUseOf의 기사를 바탕으로 작성되었습니다.

Obsidian 과 NotebookLM 의 완벽한 연동, 구글 스크립트로 해결하는 비법 공개