Claude Code + Obsidian

Claude CodeとObsidianでClaudeに常設の記憶を持たせる

Obsidianは別会社の独立したノートアプリです。このガイドは独立したもので、AnthropicともObsidianとも提携や承認の関係はありません。

Claudeとの新しいチャットは、毎回ゼロから始まります。あなたの仕事内容も、今進めているプロジェクトも、昨日一緒に決めたことも、もう一度説明し直さない限りClaudeは覚えていません。Claudeを単発の質問相手ではなく、常時付き合ってくれるアシスタントとして使いたい人にとって、これは実際の制約です。このガイドでは、長く使えるしくみを作ります。プレーンテキストのvaultを用意し、Claudeがあなたと作業するたびにそこを読み書きすることで、ゼロからやり直す代わりに、前回の続きから進められるようにします。使う道具は二つです。Anthropicのコマンドラインツールであるコーディング用のClaude Codeと、すべてを普通のテキストファイルとして、自分で管理するフォルダに保存する無料のノートアプリObsidianです。どちらの製品も互いを想定して作られたものではなく、ここでの作業にコードを一行も書く必要はありません。Claude Codeをインストールし、小さなObsidian vaultを作り、フォルダ構成とClaudeが自動的に読み込むルールファイルをいくつか用意し、その後、そのメモリを自分で最新に保ってくれる二つか三つの定期タスクを設定します。毎日自分でチャット画面を開いて手作業をする必要はありません。

Claudeに常設の記憶を持たせるには、Anthropicのコマンドラインツールであるコーディング用のClaude Codeをインストールし、フォルダ構成に加えてCLAUDE.mdファイルとSTATE.mdファイルを備えた小さなObsidian vaultを作ります。Claudeはこれらのファイルを毎回のセッション開始時に読み込みます。これらのファイルには、あなたの役割、今進めているプロジェクト、一緒に働く人たち、現在の状況など、記録しておく価値のある事実が入ります。そこから、Claude desktopアプリのローカルのスケジュールタスクが、そのvault内で朝のまとめと週次レビューをスケジュールに沿って自分のコンピューター上で実行し、あなたが毎日手作業で更新しなくても記憶が最新のまま保たれます。

公開日

無料レッスン · アカウント不要Claudeと出会うなぜClaudeなのか?6 分無料レッスンを始める

要点まとめ

  • Anthropicのコマンドラインツールであるコーディング用のClaude Codeは、単体ではチャットをまたいだ記憶を持ちません。毎回のセッションで読み書きするプレーンテキストのObsidian vaultこそが、常設の記憶を実際に支えるものです。
  • 毎回のセッション開始時に読み込まれるCLAUDE.mdルールファイルとSTATE.md状況ファイルは、チャットの中で状況を毎回説明し直すよりも、継続性にはるかに役立ちます。
  • Claude desktopアプリのローカルのスケジュールタスクは、あなた自身のコンピューター上で、アプリが開いていてコンピューターが起動している間だけ動き、直近7日以内に見逃した実行をちょうど一回だけ取り戻します。
  • Claude Proは月額US$20で、Claude Codeを含みます。Obsidianは無料です。この仕組み全体を組むのに追加の購入は必要ありません。
  • 三つの習慣がこの仕組みを誠実に保ちます。その場で整理せずにInboxへ投げ込むこと、自分で探す代わりにClaudeに見つけてもらうこと、そして記憶が間違っていたら毎回説明し直すのではなくルールファイルで一度だけ直すことです。

コピーして使える

今日から使えるプロンプト

vaultのフォルダ構成とファイルを一度に作る

Obsidianに、Documentsフォルダ内にBrainという名前のvaultを作成しました。それを開いて、内部にこのフォルダ構成を作ってください。Inbox、Projects、People、Decisions、Daily、Reviews、Archive、そしてmemoryフォルダです。次に、私とどのように作業すべきかの初期ルールを書いたCLAUDE.mdファイル、現在の状況を80行未満でまとめたSTATE.mdファイル、インデックスファイルのmemory/MEMORY.mdを作成してください。何かを書く前に、まず私に十個の質問を一つずつ聞いてください。私の役割、主なプロジェクト、最も一緒に仕事をする人たち、意思決定のやり方、日々のノートの残し方、そしてあなたが私の仕事の進め方を理解するのに役立つことなら何でも聞いてください。その回答を使って、一般的なテンプレートではなく本当に私を反映したCLAUDE.mdとSTATE.mdを書いてください。

Claude Codeをインストールし、ObsidianでBrain vaultを作成したあと、vaultのフォルダ内で最初のメッセージとしてこれを貼り付けてください。

