Sidecar Notes
pendingby Rosemary1812
A sidecar note workflow with split view, synced quotes, and companion note files.
Sidecar Notes
English | 中文
Read on the left. Capture on the right.
Sidecar Notes is an Obsidian plugin that opens a source note beside a dedicated companion note, then lets you send selected text into that companion file as blockquotes. It is designed for reading notes, literature notes, article annotation, and any workflow where you want the source and your notes visible at the same time.
Highlights
- Split view workflow for a source note and its sidecar note
- Automatic companion file creation with the naming rule
{basename} notes.md - Selected text is appended to the sidecar note as blockquotes
- Duplicate quote protection for both current-session and existing saved content
- One command to organize the source note and its sidecar note into the same folder
Demo
Add screenshots or a short GIF here before publishing to the Obsidian directory.
Recommended assets:
docs/screenshot-split-view.pngdocs/screenshot-quote-sync.pngdocs/screenshot-organize.png
Installation
Community Plugins
After the plugin is accepted into the Obsidian Community Plugins directory:
- Open
Settings - Go to
Community plugins - Turn off
Restricted modeif needed - Search for
Sidecar Notes - Install and enable the plugin
Manual Installation
- Open your vault folder
- Create or open
.obsidian/plugins/sidecar-notes - Copy these files into that folder:
main.jsmanifest.jsonversions.json
- Reload Obsidian
- Enable
Sidecar Notes
Usage
- Open a Markdown note
- Run
Sidecar Notes: Toggleor click the ribbon icon - Sidecar Notes opens a split view and creates or opens the companion note
- Select text in the source pane
- The plugin wraps the selected text in
==highlight==and appends the raw text to the sidecar note as a blockquote - Continue writing your own interpretation, summary, or notes in the sidecar file
Commands
Sidecar Notes: ToggleSidecar Notes: Organize into folder
File Naming
{basename} notes.md
Example:
- Source note:
Book Chapter 1.md - Sidecar note:
Book Chapter 1 notes.md
Good Fit For
- Reading notes
- Literature notes
- Research excerpts
- Course notes
- Long-form article annotation
Current Limitations
- Desktop only
- Designed for Markdown note workflows
- Selected source text is wrapped with
==highlight== - Companion note naming is currently fixed to
{basename} notes.md
Development
npm install
npm run build
For live rebuilds:
npm run dev
Release Files
For each release, upload these files to GitHub Releases:
main.jsmanifest.jsonversions.json
Roadmap
- Configurable companion note naming
- Settings tab
- Better mobile support
- More output formats besides blockquotes
中文说明
English | 中文
左边读原文,右边写笔记。
Sidecar Notes 是一个 Obsidian 插件,用来把原始笔记和配套笔记并排打开。你在左侧选中的内容,会自动追加到右侧 sidecar note 中,格式为引用块。它适合阅读笔记、文献摘录、长文批注,以及任何“边看边记”的工作流。
亮点
- 左右分栏打开原文和 sidecar note
- 自动创建配套笔记,命名规则为
{basename} notes.md - 选中文本后自动追加到 sidecar note 中,格式为引用块
- 避免本次会话和已有内容中的重复摘录
- 可一键把原文件和配套笔记整理到同一文件夹
演示
建议在正式发布前补 2 到 3 张截图或一段简短 GIF。
建议文件名:
docs/screenshot-split-view.pngdocs/screenshot-quote-sync.pngdocs/screenshot-organize.png
安装
社区插件安装
插件被 Obsidian 社区插件目录收录后:
- 打开
Settings - 进入
Community plugins - 如有需要,关闭
Restricted mode - 搜索
Sidecar Notes - 安装并启用
手动安装
- 打开你的 vault 文件夹
- 创建或进入
.obsidian/plugins/sidecar-notes - 把以下文件复制进去:
main.jsmanifest.jsonversions.json
- 重启或重新加载 Obsidian
- 启用
Sidecar Notes
使用方式
- 打开一篇 Markdown 笔记
- 执行
Sidecar Notes: Toggle,或点击侧边栏图标 - 插件会以分栏方式打开当前笔记,并创建或打开对应的配套笔记
- 在左侧选择一段文字
- 插件会把所选文本包成
==highlight==,并把原始文本以引用块形式追加到右侧配套笔记 - 继续在右侧写你自己的总结、评论或整理内容
命令
Sidecar Notes: ToggleSidecar Notes: Organize into folder
文件命名规则
{basename} notes.md
例如:
- 原文件:
Book Chapter 1.md - 配套笔记:
Book Chapter 1 notes.md
适合的场景
- 阅读笔记
- 文献摘录
- 研究记录
- 课程笔记
- 长文批注
当前限制
- 当前仅支持桌面端
- 当前主要面向 Markdown 笔记工作流
- 选中的原文会被包成
==highlight== - 配套笔记文件名目前固定为
{basename} notes.md
开发
npm install
npm run build
开发监听模式:
npm run dev
Release 附件
每次发布 GitHub Release 时,上传这几个文件:
main.jsmanifest.jsonversions.json
后续方向
- 支持自定义配套笔记命名规则
- 增加设置页
- 改善移动端支持
- 支持更多输出格式,而不仅是引用块
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.