AI Context:Markdown・トークン・フォルダのパック

ドキュメントを Markdown に変換し、トークンを数え、長いファイルを分割し、フォルダ全体や Git の差分をシークレットを伏せた1つのバンドルにまとめて、どの AI モデルにも渡せるようにします。すべてあなたのマシン上のローカルで動作します。

AI Context セクションは、あなた自身のコンピューター上で言語モデル向けにファイルを準備します:きれいな Markdown、正直なトークン数、コンテキストウィンドウに収まるパーツ、あるいはフォルダ全体を1つにまとめたバンドル。何も外部に送信されず、何を貼り付けるかはあなたが決めます。1FileTool 1.11.1 で追加されました。

Convert to Markdown

Convert to Markdown は Word、Excel、PowerPoint、PDF、HTML、EPUB、CSV、JSON、XML を受け取り、モデルが読みやすい Markdown を書き出します。Read scanned pages をオンにすると、テキストレイヤーのない PDF や画像に OCR をかけます。処理はかなり遅くなります。

結果ができたら、Copy text でクリップボードにコピーでき、Ask an agent を押すと、あなたのマシンにすでにあるアシスタントと一緒に AI Chat で開きます。

Token Counter

Token Counter は、ファイルが何トークンかかり、どのモデルのコンテキストウィンドウに収まるかを表示します。使っているモデルに合う Token model を選んでください:GPT-4o (o200k)、GPT-4 (cl100k)、Claude (closest match)、Rough (chars ÷ 4)。Claude のトークナイザーは公開されていないため、その数値は推定です。

Split for Context

Split for Context は長いドキュメントを、それぞれ Tokens per part 以下のパーツに分割し、前のパーツから Overlap トークン分を繰り返すので、境界で文脈が失われません。分割はまず段落の区切り、次に改行で行われるため、パーツが文の途中で終わることはありません。

Pack Folder for AI

Pack Folder for AI はフォルダを1つのバンドルにまとめます:ファイルツリー、全ファイルの内容、合計トークン数。完了するとトークン数の多いファイルが一覧されます。デフォルトでは .gitignore(ネストしたものも含む)を尊重し、何かを書き出す前に秘密鍵、クラウドや API のキー、アクセストークン、パスワードなどのシークレットを伏せます。Respect .gitignore と Redact secrets はオフにできます。

What to pack で、Git リポジトリ内の範囲を絞り込めます:

  • Everything:フォルダ内のすべてのテキストファイル。
  • Uncommitted changes:変更したがまだコミットしていないもの。
  • Staged changes:インデックスにあるもの。
  • This branch vs its base:ブランチが変更したすべて(Compare against を設定するか、空欄なら main、master、develop を使用)。
  • Recent commits:直近 N 件のコミット(How many commits で設定)。

Include the diff をオンにすると、unified diff がバンドルの先頭に置かれます。

How much of each file で大きなプロジェクトも予算内に収められます:

  • Full contents:すべてのファイルのすべての行。
  • Auto (full, then code maps):Token budget の半分を使うまではファイル全体、その後はアウトライン。
  • Code maps only:行番号付きの宣言だけで、トークンはおよそ10分の1。

Bundle format は Markdown(デフォルト)、XML(Claude が読みやすい)、プレーンテキストから選べます。Token budget はバンドルをそのトークン数で止め(0 ならすべてをパック)、Skip files over は1ファイルあたりのサイズに上限を設けます。Copy bundle で結果をコピーできます。

アシスタントから、または自動で使う

AI アシスタントは AI Access を通じて、filetool_to_markdown、filetool_count_tokens、filetool_pack_context で同じジョブを実行できます。Convert to Markdown は フォルダ監視 のアクションとして使え、Convert to Markdown と Split for Context はどちらも Workflow Recipes のステップにできます。Doc to Markdown と Pack folder for AI は Home のクイックアクションで、4つのツールはすべてメニューバーの Tools › AI Context にあります。

関連ページ

Keep the next file job off the internet.

Every tool is in the free download. Upgrade once, when the daily limit starts getting in your way.

PrivateOfflinePay once

No account, no credit card. Pro includes a 7-day money-back guarantee.