朝のまとめのスケジュールタスク(平日)

このvault内の今日と昨日のDailyノート、今Inboxにあるすべて、そしてSTATE.mdを読んでください。今日のDailyノートの一番上に短い朝のまとめを書いてください。昨日から残っていること、Inboxに新しく入って決定が必要なもの、ProjectsとDecisionsから見て今日予定されていることです。15行以内に収めてください。このタスクが実行されるのがすでに午後5時を過ぎている場合は、まとめの形式を完全に省略し、今日の時間枠を見逃したことだけを一行で伝えてください。夜になって古い朝のまとめを読むことにならないようにするためです。

平日の朝に実行するローカルのスケジュールタスクの指示として、vaultのフォルダを指定してこれを使ってください。

週次レビューのスケジュールタスク(金曜日)

このvault内の今週のDailyノートをすべて読んでください。延々と追記するのではなく書き直す形で、STATE.mdを80行未満に保ちながら、現在の状況を本当に反映した内容に更新してください。ProjectsやDecisionsの中で今週完全に解決したものは、日付を付けてArchiveに移してください。要約の最後に短いリストで、DecisionsやProjectsの中で三週間以上手が付けられていないものを示してください。そのまま放置するのではなく、何が古くなって本当の決定が必要になっているかを私が把握できるようにするためです。

金曜の午後に実行するローカルのスケジュールタスクの指示として、vaultのフォルダを指定してこれを使ってください。

課題

Claudeに記憶の仕組みが必要な理由

Claudeとのチャットは、既定では真っ白なページです。ウィンドウを閉じて新しいものを開くと、仕事やチーム、今取り組んでいるプロジェクトについて説明したことはすべて消えてしまいます。簡単な質問なら問題ありません。しかし、Claudeを長く寄り添う有能なアシスタントのように使いたい人にとっては、状況全体を毎回説明し直す必要があるということです。これはすぐに疲れてしまい、知らないうちに、より大きく継続的な作業にClaudeを使うことから遠ざけてしまいます。

その解決策はClaudeに最初から備わっている機能ではありません。ファイルを基盤にした習慣です。Anthropicのコマンドラインツールであるコーディング用のClaude Codeは、あなたのコンピューター上のフォルダ内にあるプレーンテキストファイルを読み書きでき、セッション開始時に特定のファイルを自動的に読み込みます。そのファイルに、記録しておく価値のある事実が平易な言葉で書かれていれば、実質的にClaudeもそれを毎回覚えていることになり、あなたが何かを打ち直す必要はありません。

Obsidianはその残り半分です。これは無料のノートアプリで、ここで大きな意味を持つ一つの考え方を中心に作られています。そこに書くものはすべて、どこかの独自データベースに閉じ込められるのではなく、フォルダ内の普通のテキストファイルとして保存されるということです。それはまさにClaude Codeが直接開き、読み、編集できる種類のものであり、どちらも互いを想定して作られていないのに、この二つが自然に組み合わさる理由です。

この先は仕組み全体の組み立て方を扱います。Claude Codeをインストールし、Obsidian vaultを作り、Claudeが毎回のセッションで読み込む小さなフォルダとファイルの構成を作り、その保守を数個のスケジュールされたルーティンに任せることで、新たな手間を増やさずに仕組みを最新に保ちます。

ステップ1

Claude Codeをインストールする

最も早い方法はネイティブインストーラーです。AnthropicのClaude Codeセットアップページ(code.claude.com/docs/en/setup)にアクセスし、自分のシステム向けに掲載されている一行コマンドを実行してください。このページはMac、Linux、Windowsをそれぞれ別に解説しているので、自分のプラットフォームの行をコピーするだけです。Homebrewを使いたい場合は、MacまたはLinuxで `brew install --cask claude-code` を実行すれば同じことができます。どちらの方法でも、コマンドが何をしているかを正確に理解する必要はありません。claudeコマンドをコンピューターに入れるスクリプトを実行しているだけです。

インストールが終わったら、同じターミナルウィンドウで `claude --version` を実行して動作を確認してください。セットアップをより詳しく確認したい場合は、`claude doctor` が簡単な診断を行い、注意が必要な点を教えてくれます。

次に claude だけを実行し、ブラウザの指示に従ってログインしてください。Claude Pro、Max、Team、Enterprise、Consoleのいずれかのアカウントが必要です。無料のclaude.aiプランにはClaude Codeは含まれません。Claude Proは月額US$20でClaude Codeを含むので、このガイドを読んでいる多くの方はすでにそのプランを持っているか、持ちたいと思うでしょう。

最後に、`claude.com/download` からClaude desktopアプリをインストールしてください。インストールやvault自体にはこのアプリは必要ありませんが、このガイドのステップ4では、desktopアプリ自身のローカルタスクスケジューラーを使って記憶を最新に保つルーティンを動かします。今のうちにコンピューターへインストールし、そちらでもログインしておいてください。

ステップ2

Brainという名前のObsidian vaultを作る

Obsidianは無料でダウンロードして使えます。vaultの作成、Obsidianが管理するフォルダを指す言葉でしかありませんが、これには1分もかかりません。まだ持っていなければ公式サイトからダウンロードし、vault switcherを開いてください。これはアプリの左下にある小さなアイコンで、コマンドパレットから「Open another vault」を検索して同じメニューに行くこともできます。

「Create new vault」を選びます。名前を聞かれるので、Brainと入力してください。次にBrowseボタンを使って、コンピューター上の保存場所を選びます。考えなくても見つけられる場所になるよう、Documentsフォルダを選んでください。Createをクリックすると、Obsidianが空の新しいvaultを開きます。

これがObsidian側のセットアップのすべてです。アプリのインターフェースの下では、vaultはDocuments内のBrainという名前のフォルダに過ぎず、何かを追加し始めると普通の.mdテキストファイルで満たされていきます。その単純さこそが肝心な点です。Claude Codeはそのフォルダをそのまま直接開き、コンピューター上の他のプロジェクトフォルダと同じように扱うことができ、ソフトウェアプロジェクトのコードを扱うのとまったく同じ方法で、中のファイルを読み書きします。

このガイドの残りに進む間、Obsidianでvaultを開いたままにしておいてください。次のステップでClaude Codeがフォルダやファイルを作成していく様子を確認できます。

ステップ3

記憶の仕組み: フォルダとファイル

四つの要素は、すべてプレーンテキストで、すべてあなたのBrain vault内にあります。下のセットアップ用プロンプトを使ってClaude Codeがあなたの代わりにこれらを作成します。各要素の役割は次のとおりです。

フォルダ構成

Inbox、Projects、People、Decisions、Daily、Reviews、Archive、そしてmemoryフォルダです。それぞれは特定の種類のノート用の場所でしかなく、書き留めたものをその場で整理する必要はありません。

CLAUDE.md

このフォルダでClaude Codeが毎回のセッション開始時に読むルールファイルです。ソフトウェアプロジェクト自身のCLAUDE.mdが果たす、プロジェクトへの常設の指示という考え方と同じもので、ここではコードベースではなくあなたの生活に向けられています。

STATE.md

「今どうなっているか」をまとめた短いファイルで、意図的に80行未満に保たれます。何かが変わるたびに書き直されるので、延々と追記されることはなく、古びた更新の羅列にはなりません。

memory/MEMORY.md

memoryフォルダ内にあるインデックスファイルで、特定の事実がどこにあるかを指し示します。これにより、Claudeは何かを聞かれるたびにvault全体を読み直す代わりに、正しいノートを素早く見つけられます。

セットアップする

一つのプロンプトで構成を作る

これらを手作業で作る必要はありません。Obsidianでvaultを開き、同じフォルダ内でterminalを開いた状態で claude を実行してセッションを開始し、下にあるセットアップ用プロンプトを最初のメッセージとして貼り付けてください。これにより、Claude Codeは作成すべきフォルダとファイルを正確に把握し、詳細を推測する代わりに、まずあなたにインタビューするよう指示されます。

インタビューはフォルダ構成そのものよりも重要です。テンプレートから作ったCLAUDE.mdは一般的なものですが、あなたの役割、主なプロジェクト、一緒に働く人たち、意思決定のやり方、日々のノートの残し方について十個の正直な回答から書かれたファイルは、初日から本当に役立ちます。

明確かつ具体的に答えてください。「五人のサポートチームを管理していて、VP of Operationsに報告している」という回答は、「管理の仕事をしている」よりもはるかに多くの情報をClaudeに与えます。回答が具体的であればあるほど、Claudeが後で推測する必要は減ります。それこそが、この仕組み全体が存在する理由です。

ステップ4

Claude desktopアプリでルーティンを作る

更新を覚えているときにしか更新されないファイルは、すぐに古くなります。その解決策が、Claude desktopアプリのスケジュールタスクです。チャット画面を開く必要なく、タイマーに従ってClaude Codeをあなたのvaultに対して実行します。アプリのCodeタブのサイドバーで「Scheduled」を探してください。お使いのバージョンにまだ古いラベル「Routines」が表示されている場合は、Routinesをクリックし、次に「New routine」をクリックすると同じダイアログが開きます。

「New task」をクリックして開きます。「Create with Claude」と「Set up manually」の選択を提示された場合は、「Set up manually」を選んでください。これにより、タスクを一文で説明して思った通りに解釈されることを期待するのではなく、指示を自分で書くことになります。

タスクに名前を付け、このガイドの下にある二つのプロンプト例のどちらかを出発点として指示を書いてください。次に「Advanced settings」を展開し、Generalタブに移動して「Only on this computer」をオンにします。これがタスクをローカルタスクにする設定です。vaultのファイルへの直接アクセスが与えられ、このコンピューター上でのみ、しかもdesktopアプリが開いていてコンピューターが起動している間だけ実行されます。ローカルフォルダとしてBrain vaultを選び、TriggerカードにあるDaily、Weekdays、Weeklyのプリセットでスケジュールを設定し、権限モードとモデルを選んで、Createをクリックします。

作成した直後に「Run now」を一度クリックし、Claudeがファイルの読み書きの許可を求めてくるたびに、「allow once」ではなく「always allow」を選んでください。これを省くと、今後のすべての実行が同じ許可の確認で止まってしまい、答える人がいなくなります。これはスケジュールを組んだ目的そのものを台無しにします。

計画に入れておくべき動作が一つあります。これらのタスクは、desktopアプリが開いていてコンピューターが起動している間だけ実行され、実行を見逃した場合、アプリは直近7日以内であれば、最も最近見逃した一回分だけを取り戻し、それより古いものは捨てます。あるタスクで時間が重要な場合は、下の朝のまとめの例が投稿内容を決める前に時刻を確認しているように、スケジュールが常に正確な時刻に動くと仮定するのではなく、そのガードレールをプロンプト自体に書き込んでください。

毎日の習慣

仕組みを誠実に保つ三つのルール

ファイルとスケジュールが仕事の大部分を担います。この三つの習慣が、全体が気づかないうちにずれていくのを防ぎます。

投げ込むだけ、整理しない

何かが頭に浮かんだら、そのままInboxに入れて次に進んでください。どこに置くべきかは週次レビューまで待てます。その場で整理すると、書き留めること自体がやがて完全に止まってしまいます。

尋ねるだけ、掘らない

先月あるプロジェクトについて何を決めたか知りたいですか。自分で古いDailyノートをスクロールする代わりに、Claudeに見つけてもらってください。それこそがvaultとインデックスファイルが存在する理由です。

一度だけ直す

何かについてのClaudeの記憶が間違っていたら、毎回のセッションで会話の中で訂正するのではなく、CLAUDE.mdかSTATE.mdで一度だけ直してください。チャットの中だけに残した誤った事実は、そのチャットだけでしか正されません。

長く機能する理由

プレーンテキストの記憶がもたらすもの

これらはどれも、変わったり消えたりする可能性のある機能に依存していません。それは完全にあなた自身のものである、テキストファイルの入ったフォルダです。

プレーンテキストはずっと使える

Markdownファイルは、コンピューターがテキストファイルを開ける限り、どのエディタでも、どのコンピューターでも開けます。ここには、あなたの記憶を一つのアプリのデータベースに閉じ込めるものは何もありません。

ローカルかつプライベート

vaultはあなた自身のコンピューター上にあります。ローカルのスケジュールタスクがそれを直接読み書きし、この仕組みが動くためにあなたのノートの何かがサーバーを経由する必要はありません。

あなたと一緒に成長する

少数のノートから始めても、同じInbox、Projects、Dailyの構成は、一つのプロジェクトでも十数個のプロジェクトでも、作り直すことなく通用します。

追加の支払いは不要

月額US$20のClaude ProにはClaude Codeが含まれ、Obsidianは無料です。このガイドで説明した仕組み全体は、ほとんどの読者が既に持っているプラン以上の費用はかかりません。

Claudeと一緒に学び続ける

Claudeの記憶を整えることは、Claude Codeを実際に、繰り返し使いこなすための数ある技術の一つに過ぎません。Nightschool AIの無料登録でカリキュラムに入り、vaultが動き始めたら、Build Your First Claude Code Projectキットが自然な次の一歩になります。

よくある質問

「Claudeに記憶を持たせる」とは実際どういう意味ですか?

これは、Claudeが毎回のセッション開始時に自動的に読み込むファイルを用意することを意味します。これにより、あなたの役割やプロジェクト、決定事項についての事実が、毎回リセットされるのではなくチャットをまたいで残ります。Claude自体が新しい能力を得るわけではありません。人がそうするのと同じように、毎回確認するノートの置き場所を与えているのです。

これを設定するのにプログラミングの知識は必要ですか?

いいえ。Claude Codeのインストールは、コピーした一つのコマンドを実行するだけです。Obsidian vaultの作成はクリック数回で済み、フォルダ構成とルールファイルは、このガイドのセットアップ用プロンプトを貼り付ければあなたの代わりに作成されます。CLAUDE.mdやSTATE.mdに書くことはすべて、あなた自身の仕事についての平易な言葉であり、コードではありません。

全体でどのくらいの費用がかかりますか?

Claude Proは月額US$20でClaude Codeを含むので、すでにClaude Pro、Max、Team、Enterprise、Consoleのいずれかのアカウントをお持ちなら、追加で購入するものはありません。Obsidianは無料でダウンロードして使えます。無料のclaude.aiプランだけではClaude Codeは含まれないため、この特定のセットアップにはアップグレードが必要です。

単なるテキストファイルのフォルダではなくObsidianを使う理由は何ですか?

単純なフォルダでも使えますし、Obsidian vaultはmarkdownファイルの入ったフォルダに過ぎないので、根本的な考え方は同じように機能します。Obsidianは、自分のノートを閲覧したり結びつけたりするための読みやすいインターフェースを加えるもので、Claude Codeがいずれにせよ同じ方法で読み書きするファイルに加えて、vaultを直接使うのを快適にしてくれます。

CLAUDE.mdとSTATE.mdの違いは何ですか?

CLAUDE.mdには固定的なルールが入ります。あなたが誰で、Claudeにどう振る舞ってほしいか、そしてめったに変わらない文脈です。STATE.mdには現在の状況が入ります。今まさに動いていること、意図的に80行未満に保たれ、追記ではなく書き直されるので、延々と増え続ける記録ではなく、常に今日の時点でのスナップショットのままです。

「ローカル」なスケジュールタスクとは何ですか、なぜここで重要なのですか?

Advanced settingsで「Only on this computer」をオンにすると、そのスケジュールタスクはローカルになります。あなたのコンピューター上のフォルダ、つまりBrain vaultへの直接アクセスが与えられ、そのコンピューター上で、しかもClaude desktopアプリが開いていてコンピューターが起動している間だけ実行されます。ローカルでないタスクはこのようなフォルダへのファイルアクセスを持たないため、このガイドのルーティンにはローカルの設定が必要です。

スケジュールタスクが実行されるはずの時間にコンピューターが休止していたらどうなりますか?

Claude desktopアプリは、直近7日以内であれば、最も最近見逃した一回分だけを取り戻し、それより古いものは捨てます。時間が重要な場合は、予定よりかなり遅く実行された場合は通常の形式を省略して短い注記だけを投稿するなど、確認の仕組みを直接プロンプトに書き込んでください。

このガイドはAnthropicやObsidianと提携していますか?

いいえ。これはAnthropicやObsidianが公開したり承認したりしたものではない、独立した教育目的のガイドです。Claude、Claude Code、Obsidianはここでは正確に説明するためだけに名前を挙げており、それぞれAnthropicとObsidian自身の製品であり商標です。

仕事だけでなく個人の生活にも使えますか?

はい。フォルダ構成(People、Decisions、Dailyノートなど)は、個人のプロジェクトや家庭の調整、セッションをまたいで覚えておきたいその他のことにも同じようにうまく機能します。このセットアップは特に仕事の文脈を前提としたものではなく、Claudeに追ってほしいものに向ければ使える、一般的な記憶の仕組みです。

何かについてのClaudeの記憶が間違っていたらどうすればよいですか?

チャットの中で訂正するのではなく、CLAUDE.mdかSTATE.mdで一度だけ直してください。一つの会話の中だけで打ち込まれた訂正は、その会話だけを修正します。次のセッションはファイルを最初から読み直すため、ファイル自体が更新されるまで同じ誤った事実を繰り返してしまいます。

このセットアップを最初のClaude Codeプロジェクトにする

あなたのCLAUDE.mdファイルは、コードベースの代わりにvaultに適用されているだけで、この無料レッスンが教えているのと同じ習慣です。

Nightschool AIは独立した学習プラットフォームであり、Anthropicとは提携・承認・後援関係にありません。ClaudeはAnthropic, PBCの商標です。 Anthropic公式のClaude Academyをお探しですか?academy.claude.comをご覧ください。