Opensidian

GPLv3 기반의 오픈 소스·비영리 크로스 플랫폼 마크다운 노트 앱으로, Obsidian 볼트(vault)와 호환됩니다. Rust + Tauri v2로 만들어졌으며 아직 활발히 개발 중입니다. Linux 배포판 패키지 관리자를 찾고 있습니다. Obsidian 또는 Dynalist Inc.와 관련이 없으며 그들의 승인을 받지 않았습니다. "Obsidian"은 그들의 상표입니다.

설치

Linux x86_64용입니다. 하나를 골라 다운로드하세요.

다운로드 이런 경우에 선택 테스트 환경 (새로 설치, 2026-10-09)
slim AppImage 가장 작은 파일을 원하고 WebKitGTK 4.1이 설치되어 있을 때 Fedora 44 (sudo dnf install webkit2gtk4.1), Ubuntu 26.04 LTS (sudo apt install libwebkit2gtk-4.1-0)
portable AppImage 아무것도 설치하고 싶지 않을 때: WebKit이 포함되어 있습니다 (모든 데스크톱에 있는 X11/GL/글꼴 라이브러리만 필요) Fedora 44, Ubuntu 26.04 LTS
Flatpak 샌드박스에서 실행하고 싶을 때. 처음 설치할 때 Flathub에서 GNOME 49 런타임을 받습니다 Fedora 44, Ubuntu 26.04 LTS (flatpak 패키지 설치됨)
RPM Fedora를 쓰고 메뉴 항목과 아이콘이 있는 시스템 패키지를 원할 때. dnf가 WebKitGTK 4.1을 알아서 설치합니다 Fedora 44 (sudo dnf install ./opensidian-0.6.2-x86_64.rpm)
DEB Debian이나 Ubuntu를 쓰고 메뉴 항목과 아이콘이 있는 시스템 패키지를 원할 때. apt가 WebKitGTK 4.1을 알아서 설치합니다 Debian 13, Ubuntu 26.04 LTS (sudo apt install ./opensidian-0.6.2-x86_64.deb)

다운로드 검증

SHA256SUMS는 키 A6E6 9ED6 BC47 79F3 2817 2148 4CC1 AFDE 15B6 4EA3로 서명되어 있습니다.

curl -LO https://github.com/jpzk/opensidian/releases/download/v0.6.2/SHA256SUMS \
     -LO https://github.com/jpzk/opensidian/releases/download/v0.6.2/SHA256SUMS.asc
gpg --keyserver hkps://keys.openpgp.org --recv-keys A6E69ED6BC4779F3281721484CC1AFDE15B64EA3
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c --ignore-missing SHA256SUMS

소스에서 빌드

2026-10-03에 새로 설치한 Ubuntu 26.04 LTS와 Fedora 44에서 Rust 1.98.0으로 테스트했습니다 (4코어에서 빌드 약 2.5분, 두 시스템 모두에서 바이너리가 실행되고 화면이 정상적으로 그려짐).

  1. 시스템 의존성. Ubuntu/Debian:

    sudo apt install build-essential libssl-dev libwebkit2gtk-4.1-dev \
      libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev
    

    Fedora:

    sudo dnf install gcc gcc-c++ make openssl-devel webkit2gtk4.1-devel \
      gtk3-devel libappindicator-gtk3-devel librsvg2-devel
    
  2. Rust가 없다면 설치합니다 (배포판의 rustc는 1.98보다 오래된 경우가 많습니다):

    curl --proto '=https' -sSf https://sh.rustup.rs | sh -s -- --default-toolchain 1.98.0
    . "$HOME/.cargo/env"
    
  3. 빌드:

    git clone https://github.com/jpzk/opensidian && cd opensidian/src-tauri
    cargo build --release --locked   # -> target/release/opensidian
    

라이선스

GPL-3.0-or-later (LICENSE). 재배포하기 전에 THIRD-PARTY.md를 읽어 주세요.

테마

대부분의 Obsidian 커뮤니티 테마를 그대로 쓸 수 있습니다. AnuPpuccin(기본), Material Gruvbox, Minimal, Solarized가 수정 없이 기본 포함되어 있습니다 (THIRD-PARTY.md).

테마를 추가하려면 manifest.json과 theme.css를 <vault>/.obsidian/themes/<Name>/에 넣고 (폴더 이름 = manifest의 "name") Settings ▸ Appearance ▸ Themes에서 선택하세요. CSS 스니펫은 .obsidian/snippets/에 넣습니다. 둘 다 바로 다시 불러옵니다. 깨진 테마는 이유와 함께 회색으로 표시되고, 앱은 AnuPpuccin을 계속 사용합니다.

후원이 이 프로젝트를 가능하게 합니다!

BTC:

bc1qzyh8c8kr8aylywqacsjwau6frzwjqt3cpa603w

AI 사용 고지

Opensidian은 주로 AI 모델로 만들어졌습니다. 코드, 설계 문서, 이 README의 거의 전부를 Claude(Anthropic의 모델, Claude Code를 통해)가 한 명의 인간 관리자의 프롬프트, 리뷰, 수정을 바탕으로 작성했습니다. 무엇을 만들지, 신뢰 모델이 무엇을 보장해야 하는지는 사람이 정했고, 결과물을 읽고 반박하고 직접 실행해 보았습니다. 코드 줄의 대부분은 모델이 썼습니다. 커밋 메시지에도 같은 방식으로 설계 근거가 기록되어 있으며, 그중 상당수는 모델이 초안을 쓰고 관리자가 다듬었습니다.