Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Desci

obsidian-desciobsidian-desci2k downloads

Web3, IPFS, and Desci integrations.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Obsidian-DeSci

Web3 x Obsidian.md x DeSci

Pull From IPFS, Run Edge Compute Jobs by Calling Smart Contracts, Fetch Desci Nodes, and more to come!

📚 Read the Docs

🎥 Watch tutorial videos

🐦 Follow on Twitter

🌐 Join Discord

The science tech stacks is due for an upgrade. Enable collaboration and composability within an interface that is familiar and easy to understand. Obsidian Desci ties together technologies from the emerging decentralized science ecosystem

Config

  • Private Key - a private key for an ethereum address that has lil ETH on the lalechuza testnet
  • Kubo RPC - Run an IPFS Daemon in the background, set the gateway default here to use IPFS

Commands

In a canvas, select a node and run hit Ctrl-P to search for

  • runCowsay - execute cowsay on the content of a canvas node
  • getDpid - pull a desci node from beta.dpid.org
  • runSDXL - run stable diffusion by executing a transation through lilypad
  • ipfsCat - pull the content from a CID from ipfs
  • ipfsDagGet - pull a cid that references a dag and splay the child CIds into nodes
  • ipfsAdd - Add a json object referenced by a CID
  • ipfsKuboFetch - If helia cant fetch the content, one may have better luck calling the kubo rpc

How to use

  • Clone this repo. into the .obsidian/plugins folder of your vault
  • Make sure your NodeJS is at least v16 (node --version).
  • npm i or yarn to install dependencies.
  • npm run dev to start compilation in watch mode.
  • In a new terminal run `docker compose -f docker-compose.dev.yaml up to start the gateway api
  • In obsidian hit Ctrl-P and type 'open settings'
  • enable community plugins
  • find obsidian-lilypad in the menu (may need to hit refresh to see it)
  • hit the gear to open obsidian-lilypad settings, and add private key that has LILETH on the lalechuza testnet
  • Create a new canvas
  • use Ctrl-P and search the name of the command while a node is selected

Hardhat

This repo has a hardhat environment under hardhat that can be used to build the Lilypad Client and run operation against the modicum contract directly

  • cd ./hardhat
  • cp .env.example .env and fill in your mnemonic

commands

npx hardhat run ./scripts/getModuleCost.js --network lilypad to retrieve current module costs

npx hardhat run ./scripts/runFetchResults.js --network lilypad to return the cids of the completed runs

npx hardhat run ./scripts/runCowsay.js --network lilypad to test the cowsay job

add to community plugins

output

In the Future

  • IpfsDagify - create a Dag of connected canvas nodes and upload to ipfs
  • IPFSremotePin - pin content by an external provider
  • runKamu - create a custom lilypad job that merges the contents of two cids that reference a database
  • Obsidian Sync IPFS - Underpin Obsidian Sync with IPFS
  • Obsidian Multiplayer - Utilize IPFS pubsub over webrtc to enable reatime multiplayer on the canvaa
  • LabDao protein folding workflow
  • Hypercerts
  • Nanopubs
{
    "fundingUrl": "joe-mcgee.radicle.eth"
}

API Documentation

See https://github.com/obsidianmd/obsidian-api

See https://docs.lilypadnetwork.org/lilypad-v1-testnet/overview

See https://docs.desci.com/learn/open-state-repository/pid

See https://docs.kamu.dev/cli/

See https://hypercerts.org/

See https://nanopub.net/

HealthFair
ReviewCaution
About
Connect Obsidian canvases to Web3 and IPFS. Pull DeSci nodes, fetch and add content to IPFS, and trigger smart-contract-driven edge compute jobs (including Stable Diffusion runs) directly from canvas nodes.
CanvasIntegrationsAI
Details
Current version
1.0.0
Last updated
3 years ago
Created
3 years ago
Updates
1 release
Downloads
2k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Support
Author
obsidian-desciobsidian-desci
polusarcticus.gitlab.io/web-portal/
GitHubobsidian-desci
  1. Community
  2. Plugins
  3. Canvas
  4. Desci

Related plugins

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Claude Sidebar

Run Claude Code in your sidebar.

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

BRAT

Easily install a beta version of a plugin for testing.