대규모 계층형 개인 지식 베이스를 만들 수 있는 무료 오픈소스 데스크톱 및 셀프 호스팅 노트 앱입니다.
silverbulletmd/silverbullet
위키 스타일 링크, 내장 쿼리 언어, Lua 스크립팅을 지원하는 셀프 호스팅 브라우저 기반 Markdown 노트 앱입니다.
대체할 수 있는 제품:Notion
Obsidian Sync
Roam Research
- 스타
- 6,362
- 포크
- 519
- 열린 이슈
- 365
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
SilverBullet은 브라우저에서 실행하고 셀프 호스팅할 수 있는 개인 지식 베이스입니다. 노트는 Space라고 하는 Markdown 페이지 모음으로 저장되며, 일반적인 노트 앱처럼 페이지 선택기를 이용하거나 양방향 위키 스타일 링크를 통해 페이지 사이를 이동할 수 있습니다.
편집기에서는 실시간 미리보기를 지원하는 Markdown 편집 환경을 제공하며, 개요 작성, 작업 추적, 내장 쿼리 언어(SLIQ)를 사용하는 객체 기능을 갖추고 있습니다. 더 많은 제어가 필요한 사용자는 콘텐츠를 동적으로 생성하고, 프로젝트의 Lua 방언인 Space Lua를 사용해 사용자 지정 명령어, 페이지 템플릿, 위젯을 정의할 수 있습니다.
프런트엔드는 CodeMirror 6 기반 TypeScript로 작성되었고, 서버는 Rust로 작성되었습니다. Docker 또는 독립 실행형 바이너리로 설치할 수 있으며, sb라는 명령줄 클라이언트도 제공됩니다.
핵심 기능
- 01위키 스타일 양방향 링크를 지원하는 실시간 미리보기 Markdown 편집기
- 02구조화된 데이터를 위한 내장 객체 및 쿼리 언어(SLIQ)
- 03노트 정리를 위한 개요 작성 및 작업 관리 도구
- 04콘텐츠 생성과 사용자 지정 명령어 및 위젯 제작을 위한 Space Lua 스크립팅
- 05Docker 또는 독립 실행형 바이너리를 통한 셀프 호스팅
활용 사례
- 서로 연결된 Markdown 노트로 개인 위키 만들기
- 작성한 노트와 함께 작업 및 구조화된 기록 관리하기
- Lua 스크립트와 페이지 템플릿으로 사용자 지정 노트 워크플로 구축하기
- 자체 서버에서 비공개 팀 지식 베이스 호스팅하기
빠른 시작
- 1
프로젝트 폴더에서 Docker 이미지를 빌드합니다
docker build -t silverbullet . - 2
컨테이너를 실행하고 데이터 폴더를 마운트합니다
docker run -p 3000:3000 -v <PATH-TO-YOUR-DATA-FOLDER>:/data silverbullet
사용 전 알아둘 점
- 소스에서 빌드하려면 Node.js 24 이상과 stable Rust 툴체인이 필요합니다.
- 서버 측 Lua 런타임은 headless Chrome 백엔드에 의존하므로 셀프 호스팅 시 리소스 부담이 커집니다.
토픽
자주 묻는 질문
- silverbullet은(는) 무엇인가요?
- 위키 스타일 링크, 내장 쿼리 언어, Lua 스크립팅을 지원하는 셀프 호스팅 브라우저 기반 Markdown 노트 앱입니다. SilverBullet은 브라우저에서 실행하고 셀프 호스팅할 수 있는 개인 지식 베이스입니다. 노트는 Space라고 하는 Markdown 페이지 모음으로 저장되며, 일반적인 노트 앱처럼 페이지 선택기를 이용하거나 양방향 위키 스타일 링크를 통해 페이지 사이를 이동할 수 있습니다.
- silverbullet은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- silverbullet은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- silverbullet은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. silverbullet의 마지막 커밋은 2026년 10월 20일입니다.
- silverbullet은(는) 어디에 사용할 수 있나요?
- 서로 연결된 Markdown 노트로 개인 위키 만들기 작성한 노트와 함께 작업 및 구조화된 기록 관리하기 Lua 스크립트와 페이지 템플릿으로 사용자 지정 노트 워크플로 구축하기 자체 서버에서 비공개 팀 지식 베이스 호스팅하기
- silverbullet는 어떻게 설치하나요?
- 프로젝트 폴더에서 Docker 이미지를 빌드합니다: docker build -t silverbullet . 컨테이너를 실행하고 데이터 폴더를 마운트합니다: docker run -p 3000:3000 -v <PATH-TO-YOUR-DATA-FOLDER>:/data silverbullet
- silverbullet은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/silverbulletmd/silverbullet
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
문서, 화이트보드 캔버스, 표를 하나의 워크스페이스에 통합한 오픈소스 로컬 우선 지식 베이스로, Notion과 Miro의 대안입니다.
Memos는 일상의 생각을 개인 타임라인으로 정리하는 셀프 호스팅 오픈소스 메모 앱입니다.
Markdown 메모, 오프라인 우선 저장, 종단 간 암호화 동기화를 지원하는 무료 오픈소스 메모 및 할 일 관리 앱입니다.
블록 단위 참조와 Markdown WYSIWYG 편집, AI 에이전트 협업을 지원하는 셀프 호스팅 지식 워크스페이스
git으로 관리되는 일반 파일 기반 마크다운 지식 베이스를 macOS, Windows, Linux에서 관리하는 데스크톱 앱입니다.