Opensidian

Aplicación de notas en Markdown multiplataforma, de código abierto y sin ánimo de lucro bajo GPLv3, compatible con las bóvedas (vaults) de Obsidian. Está hecha con Rust + Tauri v2 y en pleno desarrollo. Buscamos mantenedores para las distribuciones Linux. No está afiliada ni respaldada por Obsidian ni Dynalist Inc.; "Obsidian" es su marca registrada.

Instalación

Linux x86_64. Descarga una opción:

Descarga Elígela si Probado en (instalación limpia, 2026-10-09)
slim AppImage quieres el archivo más pequeño y tienes WebKitGTK 4.1 Fedora 44 (sudo dnf install webkit2gtk4.1), Ubuntu 26.04 LTS (sudo apt install libwebkit2gtk-4.1-0)
portable AppImage no quieres instalar nada: WebKit viene incluido (solo necesita las bibliotecas X11/GL/de fuentes que tiene cualquier escritorio) Fedora 44, Ubuntu 26.04 LTS
Flatpak la quieres aislada en un sandbox; descarga el runtime de GNOME 49 desde Flathub en la primera instalación Fedora 44, Ubuntu 26.04 LTS (con el paquete flatpak instalado)
RPM usas Fedora y quieres un paquete del sistema con entrada en el menú e icono; dnf instala WebKitGTK 4.1 por ti Fedora 44 (sudo dnf install ./opensidian-0.6.2-x86_64.rpm)
DEB usas Debian o Ubuntu y quieres un paquete del sistema con entrada en el menú e icono; apt instala WebKitGTK 4.1 por ti Debian 13, Ubuntu 26.04 LTS (sudo apt install ./opensidian-0.6.2-x86_64.deb)

Verifica la descarga

SHA256SUMS está firmado con la clave 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

Compilar desde el código fuente

Probado el 2026-10-03 en Ubuntu 26.04 LTS y Fedora 44 recién instalados con Rust 1.98.0 (la compilación tarda ~2,5 min en 4 núcleos; el binario se ejecuta y se dibuja bien en ambos).

  1. Dependencias del sistema. 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, si no lo tienes (el rustc de la distribución suele ser anterior a 1.98):

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

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

Licencia

GPL-3.0-or-later (LICENSE). Lee THIRD-PARTY.md antes de redistribuir.

Temas

La mayoría de los temas de la comunidad de Obsidian funcionan tal cual. Incluye AnuPpuccin (por defecto), Material Gruvbox, Minimal y Solarized, sin modificar (THIRD-PARTY.md).

Para añadir uno, pon su manifest.json y su theme.css en <vault>/.obsidian/themes/<Name>/ (nombre de la carpeta = "name" del manifest) y elígelo en Settings ▸ Appearance ▸ Themes. Los fragmentos CSS van en .obsidian/snippets/. Ambos se recargan en vivo. Un tema roto aparece en gris con el motivo, y la aplicación sigue usando AnuPpuccin.

¡Las donaciones lo hacen posible!

BTC:

bc1qzyh8c8kr8aylywqacsjwau6frzwjqt3cpa603w

Uso de IA

Opensidian se ha construido principalmente con modelos de IA. Casi todo el código, los documentos de diseño y este README los escribió Claude (los modelos de Anthropic, a través de Claude Code) a partir de las instrucciones, revisiones y correcciones de un único mantenedor humano. El humano decidió qué construir y qué debe garantizar el modelo de confianza, leyó el resultado, lo cuestionó y lo ejecutó; los modelos escribieron la mayoría de las líneas. Los mensajes de commit recogen la justificación del diseño de la misma manera: muchos los redactó el modelo y los editó el mantenedor.