Repolode
chenxiachan

chenxiachan/textfold

論文、Webページ、ファイル、AIの回答を、1画面のトピックマップから全文まで5段階の詳しさで読める、ローカルファーストのリーダー。

スター
933
フォーク
84
未解決の Issue
14
最終コミット
13 時間前

これは何?

TextFoldは、論文、Webページ、GitHub README、WordやPDFファイル、AIアシスタントの回答を5段階の詳しさに整理します。全文、要点となる文の簡潔なまとめ、各段落の主旨と理由、各セクションの一行まとめ、セクションカードで構成したトピックマップです。可能な限り各段階で著者自身の文を使い、AIが書いた箇所にはその旨を明記して、根拠となる文章に紐付けます。

リーダーはローカルPC上で動作し、Claude Code、Codex、ChatGPTのプラン、OpenRouter、Anthropic、OpenAI、DeepSeek、OllamaなどのAPIキーといった、すでに利用できるモデルを使います。arXiv、PubMed Central、bioRxiv、medRxivの論文は構造化テキストから読み込み、それ以外のPDFはローカルで変換します。ズームしても、ハイライトやメモは該当箇所に紐付いたままです。

リーダーに加えて、キー操作でエージェントのすべての回答を折りたたむClaude CodeプラグインとPi拡張機能、エージェントやスクリプト向けの`textfold get`コマンド、Zoteroのライブラリビュー、TextFold BridgeというObsidianプラグインも提供しています。

主な機能

  • 01全文から一語のトピックマップまで、5段階で折りたたんで表示
  • 02arXiv、PubMed Central、Wikipedia、GitHub README、Webページ、PDF、Officeファイルをインポート
  • 03Claude CodeとPiの回答をキー操作で折りたたむ
  • 04文章に紐付けたハイライト、メモ、質問
  • 05Zoteroライブラリとの連携とObsidianプラグイン
  • 06エージェントやスクリプト向けのCLIコマンド`textfold get`

ユースケース

  • 長い研究論文を全文読むか決める前に、ざっと目を通す
  • Claude CodeやPiの長い回答を、すべてスクロールせずに読む
  • 文書をAIエージェントに段階的に渡し、コンテキストを節約する
  • ZoteroやObsidianを使ったワークフローで、注釈付き論文を管理する

クイックスタート

  1. 1

    Pythonパッケージをインストールする

    python3 -m pip install textfold
  2. 2

    ローカルサーバーを起動する

    python3 -m textfold serve
  3. 3

    ブラウザーで http://localhost:3017 を開き、モデルを接続する

使う前に知っておきたいこと

  • ほとんどの機能には言語モデルが必要です。Claude Code などの既存エージェント、ChatGPTのプラン、OpenRouter、またはAPIキーを利用できます。
  • スキャンされたPDFの処理と、最も完全な解析には、オプションのPDFエンジン(約3.4 GB)が必要です。
  • Python 3.9以降が必要です。

収録されている特集

トピック

#paper-reader#summarization#llm#research-papers#arxiv#local-first#translation#open-source#semantic-zoom

よくある質問

textfold とは?
論文、Webページ、ファイル、AIの回答を、1画面のトピックマップから全文まで5段階の詳しさで読める、ローカルファーストのリーダー。 TextFoldは、論文、Webページ、GitHub README、WordやPDFファイル、AIアシスタントの回答を5段階の詳しさに整理します。全文、要点となる文の簡潔なまとめ、各段落の主旨と理由、各セクションの一行まとめ、セクションカードで構成したトピックマップです。可能な限り各段階で著者自身の文を使い、AIが書いた箇所にはその旨を明記して、根拠となる文章に紐付けます。
textfold は無料で使えますか?ライセンスは?
textfold は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
textfold は今もメンテナンスされていますか?
活発にメンテナンス中。textfold の最終コミットは 2026年11月6日 です。
textfold は何に使えますか?
長い研究論文を全文読むか決める前に、ざっと目を通す Claude CodeやPiの長い回答を、すべてスクロールせずに読む 文書をAIエージェントに段階的に渡し、コンテキストを節約する ZoteroやObsidianを使ったワークフローで、注釈付き論文を管理する
textfold のインストール方法は?
Pythonパッケージをインストールする: python3 -m pip install textfold ローカルサーバーを起動する: python3 -m textfold serve ブラウザーで http://localhost:3017 を開き、モデルを接続する
textfold はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/chenxiachan/textfold

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト