shishen2 downloadsA local-first source and note system for creative work—built for designers, deck makers, video creators, and every creator working with AI.
A local-first source and note system for creative work—built for designers, deck makers, video creators, and every creator working with AI.
https://github.com/user-attachments/assets/bf838780-e9f7-406f-9722-e3411ea23e78
Sourcebook turns scattered project material into visual, reusable Books. Collect almost any kind of source in one masonry-style library: existing Vault files, images, video, audio, PDFs, web pages, links, posts, short text, and supported AI conversations. Keep where it came from, add the creative note that explains why it matters, and bring exactly the right context to your next task.
Website · Chinese README · Contributing · Report an issue
Sourcebook is not a separate workspace or a file silo. Add the files that already live in your Vault, then manage them beside new links and captured web material. When you add a material to any note, Sourcebook writes a normal Obsidian link or embed. Your original resource keeps its native backlinks, and your project note stays ordinary, editable Markdown.
Existing Vault files keep one authoritative copy; removing an item from a Book never deletes its source file.
Select multiple materials and turn them into a ready-to-use AI context. The selection can be copied to the clipboard with the relevant files, links, and your material notes, so the reasoning behind the selection travels with it.
This makes it much faster to start work in any product that accepts files and prompts—such as Codex, Claude Code, Figma, or Lovable—without repeatedly collecting references, choosing attachments, and rewriting the same brief. Sourcebook never sends material automatically: you choose exactly what to pack and where to use it.
Sourcebook Picker is a Chrome and Edge extension for quickly growing a Book from the web. Pair it with the Sourcebook plugin in your current Vault using a local pairing code, then capture material while you browse resource-heavy pages or AI chats.
Picker supports images, video, audio, web pages, links, selected text, posts, and supported AI conversations. Current chat support includes ChatGPT, Gemini, DeepSeek, and Grok; current post support includes X and Xiaohongshu. Captures retain their original source and available media information.
We are exploring direct local-agent workflows for tools such as Codex, Claude Code, and Grokbot. The goal is to let an agent help organize materials and to save approved outputs, project progress, and collaboration results back into Sourcebook. This is a direction, not a currently released capability: users will remain in control of what an agent can read or save.
Once Sourcebook is listed in the Obsidian Community directory:
For a pre-release or a local build, download the matching GitHub Release assets
main.js, manifest.json, and styles.css, then place them in:
<your-vault>/.obsidian/plugins/sourcebook/
Enable Sourcebook under Settings → Community plugins. Back up an important Vault before trying any pre-release build.
Sourcebook operates in the open Vault only. It does not scan unrelated note bodies, upload Vault content, or contact an external service. The optional Picker receiver accepts requests only on the local machine after explicit pairing.
.txt file under the operating system's temporary directory.Bug reports, creative workflows, documentation fixes, accessibility improvements, and focused pull requests are welcome. Start with CONTRIBUTING.md and the architecture guide.
MIT. See LICENSE and third-party notices.