<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/i2A35gOQ5" -->

---
title: GitHub - motherduckdb/obsidian-duckdb-motherduck:...
description: An Obsidian plugin that brings DuckDB SQL querying directly into your notes. It supports querying local and remote files (Parquet, CSV, JSON, Excel, Iceberg,...
canonical: https://daily.dev/posts/i2a35goq5
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: GitHub - motherduckdb/obsidian-duckdb-motherduck: Obsidian Plugin for DuckDB & MotherDuck | daily.dev
og:description: An Obsidian plugin that brings DuckDB SQL querying directly into your notes. It supports querying local and remote files (Parquet, CSV, JSON, Excel, Iceberg,...
og:url: https://daily.dev/posts/i2a35goq5
og:image: https://api.daily.dev/og/posts/i2A35gOQ5.png
og:image:alt: Post cover image
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub - motherduckdb/obsidian-duckdb-motherduck: Obsidian Plugin for DuckDB & MotherDuck

**[DuckDB dev](https://daily.dev/sources/duckdbdev)** · [@sspaeti](https://daily.dev/sspaeti) · 35 upvotes · 1 comments

## Summary

An Obsidian plugin that brings DuckDB SQL querying directly into your notes. It supports querying local and remote files (Parquet, CSV, JSON, Excel, Iceberg, Delta, geospatial) using DuckDB WASM, with optional MotherDuck cloud integration. Query results can be frozen as plain markdown tables inline with the SQL, making notes self-contained and git-diffable. Features include scheduled daily/weekly auto-refresh, per-block connection selection between local and cloud, a plugin API for agent/CLI integration, row and cell caps to prevent memory overload, and an activity log. Works entirely offline for local queries; MotherDuck blocks require a token and internet access.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.com/motherduckdb/obsidian-duckdb-motherduck>

## Similar posts on daily.dev

- [Your Obsidian Vault Can Now Run SQL \(and Your Agent Can Read It\)](https://daily.dev/posts/your-obsidian-vault-can-now-run-sql-and-your-agent-can-read-it--p6d7mkyvd) · MotherDuck · 2 upvotes · 0 comments
- [This Obsidian plugin turned my vault into a local Notion replacement overnight](https://daily.dev/posts/this-obsidian-plugin-turned-my-vault-into-a-local-notion-replacement-overnight-ypo7cudjk) · XDA Developers · 1 upvotes · 0 comments
- [DuckLake 1.0: Data Lake Format with SQL Catalog Metadata](https://daily.dev/posts/ducklake-1-0-data-lake-format-with-sql-catalog-metadata-i1k4mw1ne) · InfoQ · 0 upvotes · 0 comments
- [GitHub - CITGuru/openduck: Distributed DuckDB - dual execution and differential storage](https://daily.dev/posts/github---citguru-openduck-distributed-duckdb---dual-execution-and-differential-storage-jit4dzipf) · Hacker News · 0 upvotes · 0 comments

---

Tags: [#typescript](https://daily.dev/tags/typescript), [#sql](https://daily.dev/tags/sql), [#duckdb](https://daily.dev/tags/duckdb)

[View this post on daily.dev](https://daily.dev/posts/i2a35goq5)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/i2a35goq5","headline":"GitHub - motherduckdb/obsidian-duckdb-motherduck: Obsidian Plugin for DuckDB \u0026 MotherDuck","text":"Shared: GitHub - motherduckdb/obsidian-duckdb-motherduck: Obsidian Plugin for DuckDB \u0026 MotherDuck","url":"https://daily.dev/posts/i2a35goq5","datePublished":"2026-05-18T09:03:06.625Z","dateModified":"2026-05-18T09:04:15.058Z","author":{"@type":"Person","name":"sspaeti","url":"https://daily.dev/sspaeti","image":"https://media.daily.dev/image/upload/s--EUyvB87J--/f_auto/v1728507737/avatars/avatar_JQ1gsIOil3NLAyf5Nn3vM","description":"Technical Author, Data Engineer, and Educator on ssp.sh, dedp.online.","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":6330}},"image":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":35},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/etyLRPhZg"},"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/duckdbdev","name":"DuckDB dev"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"DuckDB dev","item":"https://daily.dev/squads/duckdbdev"},{"@type":"ListItem","position":3,"name":"GitHub - motherduckdb/obsidian-duckdb-motherduck: Obsidian Plugin for DuckDB \u0026 MotherDuck"}]}
```

