長文でAIと作業してると、急に過去の設定忘れたり「一般論ロボット」になる現象(トコロテン式記憶喪失)にウンザリして、それを防ぐツール「コンテキスト・キーパー(仮)」を作り始めた。

とりあえずTampermonkeyで動くプロトタイプ(MVP)は書いた。
・AIのチャット画面の文字数を監視してメーター表示
・限界が近づくと画面に警告を出す
・ボタンポチーで「ここまでの設定を要約して出力しろ」ってプロンプトをコピーする

ただ、俺一人だと技術的にキツい壁にぶち当たってる。有志のエロい人、マサカリ(コード修正)や知恵を貸してくれないか。

【直面してる壁】

トークン計算:JSだけで正確なトークン数出すとクソ重くなるから、今は「文字数推計」で妥協してる。もっとスマートな方法ない?

DOMの監視:ChatGPTとかClaudeの画面構造(クラス名)がコロコロ変わるから、今の力技の文字取得だとすぐ壊れそう。

Chrome拡張化:最終的にManifest V3の拡張機能にしたいけど、Tampermonkeyからの移植でダルい部分が多い。

とりあえず今のクソコード(動くけど)はGitHubに上げといた。
プルリクでもスレへのコード直貼りでも大歓迎。俺のコードをボコボコにして、実用的なツールに昇華させてほしい。

GitHub:
https://github.com/taka-keeper/context-keeper