SurfSense
요약
NotebookLM의 데이터 제한과 벤더 종속성 문제를 해결하기 위해 설계된 AI 플랫폼 SurfSense를 소개합니다. 무제한 데이터 소스, 다양한 LLM 선택권, 실시간 협업 및 강력한 AI 에이전트 자동화 기능을 제공합니다.
핵심 포인트
- 데이터 용량 및 소스 개수 제한 없는 무제한 환경 제공
- 특정 모델에 종속되지 않는 자유로운 LLM 및 멀티모달 모델 구성
- Notion, Slack 등 25개 이상의 외부 서비스와 연동 및 자동화 지원
- 데스크톱 앱을 통한 화면 캡처 및 로컬 폴더 실시간 동기화 기능
NotebookLM은 현존하는 가장 뛰어나고 유용한 AI 플랫폼 중 하나이지만, 정기적으로 사용하기 시작하면 더 개선이 필요한 한계점들도 느끼게 됩니다.
- 노트북에 추가할 수 있는 소스(sources)의 양에 제한이 있습니다.
- 생성할 수 있는 노트북의 개수에 제한이 있습니다.
- 500,000단어를 초과하거나 200MB를 넘는 소스는 사용할 수 없습니다.
- Google 서비스(LLMs, 사용 모델 등)에 종속되어(vendor locked in) 이를 구성할 수 있는 옵션이 없습니다.
- 외부 데이터 소스 및 서비스 통합이 제한적입니다.
- NotebookLM Agent는 오직 학습과 연구에만 최적화되어 있지만, 소스 데이터를 활용하면 훨씬 더 많은 일을 할 수 있습니다.
- 멀티플레이어(multiplayer) 지원이 부족합니다.
...그 외에도 더 있습니다.
SurfSense는 특히 이러한 문제들을 해결하기 위해 만들어졌습니다. SurfSense는 다음과 같은 권한을 부여합니다:
데이터 흐름 제어 (Control Your Data Flow)- 데이터를 비공개로 유지하고 안전하게 보호하세요.
데이터 제한 없음 (No Data Limits)- 무제한으로 소스와 노트북을 추가하세요.
벤더 종속 없음 (No Vendor Lock-in)- 사용할 수 있는 모든 LLM, 이미지, TTS(Text-to-Speech), STT(Speech-to-Text) 모델을 구성하세요.
25개 이상의 외부 데이터 소스 (25+ External Data Sources)- Google Drive, OneDrive, Dropbox, Notion 및 기타 여러 외부 서비스에서 소스를 추가하세요.
실시간 멀티플레이어 지원 (Real-Time Multiplayer Support)- 공유된 노트북에서 팀원들과 쉽게 협업하세요.
AI 파일 분류 (AI File Sorting)- 소스, 날짜, 주제별로 AI 기반 분류를 사용하여 문서를 스마트한 폴더 계층 구조로 자동 정리하세요.
AI 자동화 및 에이전트 (AI Automations & Agents)- AI 에이전트를 일정에 따라 실행하거나 문서가 폴더에 들어오는 즉시 트리거하여, 그 결과를 Notion, Slack, Linear, Drive에 다시 작성하세요. 채팅에서 설명하는 것만으로 노코드(no-code) 자동화를 구축하세요.
데스크톱 앱 (Desktop App)- Quick Assist, General Assist, Screenshot Assist 및 로컬 폴더 동기화를 통해 어떤 애플리케이션에서도 AI 지원을 받으세요.
...더 많은 기능이 출시될 예정입니다.
video.1.1.mp4
elon_vs_trump_podcast.mp4
-
surfsense.com으로 이동하여 로그인합니다.
-
커넥터(connectors)를 연결하고 동기화합니다. 커넥터가 동기화된 상태를 유지하도록 주기적 동기화(periodic syncing)를 활성화하세요.
-
커넥터 데이터 인덱싱(data index)이 완료될 때까지 문서를 업로드합니다.
모든 인덱싱이 완료되면, Ask Away (사용 사례):
데스크톱 앱 (Desktop App) (아래의 모든 기능 위에 추가되는 네이티브 확장 기능이며, 별도의 기능 세트가 아님)
-
일반 어시스트 (General Assist): 글로벌 단축키를 통해 어떤 애플리케이션에서든 SurfSense를 즉시 실행합니다.
-
퀵 어시스트 (Quick Assist): 어디서든 텍스트를 선택한 후, AI에게 설명, 재작성 또는 실행을 요청합니다.
-
스크린샷 어시스트 (Screenshot Assist): 화면의 임의의 영역을 캡처하여 그 안에 무엇이 있는지 AI에게 물어봅니다.
-
로컬 폴더 감시 (Watch Local Folder): 로컬 폴더를 지식 베이스 (knowledge base)와 자동으로 동기화합니다. Obsidian 보관함 (vaults)에 매우 유용합니다.
Deliverable Studio
-
AI 리포트 생성기 (AI Report Generator): 인용 문구가 포함된 연구 보고서를 생성하고 PDF, DOCX, HTML, LaTeX, EPUB, ODT 또는 일반 텍스트로 내보냅니다.
-
AI 팟캐스트 생성기 (AI Podcast Generator): 어떤 문서나 폴더든 20초 이내에 두 명의 호스트가 진행하는 AI 팟캐스트로 변환합니다.
-
AI 프레젠테이션 및 비디오 메이커 (AI Presentation & Video Maker): 소스 자료를 바탕으로 편집 가능한 슬라이드 덱과 내레이션이 포함된 비디오 개요를 생성합니다.
-
AI 이미지 생성기 (AI Image Generator): 채팅과 문서에서 바로 고품질 이미지를 생성합니다.
AI 이력서 빌더 (AI Resume Builder): 기존 이력서를 특정 직무 기술서 (job description)에 맞게 조정하여 채용 관리 시스템 (ATS)을 통과하도록 합니다. 다음과 같은 프롬프트를 사용해 보세요:
- "내 이력서를 이 직무 기술서에 맞춰 조정하여 ATS를 통과하고 면접 기회를 얻을 수 있게 해줘."
- "이 채용 공고의 키워드와 일치하도록 내 이력서를 ATS에 최적화해줘."
- "이 역할에서 요구하는 기술을 강조할 수 있도록 내 이력서의 불렛 포인트 (bullet points)를 다시 작성해줘."
- "내 이력서와 이 직무 기술서를 비교하여 수정해야 할 격차 (gaps)를 나열해줘."
- "내 이력서와 이 직무 기술서를 바탕으로 적절한 자기소개서 (cover letter)를 작성해줘."
검색 및 채팅 (Search & Chat)
-
PDF 및 문서와 채팅 (Chat With Your PDFs & Docs): 모든 파일에 대해 질문하고 인라인 인용 (inline citations)과 함께 답변을 받습니다.
-
인용 기능이 포함된 AI 검색 (AI Search With Citations): 전체 지식 베이스 (knowledge base)에 대해 하이브리드 의미론적 (semantic) 검색 및 키워드 검색을 수행합니다.
-
협업 AI 채팅 (Collaborative AI Chat): 팀원과 실시간으로 AI 대화 작업을 수행합니다.
-
댓글 및 멘션 (Comments & Mentions): 모든 AI 메시지에 댓글을 달거나 팀원을 태그합니다.
커넥터 및 통합 (Connectors & Integrations)
-
도구 연결 및 동기화 (Connect & Sync Your Tools): Notion, Slack, Google Drive, Gmail, GitHub, Linear 및 25개 이상의 소스를 하나의 검색 가능한 코퍼스 (corpus)로 동기화합니다.
-
업로드된 파일과 채팅하기 (Chat With Uploaded Files): PDF, Office 문서, 이미지 및 오디오를 드래그 앤 드롭하세요. 즉시 검색이 가능합니다.
커넥터 쓰기 기능 (Connector Write-Back): 에이전트가 결과를 Notion, Slack, Linear 및 Drive에 다시 게시할 수 있도록 합니다. 다음과 같은 프롬프트를 시도해 보세요:
-
"이 연구 요약본을 내 Notion 워크스페이스에 게시해 줘."
-
"이 회의 실행 항목(action items)들을 우리 팀 Slack 채널로 보내줘."
-
"이 버그 리포트를 바탕으로 Jira 티켓을 생성해 줘."
-
"이 기능 요청(feature request)으로부터 Linear 이슈를 생성해 줘."
-
"생성된 이 보고서를 Google Drive에 문서(doc)로 저장해 줘."
Obsidian 및 지식 베이스 동기화 (Obsidian & Knowledge Base Sync): 당신의 Obsidian 보관함(vault)과 개인 지식 베이스를 동기화된 상태로 유지하세요.
자동화 (Automations)-
예약된 AI 워크플로 (Scheduled AI Workflows): 에이전트를 정해진 일정에 따라 실행하세요: 일일 브리핑, 주간 요약, 정기 보고서 등. 다음과 같은 프롬프트를 시도해 보세요:
-
"매일 아침 내 지식 베이스에 있는 새로운 문서들의 일일 브리핑을 이메일로 보내줘."
-
"매주 금요일마다 내 Slack과 Gmail을 바탕으로 주간 상태 보고서를 생성해 줘."
-
"월간 경쟁사 분석 보고서를 실행하고 내 워크스페이스에 저장해 줘."
-
"내 GitHub 및 Linear 활동을 요약하여 일일 스탠드업(daily standup) 업데이트로 만들어 줘."
-
"내가 추적하는 주제들에 대해 정기적인 주간 연구 보고서를 생성해 줘."
이벤트 트리거 자동화 (Event-Triggered Automations): 폴더에 문서가 들어오는 즉시 에이전트를 실행하고, 그 결과를 당신의 도구들에 게시하세요. 다음과 같은 프롬프트를 시도해 보세요:
-
"내 Research 폴더에 PDF가 들어오면, 인용구가 포함된 AI 요약본을 생성해 줘."
-
"새로운 회의록이 추가되면, 이를 실행 항목이 포함된 회의록(meeting minutes)으로 변환해 줘."
-
"송장(invoice)이 업로드되면, 공급업체, 총액, 납기일을 추출하여 표로 만들어 줘."
-
"계약서가 내 Legal 폴더에 들어오면, 주요 약관과 갱신 날짜를 표시해 줘."
-
"Candidates 폴더에 이력서가 추가되면, 직무 기술서(job description)를 기준으로 스크리닝해 줘."
채팅 기반 자동화 구축 (Chat-Built Automations): 자동화 내용을 평이한 영어로 설명하면 SurfSense가 대신 구축해 줍니다. 다음과 같은 프롬프트를 시도해 보세요:
- "매일 아침 새로운 Notion 페이지의 요약본을 이메일로 보내주는 AI 에이전트(AI agent)를 구축해 줘."
- "매주 연구 요약본(research digest)을 Slack에 게시하는 노코드(no-code) 자동화를 만들어 줘."
- "새로운 회의록을 회의록(minutes)으로 변환하는 AI 노트 테이커(AI note taker)를 설정해 줘."
- "회의록에서 실행 항목(action items)을 추출하고 담당자를 지정하는 워크플로우(workflow)를 만들어 줘."
- "내 Gmail과 Google Drive에서 매일 이메일 브리핑을 생성하도록 자동화해 줘."
완전한 데이터 제어와 개인정보 보호를 위해 본인의 인프라에서 SurfSense를 실행하세요.
전제 조건 (Prerequisites): Docker Desktop이 설치되어 있고 실행 중이어야 합니다.
curl -fsSL https://raw.githubusercontent.com/MODSetter/SurfSense/main/docker/scripts/install.sh | bash
irm https://raw.githubusercontent.com/MODSetter/SurfSense/main/docker/scripts/install.ps1 | iex
설치 스크립트는 매일 자동 업데이트를 위해 Watchtower를 자동으로 설정합니다. 이를 건너뛰려면 --no-watchtower 플래그를 추가하세요.
Docker Compose, 수동 설치 및 기타 배포 옵션에 대해서는 문서를 참조하세요.
SurfSense는 컴퓨터의 모든 애플리케이션에 AI 지원을 제공하는 데스크톱 앱도 함께 제공합니다. 최신 릴리스(latest release)에서 다운로드하세요.
데스크톱 앱에는 다음과 같은 강력한 기능이 포함되어 있습니다:
일반 지원 (General Assist)— 글로벌 단축키를 통해 어떤 애플리케이션에서도 즉시 SurfSense를 실행합니다.
빠른 지원 (Quick Assist)— 어디서든 텍스트를 선택한 다음 AI에게 설명, 재작성 또는 실행을 요청합니다.
스크린샷 지원 (Screenshot Assist)— 화면의 특정 영역을 선택하여 채팅에 첨부하면 답변이 사용자의 지식 베이스(knowledge base)에 기반하여 제공됩니다.
로컬 폴더 감시 (Watch Local Folder)— 로컬 폴더를 감시하고 파일 변경 사항을 지식 베이스에 자동으로 동기화합니다.
프로 팁 (Pro tip): Obsidian 보관함(vault)을 지정하면 노트를 SurfSense에서 검색 가능한 상태로 유지할 수 있습니다.
모든 기능은 사용자가 선택한 검색 공간(search space)을 대상으로 작동하므로, 답변은 항상 사용자의 데이터에 기반합니다.
멤버 관리(Manage Members) 페이지로 이동하여 초대장을 생성합니다.
팀원이 합류하면 해당 검색 공간(SearchSpace)이 공유됩니다.
채팅을 공유 상태로 만듭니다.
이제 팀원들이 실시간으로 채팅할 수 있습니다.
팀원을 태그하려면 댓글을 추가하세요.
| 기능 | Google NotebookLM | SurfSense |
|---|---|---|
| 노트북당 소스 수 | 50개 (무료) ~ 600개 (Ultra, 월 $249.99) | 무제한 |
| 노트북 개수 | 100개 (무료) ~ 500개 (유료 티어) | 무제한 |
| 소스 크기 제한 | 소스당 500,000 단어 / 200MB | 제한 없음 |
| 가격 정책 | 무료 티어 제공; Pro 월 $19.99, Ultra 월 $249.99 | 무료 및 오픈 소스 (Open Source), 자체 인프라에 셀프 호스팅 (Self-host) 가능 |
| LLM 지원 | Google Gemini 전용 | OpenAI 사양 및 LiteLLM을 통한 100개 이상의 LLM |
| 임베딩 모델 (Embedding Models) | Google 전용 | 6,000개 이상의 임베딩 모델 및 모든 주요 리랭커 (Rerankers) |
| 로컬 / 프라이빗 LLM | 지원되지 않음 | 완전 지원 (vLLM, Ollama) - 데이터가 사용자에게 귀속됨 |
| 셀프 호스팅 가능 여부 | 아니요 | 예 - Docker 한 줄 명령어 또는 전체 Docker Compose 지원 |
| 오픈 소스 (Open Source) | 아니요 | 예 |
| 외부 커넥터 (External Connectors) | Google Drive, YouTube, 웹사이트 | 27개 이상의 커넥터 - 검색 엔진, Google Drive, OneDrive, Dropbox, Slack, Teams, Jira, Notion, GitHub, Discord 등 |
| 파일 형식 지원 | PDF, Docs, Slides, Sheets, CSV, Word, EPUB, 이미지, 웹 URL, YouTube | 50개 이상의 형식 - LlamaCloud, Unstructured 또는 Docling (로컬)을 통한 문서, 이미지, 비디오 |
| 검색 | 시맨틱 검색 (Semantic search) | 하이브리드 검색 (Hybrid Search) - 계층적 인덱스 (Hierarchical Indices) 및 상호 순위 융합 (Reciprocal Rank Fusion)을 결합한 시맨틱 + 전체 텍스트 검색 |
| 인용된 답변 | 예 | 예 - Perplexity 스타일의 인용된 응답 |
| 에이전트 아키텍처 (Agentic Architecture) | 아니요 | 예 - 계획(Planning), 하위 에이전트(Subagents) 및 파일 시스템 액세스 기능을 갖춘 LangChain Deep Agents 기반 |
| 실시간 멀티플레이어 | 뷰어/편집자 역할을 가진 공유 노트북 (실시간 채팅 미지원) | 소유자 / 관리자 / 편집자 / 뷰어 역할을 가진 RBAC, 실시간 채팅 및 댓글 스레드 |
| 비디오 생성 | Veo 3를 통한 시네마틱 비디오 오버뷰 (Ultra 전용) | 사용 가능 (NotebookLM이 이 분야에서 더 우수하며, 지속적으로 개선 중) |
| 프레젠테이션 생성 | 디자인은 더 뛰어나지만 편집은 불가능 | 편집 가능한 슬라이드 기반 프레젠테이션 생성 |
| 팟캐스트 생성 | 맞춤형 호스트 및 언어를 지원하는 오디오 오버뷰 | 다양한 TTS 제공업체를 통해 사용 가능 (NotebookLM이 이 분야에서 더 우수하며, 지속적으로 개선 중) |
| AI 파일 분류 |
아니요 | LLM 기반의 소스(source), 날짜(date), 카테고리(category), 하위 카테고리(subcategory) 폴더 자동 분류
AI 자동화 및 에이전트 (AI Automations & Agents) |
아니요 | 예약된 AI 워크플로우 (workflows), 새 문서 발생 시 이벤트 트리거 (event triggers), 그리고 Notion, Slack, Linear, Jira로의 커넥터 쓰기 기능 (connector write-back)을 포함한 채팅 기반 노코드 (no-code) 자동화
데스크톱 앱 (Desktop App) |
아니요 | 일반 어시스트 (General Assist), 퀵 어시스트 (Quick Assist), 스크린샷 어시스트 (Screenshot Assist) 및 로컬 폴더 동기화를 지원하는 네이티브 앱 (Native app)
브라우저 확장 프로그램 (Browser Extension) |
아니요 | 인증 보호 페이지 (auth-protected pages)를 포함한 모든 웹페이지를 저장할 수 있는 크로스 브라우저 (Cross-browser) 확장 프로그램
외부 소스 전체 목록
검색 엔진 (SearXNG, Tavily, LinkUp, Baidu Search) · Google Drive · OneDrive · Dropbox · Slack · Microsoft Teams · Linear · Jira · ClickUp · Confluence · BookStack · Notion · Gmail · YouTube 동영상 · GitHub · Discord · Airtable · Google Calendar · Luma · Circleback · Elasticsearch · Obsidian, 그리고 더 많은 서비스가 추가될 예정입니다.
SurfSense는 활발히 개발 중입니다. 아직 프로덕션 단계(production-ready)는 아니지만, 여러분이 개발 속도를 높이는 데 도움을 주실 수 있습니다.
SurfSense Discord에 참여하여 SurfSense의 미래를 함께 만들어 가세요!
저희의 개발 진행 상황과 향후 출시될 기능들에 대한 최신 소식을 받아보세요!
저희의 공개 로드맵 (public roadmap)을 확인하고 여러분의 아이디어나 피드백을 공유해 주세요:
로드맵 토론 (Roadmap Discussion): SurfSense 2026 Roadmap
칸반 보드 (Kanban Board): SurfSense Project Board
Star(별) 주기, 버그 리포트(bug reports)부터 백엔드(backend) 개선에 이르기까지 모든 기여를 환영합니다. 시작하려면 CONTRIBUTING.md를 참조하세요.
모든 Surfers 여러분께 감사드립니다:
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending Python (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기