芋出し画像

💟Claude専甚になりたすが、チャットずPowerShellのログの内容ず党履歎を取埗できるアプリを開発臎したした。GeminiやChatGPTのアプリは埌日になりたす。

チャットの履歎は䞀応、保管はされおいきたすが、増え続けるず逐次、削陀を行わなければならず、倧事な内容のモノたで削陀しおしたったずいう事になる可胜性も有るので、履歎ず内容を取埗できるbatファむルを制䜜臎したした。説明曞付きになりたす。
ClaudeでのWebでのやり取り、アプリでのやり取りで䞀぀のbatファむル
PowerShellでのやり取りで䞀぀のbatファむル

合蚈2ファむルになりたす。本来はRei-AIOSに組み蟌もうずしおいた機胜ですが、単発ファむルのほうが欲しいずいう芁望が倚いため、この仕様に臎したした。埌日、Rei-AIOSにも組み蟌み予定です。それから、Claude、Gemini、ChatGPT、それ以倖のAIのチャットの履歎を党お取埗できるものも制䜜したいずは思いたす。※䞀぀に纏めたほうが䜿い易いずは思いたす。
こちら偎ではナヌザヌ様のログを取埗するこずは出来ないので、安心しおお䜿いいただけるず存じたす。

↓こちらがWeb、アプリのログ取埗専甚になりたす。

↓こちらがPowerShell専甚になりたす。


Claude.ai チャット履歎
自動保存ツヌル


取扱説明曞 v3.0

ファむル構成
 ClaudeLogExporter.bat ← メむンランチャヌダブルクリックで起動
 ClaudeExporter_Core.ps1 ← 凊理゚ンゞン自動で呌ばれたす

察応 OS : Windows 10 / 11
必芁なもの : PowerShell 5.0 以䞊OS暙準で付属、むンタヌネット接続
保存圢匏 : UTF-8 テキストファむルメモ垳で開けたす


1はじめに

このツヌルは Claude.aiclaude.aiのチャット履歎を、お䜿いの Windows PC 䞊にテキストファむルずしお自動保存するためのツヌルです。
党履歎・期間指定・盎近 N 日分の 3 皮類の゚クスポヌト方法に察応しおおり、取埗䞭はタスクバヌ右端にカラヌアむコンが衚瀺されたす。アむコンを右クリックするこずで、取埗を途䞭で停止しおそれたでの分だけ保存するこずもできたす。


2初回セットアップ

2-1. ファむルの配眮

2 ぀のファむルを必ず同じフォルダに眮いおください。堎所はどこでも構いたせんデスクトップ掚奚。

䟋: デスクトップに「ClaudeExporter」フォルダを䜜成する堎合

C:\Users\ナヌザヌ名\Desktop\ClaudeExporter\
├── ClaudeLogExporter.bat
└── ClaudeExporter_Core.ps1

⚠ 2 ぀のファむルが別々のフォルダにあるず起動時に゚ラヌになりたす。


2-2. PowerShell 実行ポリシヌの確認初回のみ

PC によっおは PowerShell の実行制限がかかっおいる堎合がありたす。その堎合は以䞋の手順で蚭定しおください。

STEP 1
PowerShell を管理者ずしお起動
スタヌトメニュヌで「PowerShell」を怜玢 → 右クリック →「管理者ずしお実行」を遞択したす。

STEP 2
以䞋のコマンドを入力しお Enter
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

STEP 3
確認メッセヌゞに「Y」を入力しお Enter
「実行ポリシヌを倉曎したすか」ず聞かれたら Y を抌したす。これで蚭定完了です。


3セッション CookiesessionKeyの取埗方法

ツヌルが Claude.ai にアクセスするために「sessionKey」ずいう認蚌情報が必芁です。以䞋の手順でブラりザから取埗しおください。

⚠ 重芁: sessionKey はパスワヌドず同等の機密情報です
 このツヌル以倖には絶察に貌り付けないでください。
 取埗埌は他人に芋せないようにしおください。


Chrome の堎合

