見出し画像

Claude Code × Obsidian で論文・読書メモを自動整理する方法|知的生産システム構築ガイド


⚠️ 本noteの対象読者:論文に追われ研究を始めたばかりで「文献整理に膨大な時間が取られている」と感じている人。Mac中心の解説ですが、Windows対応のショートカットも併記しています。


はじめに:このnoteで手に入るもの

ワイがこのnoteを書いている理由は、シンプルや。

「文献読みに膨大な時間を取られて、肝心の研究や執筆が進まない」 という、大学生・大学院生にとっての最大のボトルネックを解消するためや。

PDFの論文を毎日3〜5本読んで、メモを取って、関連付けて、引用箇所を整理して……これだけで1日が終わる、という経験ありませんか?

このnoteでは、Claude CodeとObsidianを組み合わせて、文献整理の80%を自動化する具体的な方法を解説する。

このnoteで手に入るもの:

  • Mac環境でのClaude Code導入方法(ターミナル未経験でもOK)

  • Obsidianの「研究用ヴォルト構造」テンプレート(コピペで設置可能)

  • PDF論文をチャットで読み解いて自動メモ生成するワークフロー

  • 複数論文を横断して関連付け・引用元マッピングする仕組み

  • Dataview pluginを使った 「研究用ダッシュボード」 の構築

  • 卒論・修論執筆時に 引用と参考文献を自動生成する流れ

  • 完全初心者向けの「コピペで使えるプロンプト40個」

  • Windowsユーザー向けの差分解説

価格は1,980円ですが、「文献整理の時間が週10時間減る」 だけで、時給800円のバイト換算でも月3万円以上の価値があります。卒論・修論まで使えば、トータルで圧倒的に元が取れる計算や。

💡 このnoteの誠実な前提:このシステムは「魔法のように研究が完成する」ものではありません。文献整理という 時間消費の大きな雑務 を自動化するためのツールです。研究の中身(仮説構築、考察、議論)は、最後まで人間の頭で考える必要があります。それでも、雑務が減れば、考える時間が増える。それが本noteの目的や。


第1章:なぜ「Claude Code × Obsidian」なのか

既存の研究ツールでは何がダメなのか

文献管理ツール、いろいろあります。Mendeley、Zotero、EndNote、Notion、Roam Research、Logseq……。それぞれ良いところはあるが、研究者にとって決定的な不満が3つある。

不満①:PDFを「読む」のは結局自分 Mendeleyに論文を入れても、Zoteroで管理しても、読むのは自分。100本の論文を整理しても、読んでいない論文は知識にならない。

不満②:メモが取り散らかる 「気になった箇所」をハイライトしても、それが自分の研究テーマとどう関連するかは手動で書く必要がある。ハイライトは「読んだ気」になるだけで、知識として定着しない。

不満③:論文間の関連性が見えない 論文Aで触れられた概念が、論文Bでどう発展しているか。論文Cはどちらの立場を取っているか。これらの関係性を把握するには、自分の頭で全部覚えておくしかない。これが博士論文クラスになると、もはや人間の認知限界を超える。

Claude Code × Obsidian が解決すること

この3つの不満を、Claude Code × Obsidian の組み合わせは構造的に解決できる。

解決①:PDFを「Claude Codeに読ませて要点抽出」 Claude CodeにPDFのファイルパスを渡すだけで、論文の構造・主張・方法・結論を整理されたMarkdownメモとして出力できる。読む時間が3分の1以下になる。

解決②:メモが「研究テーマと自動リンク」 Obsidianの[[ ]]記法(Wikilink)と組み合わせれば、Claude Codeが自動で関連する既存ノートとリンクしてくれる。手動で繋げる必要がない。

解決③:論文間の関連がグラフで可視化 ObsidianのGraph Viewは、Wikilinkで繋がったノート全体をネットワーク図として表示する。Claude Codeが正しくリンクを貼っていれば、論文間の関係性が視覚的に把握できる。

このシステムの全体像

このnoteで構築するシステムを、最初に図示しておく。

┌─────────────────────────────────────┐
│   PDF論文(ダウンロード済み)          │
│   /papers/                          │
└─────────────────────────────────────┘
              ↓
┌─────────────────────────────────────┐
│   Claude Code(ターミナル)          │
│   - PDFを読み込み                    │
│   - 構造化されたメモを生成            │
│   - 既存ノートとのリンクを自動抽出    │
└─────────────────────────────────────┘
              ↓
┌─────────────────────────────────────┐
│   Obsidianヴォルト                   │
│   /literature_notes/                │
│   /concepts/                        │
│   /authors/                         │
│   - frontmatterで構造化              │
│   - Wikilinkで横断                   │
│   - Dataviewでダッシュボード化        │
└─────────────────────────────────────┘
              ↓
