Obsidian Duet — Design skill for Claude Code
Obsidian plugin for google-doc style live collaboration with Claude or Codex agents inside your markdown notes.
How to install Obsidian Duet
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nathanaday/obsidian-duet and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Obsidian Duet does
Obsidian plugin for google-doc style live collaboration with Claude or Codex agents inside your markdown notes.
Alternatives in Design
- Planning With Files — Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B 17.4k ★
- Plannotator — Interactive plan review UI for Claude Code with visual annotation, offline sharing, and Obsidian/Bear integrat 3.3k ★
- Canvas — Open, create, or update a visual canvas — add images, text, PDFs, wiki pages, and banana-generated assets to O 3.3k ★
README
Duet
Work with Claude Code or Codex inside your Obsidian notes. You and the agent edit the same note at the same time. You see the agent's cursor and each change it makes, and your own typing is never lost.

About
Coding agents such as Claude Code and Codex are good at more than code. They can read your notes, summarize them, restructure them, and write new ones. But they run in a terminal, and a terminal is a poor place to work with notes.
Duet puts these agents in the editor. Write `@claude` and a request on any line, and the agent answers under that line. It can also edit the note while you keep typing, like a second person in a shared document. For longer work, open a conversation note: the conversation becomes a note in your vault, with every message and tool call recorded.
Duet uses your own Claude Code or Codex installation and login. It does not need an API key of its own.
Quickstart
Prerequisites
- Obsidian 1.13 or later, on desktop. Duet is tested on macOS.
- Claude Code (
claude) or the Codex CLI (codex), installed and logged in. Check this in a terminal:claude --versionorcodex --version.
Install
- In Obsidian, open Settings → Community plugins and turn off restricted mode.
- Select Browse, search for Duet, then select Install and Enable.
To install by hand, download `main.js`, `manifest.json` and `styles.css` from the [latest release](https://github.com/nathanaday/obsidian-duet/releases/latest). Put them in `/.obsidian/plugins/duet/`, then turn on **Duet** under **Settings → Community plugins**.
Ask your first question
- Open a note with some text in it.
- On a new line, write
@claude Summarize this note in one sentence. - Press Enter.
The answer streams into a callout under the line. For Codex, write `@codex` instead.
Usage
Mentions
Write `@claude` or `@codex` and a
Related Skills
Write Customer Doc
Draft customer-facing documents (feature guides, release notes, alpha/beta materials, KB articles) using Ben's
Sidebar Terminal
Run Claude Code, Codex and other terminal agents beside your Obsidian notes, with native tabs and tmux-style s
Tech Doc Skill En
Claude Code skill for English technical documentation. Google developer documentation style first, Microsoft W
Course Slides
Turn Markdown lecture notes into a single-file HTML slide deck — Keynote-style Claude Code Skill.
Sync All Md
Reconcile every Markdown doc in the repo against a single source of canonical facts, fix cross-doc drift, refr
Cc Calendar
Google Calendar-style weekly view of your Claude Code sessions — local, live, read-only
Related Agents
Librarian Agent
Librarian for a notes/knowledge-base vault (Obsidian-style or plain-markdown) — filing new notes, organizing f
Note Writer
Создает и правит заметки в Obsidian-vault'е по конвенциям проекта (wiki-notes-style, wiki-linking-obsidian, wi
Markdown Doc Sync
Preferred markdown ↔ remote-doc sync — Google Docs and Confluence via docspan (markgate repo). Use for pushing