本文へ移動
Takumi Tokunaga
projects

aiClean

会話の最終メッセージで判定するローカル履歴整理CLI

最終更新: 2026-10-10

概要

aiCleanは、Claude CodeとCodexのローカル保存データを整理するRust製CLIです。フォルダーの更新日時ではなく、ユーザーの送信とアシスタントの応答完了を基準に、当月より前の会話を判定します。macOSとWindows x64向けに配布しています。

主な機能

  • checkで候補、最終メッセージ日時、元データの容量を読み取り専用で確認
  • 明示的に有効化する月次実行と、status・stopによる状態確認と停止
  • 原本ファイルと必要なDB行を検証・記録して、復旧用バンドルをOSのゴミ箱へ移動
  • undoで最新または指定バッチを復元し、中断した処理の復旧にも対応

設計と利用範囲

日時不明、未完了の処理、有効なgoal、安全に扱えない関連セッションはスキップします。インストールだけでは自動整理を有効にしません。

対象は端末内のClaude Code・Codexで、ChatGPT Webなどのクラウド履歴は扱いません。ゴミ箱の削除はOSに任せるため、移動直後に容量が空くとは限りません。OSがバンドルを削除した後は復元できず、復元先の既存データも上書きしません。

©

GitHub