┌─────────────────────────────────────┐
│   卒論・修論執筆                      │
│   - 引用が即引ける                    │
│   - 参考文献が自動生成                │
│   - 関連研究が即見つかる              │
└─────────────────────────────────────┘

このシステムを構築するのに必要な時間は、初回セットアップで2〜3時間。それ以降は、論文1本につき数分の処理時間で運用できる。


第2章:環境構築(Mac中心、Windowsも併記)

必要なもの

ハードウェア:

  • Mac(macOS 13.0 Ventura以降推奨)

  • ストレージ空き容量:最低10GB(Obsidianヴォルトと論文PDF用)

  • メモリ:8GB以上推奨

アカウント:

  • Anthropic Claude の 有料プラン(Pro $20/月、Max $100〜200/月、Team、Enterpriseのいずれか)

    • 無料プランではClaude Codeは使えない

  • 学生は Claude Pro 学生割引が利用可能な場合があるので、公式サイトで確認

ソフトウェア(このnoteの手順でインストールする):

  • Homebrew(Macのパッケージマネージャー)

  • Node.js v20以降(npm経由でClaude Codeを入れる場合に必要)

  • Claude Code(CLIツール)

  • Obsidian(無料)

  • Obsidian Dataview plugin(無料)

💡 Windowsユーザーへ:Windowsの場合、WSL2(Windows Subsystem for Linux 2)の利用が強く推奨されています。WSL2をセットアップしてUbuntu環境を整え、その後はMacと同じ手順で進めてください。詳細は本章末尾の「Windowsユーザー向け差分」を参照。

ステップ1:Homebrewのインストール(5分)

ターミナルを開いてください。Macなら Command + Space で Spotlight を開いて「ターミナル」と入力すればOK。

ターミナルに以下を貼り付けて実行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

途中でパスワード入力を求められたら、Macのログインパスワードを入力(画面には表示されないが、ちゃんと入力されてる)。

完了したら、以下を実行して動作確認:

brew --version

Homebrew 4.x.x のような表示が出ればOK。

⚠️ Apple Silicon(M1/M2/M3/M4)の場合:インストール完了後に、表示された Next steps の指示に従って、PATHの設定を ~/.zshrc に追加する必要がある場合があります。表示される2行のコマンドをそのまま実行してください。

ステップ2:Node.jsのインストール(3分)

Claude Codeはnpm経由でインストールするので、Node.jsが必要。

推奨:nvm(Node Version Manager)経由でインストール

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

ターミナルを一度閉じて、新しく開き直す。その後:

nvm install --lts
nvm use --lts
node --version

v20.x.x 以上が表示されればOK。

⚠️ sudo npm install -g は絶対に使うな:権限問題を起こします。nvm経由でインストールするのが正解。

ステップ3:Claude Codeのインストール(2分)

npm install -g @anthropic-ai/claude-code

完了したら:

claude --version

バージョン番号が表示されればOK。

初回認証:

claude

ブラウザが開いて、Anthropicアカウントでのサインインを求められる。Pro / Max / Team / Enterprise のいずれかのプランで契約しているメールアドレスでログイン。

認証が完了すると、ターミナルにClaude Codeのチャット画面が表示される。試しに「hello」と入力してEnter。返答が返ってくれば成功や。

Ctrl + C で終了できる。

💡 トラブルシュート:claude: command not found と出たら、PATHの問題。echo 'export PATH="$(npm config get prefix)/bin:$PATH"' >> ~/.zshrc を実行してターミナルを開き直す。

ステップ4:Obsidianのインストール(3分)

公式サイト(obsidian.md)からMac版をダウンロード。.dmg ファイルを開いて、Applicationsフォルダにドラッグ。

初回起動時に「ヴォルトを作成」を選ぶ。ヴォルトとは、Obsidianの管理対象となるフォルダのこと。今回は研究用に新しく作る。

推奨フォルダパス:

~/Documents/research_vault/

このパスを指定してヴォルトを作成。

ステップ5:Dataview pluginのインストール(2分)

Obsidianの設定(Cmd + ,)→「Community plugins」→「Browse」で「Dataview」を検索 → 「Install」→「Enable」。

これで、dataview のクエリブロックが使えるようになる。

ステップ6:ヴォルトのフォルダ構造を作る(5分)

ターミナルで、ヴォルトのディレクトリに移動:

cd ~/Documents/research_vault

以下のフォルダを作成:

mkdir -p literature_notes papers concepts authors templates daily_notes drafts

これで以下の構造が完成:

research_vault/
├── literature_notes/   ← 各論文のメモを入れる
├── papers/             ← PDF原本を入れる
├── concepts/           ← 研究概念ノート
├── authors/            ← 著者ノート
├── templates/          ← Markdownテンプレート
├── daily_notes/        ← 日次ログ
└── drafts/             ← 卒論・修論の下書き