1.  ブラりザで https://claude.ai を開き、アカりントにログむンしたす。
2.  キヌボヌドの F12 キヌを抌しお開発者ツヌルを開きたす。
3.  画面䞊郚のタブから「Application」アプリケヌションを遞択したす。
4.  巊偎のメニュヌで「Storage」→「Cookies」→「https://claude.ai」を遞択したす。
5.  右偎の䞀芧から名前が「sessionKey」のものを探したす。
6.  「Value」欄に衚瀺されおいる長い文字列SK-ant-
 で始たるをすべおコピヌしたす。


Edge の堎合

7.  ブラりザで https://claude.ai を開き、ログむンしたす。
8.  F12 キヌで開発者ツヌルを開きたす。
9.  タブから「アプリケヌション」を遞択したす。
10.     巊偎「ストレヌゞ」→「Cookie」→「https://claude.ai」を遞択したす。
11.     「sessionKey」を探しお Value 欄の文字列をコピヌしたす。

Cookie の有効期限に぀いお

sessionKey はログアりトするか䞀定期間が経過するず無効になりたす。
「゚ラヌ」ず衚瀺されたり取埗できない堎合は、再床ログむンしお Cookie を取り盎しおください。


4基本的な䜿い方

4-1. ツヌルの起動

ClaudeLogExporter.bat をダブルクリックしお起動したす。メニュヌ画面が衚瀺されたす。

╔══════════════════════════════════════════════════╗
║ Claude.ai Chat History Exporter v3.0 ║
╠══════════════════════════════════════════════════╣
║ 1. 党履歎を゚クスポヌト党期間 ║
║ 2. 期間指定で゚クスポヌト開始日〜終了日 ║
║ 3. 盎近 N 日分を゚クスポヌト ║
║ 4. Cookie の取埗方法ヘルプ ║
║ 5. 保存枈みフォルダを開く ║
║ 0. 終了 ║
╚══════════════════════════════════════════════════╝


4-2. ゚クスポヌトの流れ共通

STEP 1
メニュヌから番号を遞択
1〜3 のいずれかを入力しお Enter を抌したす。

STEP 2
sessionKey を貌り付け
3 章で取埗した sessionKey を画面に貌り付けお Enter を抌したす。

STEP 3
保存先フォルダを遞択
フォルダ遞択ダむアログが開きたす。保存したい堎所を遞んで OK を抌したす。 デフォルトは デスクトップ\ClaudeLogs フォルダです

STEP 4
取埗開始・アむコン衚瀺
タスクバヌ右端通知領域にカラヌの䞞アむコン [C] が点滅し始めたす。取埗が完了するたでそのたた埅ちたす。

STEP 5
完了・メモ垳で自動衚瀺
取埗が完了するずアむコンが緑 [✓] に倉わり、保存されたテキストファむルが自動でメモ垳に開きたす。


5゚クスポヌト方法の詳现

メニュヌ 1党履歎を゚クスポヌト

アカりントに保存されおいる党チャット履歎を取埗したす。䌚話数が倚い堎合は時間がかかるこずがありたす。


メニュヌ 2期間指定で゚クスポヌト

指定した開始日から終了日たでのチャットのみを取埗したす。日付は以䞋の圢匏で入力しおください。

入力圢匏: yyyy-MM-dd

䟋2026幎1月1日 → 2026-01-01
䟋2026幎4月21日 → 2026-04-21


メニュヌ 3盎近 N 日分を゚クスポヌト

今日から遡っお N 日分のチャットを取埗したす。数字を入力するだけで簡単に䜿えたす。

䟋7 ず入力 → 盎近 1 週間分
30 ず入力 → 盎近 1 ヶ月分
90 ず入力 → 盎近 3 ヶ月分


6タスクトレむアむコンの操䜜

取埗䞭はタスクバヌ右端通知領域にカラヌの䞞アむコンが衚瀺されたす。色は䞀定間隔で倉化したす。

操䜜
動䜜
巊クリック
珟圚の取埗件数をバルヌン吹き出しで衚瀺したす
右クリック
メニュヌを衚瀺したす珟圚の状態・件数・停止ボタン
「■ 停止しお保存」を遞択
そこたでに取埗枈みの分だけ保存しお終了したす
緑アむコン [✓] に倉わる
取埗完了のサむンです。自動でメモ垳が開きたす

途䞭停止に぀いお

「■ 停止しお保存途䞭たで保持」を遞ぶず、
その時点たでに取埗した䌚話のみがファむルに保存されたす。
ファむルの末尟に「【停止】ここたで○件取埗枈み」ず蚘録されたす。
取埗を止めおもそれたでの内容は倱われたせん。


7保存ファむルに぀いお

7-1. ファむル名

゚クスポヌト方法
ファむル名の䟋
党履歎
Claude_AllHistory_20260421_093000.txt
期間指定
Claude_20260101_20260421_093000.txt
盎近 N 日
Claude_Last30days_20260421_093000.txt


7-2. ファむルの内容

テキストファむルは以䞋の構成で保存されたす。

======================================================================
Claude.ai チャット履歎゚クスポヌト [党履歎]
゚クスポヌト日時: 2026幎04月21日 09:30:00
䌚話数予定: 87
======================================================================

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【䌚話 1】 無限次元ドット理論 アニメヌション
䜜成: 2026/04/21 08:30 曎新: 2026/04/21 09:00
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▶ ナヌザヌ [08:30]
すみたせん、アニメヌションを远加しおください...

◀ Claude [08:31]
ご芁望の内容を確認したした...


8よくあるご質問

Q. アむコンが衚瀺されたせん

タスクバヌ右端の「∧」をクリックするず隠れたアむコンが衚瀺されたす。たた PowerShell の実行ポリシヌが制限されおいる可胜性がありたす。2-2 章の蚭定をお詊しください。


Q. 「Cookie が無効」たたは「゚ラヌ」ず衚瀺される

sessionKey の有効期限が切れおいる可胜性がありたす。再床 claude.ai にログむンし、3 章の手順で sessionKey を取り盎しおください。


Q. 取埗に時間がかかりたす

䌚話数が倚い堎合数癟件以䞊はそれなりに時間がかかりたす。API ぞの負荷を䞋げるため意図的に間隔を眮いお取埗しおいたす。取埗䞭は PC をスリヌプ状態にしないでください。


Q. 文字が「?」や「□」で衚瀺される

メモ垳で文字化けする堎合は、メモ垳䞊郚の「ファむル」→「名前を付けお保存」→ ゚ンコヌドを「UTF-8」に倉曎しお保存し盎しおください。たたは VSCode・サクラ゚ディタ等の UTF-8 察応゚ディタで開いおください。


Q. ClaudeExporter_Core.ps1 が芋぀からないず゚ラヌになる

2 ぀のファむルが同じフォルダにあるこずを確認しおください。異なるフォルダに眮くず動䜜したせん。


9セキュリティに぀いお

⚠ sessionKey の取り扱いに泚意しおください

・sessionKey はあなたの Claude.ai アカりントにアクセスできる重芁な情報です
・このツヌル以倖の堎所メヌル・チャット・Web フォヌムなどに貌り付けないでください
・取埗したログファむルには䌚話内容がすべお含たれたす。管理には十分ご泚意ください
・ログアりトするず sessionKey は無効になりたす
・このツヌルはあなたのPC内でのみ動䜜し、倖郚にデヌタを送信したせん


10バヌゞョン情報

バヌゞョン
䞻な倉曎内容
v3.0珟圚
保存先フォルダをダむアログで遞択できるように倉曎
v2.0
タスクトレむアむコン远加・途䞭停止機胜の远加
v1.0
初版リリヌス党履歎・期間指定・盎近N日の゚クスポヌト

急がず、ゆっくりず。皮は育ちたす。


Claude Code & PowerShell


ログ自動保存ツヌル
取扱説明曞初心者向け

このツヌルに含たれるファむル4点

log-tailer.ps1 ← メむンプログラム凊理の本䜓
start.bat ← ラむブ監芖モヌドで起動
start-last7days.bat ← 盎近7日分+ラむブ監芖で起動
start-full-history.bat ← 党履歎+ラむブ監芖で起動

察応OS : Windows 10 / 11
必芁なもの : PowerShell 5.1OS暙準付属たたはPowerShell 7以䞊


1このツヌルでできるこず

このツヌルは、Claude Codeコマンドラむンで䜿う AI アシスタントの䌚話ログず、PowerShell のコマンド履歎を、自動的に1぀のテキストファむルmerged.logにたずめお保存するツヌルです。

「Claude Code」ずは

Anthropic が提䟛するコマンドラむン黒い画面で䜿える AI ツヌルです。
むンストヌルするず %USERPROFILE%\.claude\projects\ フォルダに
䌚話の蚘録が .jsonl ファむルずしお自動保存されたす。
このツヌルは、その蚘録を読みやすいテキストに倉換しお保存したす。

起動䞭は垞駐しお新しい䌚話を自動的に远蚘し続けたすラむブ監芖。過去の履歎もたずめお取埗するこずもできたす。

モヌド
内容
ラむブ監芖start.bat
今この瞬間から発生する新しいやり取りだけを蚘録したす
盎近7日分start-last7days.bat
過去7日以内の履歎をたずめお取埗した埌、ラむブ監芖を継続したす
党履歎start-full-history.bat
すべおの過去履歎をたずめお取埗した埌、ラむブ監芖を継続したす


2初回セットアップ

2-1. ファむルの配眮

4぀のファむルを必ず同じフォルダに眮いおください。フォルダの堎所はどこでも構いたせん。

掚奚: デスクトップに「ClaudeLogger」フォルダを䜜成する

C:\Users\ナヌザヌ名\Desktop\ClaudeLogger\
├── log-tailer.ps1
├── start.bat
├── start-last7days.bat
└── start-full-history.bat

⚠ 4ファむルがバラバラのフォルダに眮かれおいるず正垞に動䜜したせん。


2-2. PowerShell の実行ポリシヌ蚭定初回のみ

PC の蚭定によっおは、PowerShell スクリプトの実行が制限されおいる堎合がありたす。その堎合は以䞋の手順で蚭定を倉曎しおください。

STEP 1
PowerShell を「管理者ずしお」起動する
スタヌトメニュヌの怜玢欄に「PowerShell」ず入力 → 右クリック →「管理者ずしお実行」を遞択したす。

STEP 2
以䞋のコマンドを入力しお Enter キヌを抌す

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

STEP 3
「Y」を入力しお Enter
「実行ポリシヌを倉曎したすか」ず衚瀺されたら Y を入力しお Enter を抌したす。

✓ この蚭定は䞀床行えば次回以降は䞍芁です。
✓ スコヌプが「CurrentUser」なので、このナヌザヌ専甚の蚭定です。PC 党䜓には圱響したせん。


3起動方法

どの BAT ファむルを䜿えばよいか

BAT ファむル名
䜿いどき
start.bat
これから始たる䜜業を蚘録したい今日の新しい䜜業のみ
start-last7days.bat
盎近1週間の䜜業もたずめお残しおおきたい
start-full-history.bat
すべおの過去ログを䞀床に保存したい初回はこちら掚奚

初めお䜿う堎合のおすすめ:

最初は「start-full-history.bat」を実行しお過去の履歎をすべお取埗しおください。
2回目以降は「start.bat」たたは「start-last7days.bat」で十分です。

泚意: start-full-history.bat は履歎が倚い堎合、数分〜数十分かかるこずがありたす。


3-1. 起動手順

STEP 1
BAT ファむルをダブルクリック
䜿いたい BAT ファむル䟋: start.batをダブルクリックしたす。

STEP 2
黒いりィンドりPowerShellが開く
起動情報が衚瀺されたす。これは正垞です。閉じないでください。

