Opensidian
Открытое некоммерческое кроссплатформенное приложение для заметок в Markdown под лицензией GPLv3, совместимое с хранилищами (vault) Obsidian. Написано на 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 | нужна песочница; при первой установке скачивает среду выполнения GNOME 49 с Flathub | 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 (сборка около 2,5 мин на 4 ядрах, программа запускается и отрисовывается на обеих системах).
-
Системные зависимости. Ubuntu/Debian:
sudo apt install build-essential libssl-dev libwebkit2gtk-4.1-dev \ libgtk-3-dev libayatana-appindicator3-dev librsvg2-devFedora:
sudo dnf install gcc gcc-c++ make openssl-devel webkit2gtk4.1-devel \ gtk3-devel libappindicator-gtk3-devel librsvg2-devel -
Rust, если его ещё нет (rustc из дистрибутива часто старше 1.98):
curl --proto '=https' -sSf https://sh.rustup.rs | sh -s -- --default-toolchain 1.98.0 . "$HOME/.cargo/env" -
Сборка:
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>/ (имя папки =
"name" в manifest) и выберите её в Settings ▸ Appearance ▸ Themes. CSS-сниппеты кладите в
.obsidian/snippets/. И то и другое подхватывается на лету. Сломанная тема показывается серой с указанием причины,
а приложение остаётся на AnuPpuccin.
Пожертвования
Пожертвования делают проект возможным!
BTC:
bc1qzyh8c8kr8aylywqacsjwau6frzwjqt3cpa603w
Об использовании ИИ
Opensidian в основном создан с помощью моделей ИИ. Почти весь код, проектная документация и этот README написаны Claude (модели Anthropic, через Claude Code) по запросам, ревью и правкам одного человека-мейнтейнера. Человек решал, что строить и что должна гарантировать модель доверия, читал результат, спорил с ним и запускал его; большую часть строк написали модели. Сообщения коммитов так же фиксируют обоснование решений — многие из них набросала модель, а отредактировал мейнтейнер.