これで環境構築は完了。次の章から、実際に動かしていく。

Windowsユーザー向け差分

WSL2環境前提。前提として Windowsスタートメニュー → PowerShellを管理者権限で開いて

wsl --install

再起動後、WSL2のUbuntuを起動して、上記ステップ1〜6をUbuntu内で実行する。ObsidianはWindows側にインストールして、ヴォルトの保存先を WSLのファイルシステム外(例:C:\Users\<username>\Documents\research_vault)に置くのが推奨。

理由:WSL内のファイルシステム(/home/...)に置くと、Obsidianからアクセスする際にパフォーマンス問題が発生することがあるため。


第3章:研究用ヴォルトのテンプレート設計

ヴォルトのフォルダだけ作っても、空っぽや。次に、論文メモ・概念ノート・著者ノートのテンプレートを作る。これがシステムの骨格になる。

テンプレート①:論文メモ用(templates/literature_template.md)

templatesフォルダ内に literature_template.md というファイルを作って、以下を貼り付け:

---
title: 
authors: 
year: 
journal: 
doi: 
tags: 
  - literature
status: unread
read_date: 
research_field: 
related_concepts: 
my_rating: 
---

# {{title}}

## 書誌情報
- **著者**: 
- **発表年**: 
- **掲載誌・出版社**: 
- **DOI**: 

## 要約(Claude Code生成)

## 主要な主張

## 方法

## 結論・知見

## 自分の研究との関連

## 引用したい箇所

## 関連論文
- [[ ]]

## メモ・疑問

このテンプレートの肝は frontmatter(YAML部分)。tags、status、yearなどの構造化データが入っており、後でDataviewでクエリできるようになる。

テンプレート②:概念ノート用(templates/concept_template.md)

---
type: concept
domain: 
first_encountered: 
related_concepts: 
key_papers: 
tags: 
  - concept
---

# {{concept_name}}

## 定義

## 起源・歴史

## 関連する論文
- [[ ]]

## 関連する概念
- [[ ]]

## 自分の理解

## 議論されている論点

## 未解決の問い

テンプレート③:著者ノート用(templates/author_template.md)

---
type: author
affiliation: 
research_field: 
homepage: 
tags: 
  - author
---

# {{author_name}}

## 所属・経歴

## 主要研究テーマ

## 重要な論文
- [[ ]]

## 私が注目する貢献

## 関連著者
- [[ ]]

テンプレートをObsidianで使えるようにする

Obsidianの設定 → 「Templates」(コア機能)を有効化。「Template folder location」を templates に設定。

これで、ノート作成時に Cmd + P(コマンドパレット)→「Insert template」でテンプレートが挿入できる。


第4章:Claude Code を使った論文メモ自動生成

ここからが本番や。PDFの論文をClaude Codeに読ませて、構造化メモを自動生成するプロセスを解説する。

前提:論文PDFの準備

papersフォルダに、PDFをコピーする。例として:

cp ~/Downloads/smith2023_attention.pdf ~/Documents/research_vault/papers/

基本ワークフロー

ターミナルでヴォルトに移動して、Claude Codeを起動:

cd ~/Documents/research_vault
claude

Claude Codeのチャット画面で、以下のように指示する:

プロンプト1:論文の構造化要約を作る

papers/smith2023_attention.pdf を読んで、以下の形式で literature_notes/ 
にMarkdownメモを作成してください。

ファイル名は「Smith2023_Attention」のように著者と年で。

メモには以下の項目を含めてください:

1. frontmatter(title, authors, year, journal, doi, tags, status, 
   research_field, my_rating など)
2. 要約(300字以内)
3. 主要な主張(3〜5点、箇条書き)
4. 方法(実験設計、データセット、評価指標など)
5. 主な結果と数値
6. 結論
7. 引用したい箇所(ページ番号付きで5〜10箇所)
8. 自分の研究テーマ「視覚的注意のニューラル基盤」との関連
9. 関連しそうな概念名(リスト)

frontmatterのstatusは "read" としてください。

このプロンプトを送ると、Claude CodeがPDFを読み、上記の構造に従ったMarkdownファイルを生成する。

💡 動作のポイント:Claude Codeはローカルファイルにアクセスできるので、本当にPDFを読んでメモを書く。「適当に作る」のではなく、実際の論文内容に基づいたメモになる。

プロンプト2:既存ノートとのリンクを抽出

メモが生成されたら、追加で以下を頼む:

ここから先は

10,765字

¥ 1,980

Amazon Payで支払うと最大2%還元のチャンス! 9/30まで

この記事が気に入ったらチップで応援してみませんか?