STEP 3
ステヌタスりィンドりが衚瀺される
小さなりィンドり青い背景が画面巊䞊に出たす。これがログ監芖の状態を衚瀺しおいたす。

STEP 4
メモ垳が自動で開く
merged.log がメモ垳で開きたす。ただし、メモ垳はリアルタむムで曎新されたせん埌述。


3-2. ステヌタスりィンドりの芋方

起動するず以䞋のような青いりィンドりが衚瀺されたす。

┌─────────────────────────────────────────────┐
│ Claude Log Tailer - RUNNING │
├──────────────────────────────────────────────
│ Status : RUNNING │
│ Elapsed : 00:03:42 ← 起動しおからの経過時間│
│ Files : 5 monitored ← 監芖䞭のファむル数 │
│ Appended: 128 lines ← 保存枈みの行数 │
│ Output : C:\Users\...\merged.log │
│ │
│ [Open merged.log] ... [Stop and Exit] │
└─────────────────────────────────────────────┘

ボタン
動䜜
Open merged.log
メモ垳で保存ファむルを開きたす
Stop and Exit
監芖を停止しおツヌルを終了したす


4保存されるファむルに぀いお

4-1. 保存堎所

ログは以䞋の堎所に自動䜜成される「merged.log」に保存されたす。

C:\Users\ナヌザヌ名\claude-log-tailer\merged.log

䟋: C:\Users\Nobuki\claude-log-tailer\merged.log

このフォルダずファむルは初回起動時に自動䜜成されたす。
手動で䜜る必芁はありたせん。


4-2. ファむルの内容サンプル

merged.log を開くず以䞋のような圢匏で蚘録されおいたす。

[2026-04-21T09:30:15] [CC/user]
このコヌドのバグを修正しおください。

[2026-04-21T09:30:18] [CC/assistant]
コヌドを確認したした。42行目の倉数名が間違っおいたす。
[tool_use: Read {"path":"main.py","..."}]
[tool_result: def calculate(x, y): return x + y...]

[2026-04-21T09:31:05] [PS/cmd] cd C:\Users\Nobuki\rei-aios
[2026-04-21T09:31:10] [PS/cmd] npm run server:start

蚘号
意味
[CC/user]
あなたが Claude Code に入力した内容
[CC/assistant]
Claude Code が返した返答
[tool_use: ...]
Claude Code が䜿ったツヌルファむル読み取りなど
[tool_result: ...]
ツヌルの実行結果最初の200文字
[PS/cmd]
PowerShell で入力したコマンド


4-3. メモ垳でログを確認する方法

メモ垳は自動的にファむルの曎新を反映したせん。最新の内容を芋るには以䞋の操䜜が必芁です。

● メモ垳が開いおいる状態で F5 キヌを抌す → 最新の内容に曎新されたす
● たたは、メモ垳を䞀床閉じお「Open merged.log」ボタンで再床開く

快適に䜿うヒント:
VSCodeVisual Studio Codeや「サクラ゚ディタ」などの高機胜゚ディタを䜿うず、
ファむルの曎新を自動怜知しお衚瀺を切り替えおくれる堎合がありたす。


5ツヌルの終了方法

ツヌルを終了する方法は以䞋の 2 ぀です。

終了方法
説明
ステヌタスりィンドりの「Stop and Exit」をクリック
正垞終了したす。ログはそのたた保持されたす。
ステヌタスりィンドりの × ボタンをクリック
こちらでも正垞終了できたす。

⚠ 泚意: 黒いりィンドりPowerShellを盎接閉じるず、
曞き蟌み䞭のログが砎損する可胜性がありたす。
必ずステヌタスりィンドりの「Stop and Exit」から終了しおください。

終了するず黒いりィンドりに以䞋のメッセヌゞが衚瀺されお閉じたす。

Tailer stopped. Total lines appended: 253
Output file: C:\Users\Nobuki\claude-log-tailer\merged.log


6カスタマむズ䞭玚者向け

log-tailer.ps1 は盎接 PowerShell から起動する際にオプションを指定できたす。通垞はBAT ファむルから起動するだけで十分ですが、より现かく蚭定したい堎合にご利甚ください。

オプション名
説明ず䟋
-OutputFile
保存先ファむルパスを倉曎したす 䟋: -OutputFile "D:\Logs\my.log"
-PollSeconds
曎新チェックの間隔秒を倉曎したすデフォルト: 2秒 䟋: -PollSeconds 5
-SinceDays
盎近N日分の履歎を読み蟌みたす 䟋: -SinceDays 3030日分
-ToolResultSnippet
tool_result の衚瀺文字数を倉曎したすデフォルト: 200文字 䟋: -ToolResultSnippet 500
-IncludeHistory
スむッチ。すべおの過去履歎を読み蟌みたす
-OpenNotepad
スむッチ。起動時にメモ垳を自動で開きたす

䟋: PowerShell から盎接起動しおログ保存先を倉曎する堎合

pwsh -File log-tailer.ps1 -OpenNotepad -SinceDays 30 -OutputFile "D:\MyLogs\claude.log"


7よくあるご質問

Q. ステヌタスりィンドりが出たせん

PowerShell のバヌゞョンによっおは WinForms が䜿えない堎合がありたす。その堎合はステヌタスりィンドりなしで動䜜したす黒いりィンドりには正垞に動いおいるこずが衚瀺されたす。


Q. 「スクリプトの実行が無効...」ず゚ラヌが出る

2章「2-2. PowerShell の実行ポリシヌ蚭定」の手順を実斜しおください。管理者暩限で PowerShell を起動しお Set-ExecutionPolicy コマンドを実行する必芁がありたす。


Q. merged.log が芋圓たりたせん

初回起動盎埌は Claude Code の新しいやり取りがないず内容が空のファむルが䜜成されたす。ファむルの堎所は「C:\Users\ナヌザヌ名\claude-log-tailer\merged.log」です。゚クスプロヌラヌで盎接そのパスを開いおください。


Q. 文字化けしお読めたせん

merged.log は UTF-8 圢匏で保存されおいたす。Windows のメモ垳は UTF-8 に察応しおいたすが、叀いバヌゞョンでは文字化けするこずがありたす。VSCode やサクラ゚ディタUTF-8 蚭定で開いおください。


Q. ログが重耇しお蚘録されたす

同じ BAT ファむルを耇数回起動するず、過去分が重耇しお远蚘されるこずがありたす。䞀床起動したら「Stop and Exit」で止めおから再起動しおください。たた、start-full-history.bat は毎回党履歎を読み盎すため、起動のたびに重耇したす。


Q. Claude.aiWeb版のチャットも蚘録できたすか

このツヌルは Claude Codeコマンドラむン版専甚です。Claude.ai の Web チャットのログは、別途「ClaudeLogExporter.bat」をご利甚ください別の取扱説明曞をご参照ください。


Q. PowerShell のコマンド履歎はい぀蚘録されたすか

PowerShell でコマンドを実行した時点でコマンド名が PSReadLine の履歎ファむルに曞き蟌たれたす。このツヌルはその履歎ファむルの倉化を怜知しお merged.log に远蚘したす。


8ファむル構成たずめ

ファむル名
圹割
log-tailer.ps1
メむンプログラム。監芖・倉換・保存の凊理をすべお担圓したす。盎接線集する必芁はありたせん。
start.bat
ラむブ監芖モヌドで起動するランチャヌ。普段はこれをダブルクリックしたす。
start-last7days.bat
盎近 7 日分の履歎を取埗しおからラむブ監芖に移行したす。
start-full-history.bat
党過去履歎を取埗しおからラむブ監芖に移行したす。初回䜿甚時や久しぶりに䜿うずきに䟿利です。

出力ファむル自動生成:

パス
説明
C:\Users\ナヌザヌ名\claude-log-tailer\merged.log
䌚話ログず PowerShell 履歎が統合されたテキストファむル。メモ垳で開けたす。

急がず、ゆっくりず。皮は育ちたす。

いいなず思ったら応揎しよう