Repolode
chenxiachan

chenxiachan/textfold

Ридер с локальным хранением, который сворачивает статьи, веб-страницы, файлы и ответы ИИ в пять уровней детализации — от схемы на одном экране до полного текста.

Звёзды
933
Форки
84
Открытые issues
14
Последний коммит
вчера

Что это?

TextFold преобразует статью, веб-страницу, README на GitHub, файл Word или PDF либо ответ ИИ-ассистента в пять уровней детализации: полный текст, краткое изложение ключевых предложений, тезис и обоснование каждого абзаца, однострочный вывод для каждого раздела и тематическая карта из карточек разделов. На каждом уровне, где это возможно, сохраняются исходные формулировки автора; строки, написанные ИИ, помечаются и связываются с фрагментами, на которых основаны.

Ридер работает на вашем компьютере и использует уже доступную вам модель — например, Claude Code, Codex, план ChatGPT, OpenRouter или API-ключ провайдера вроде Anthropic, OpenAI, DeepSeek или Ollama. Статьи с arXiv, PubMed Central, bioRxiv и medRxiv загружаются в структурированном виде, а остальные PDF конвертируются локально. По мере переключения между уровнями детализации выделения и заметки остаются привязанными к исходным фрагментам.

Помимо ридера, проект предлагает плагин для Claude Code и расширение для Pi, которые сворачивают каждый ответ агента по нажатию клавиши, команду `textfold get` для агентов и скриптов, представление библиотеки Zotero и плагин для Obsidian под названием TextFold Bridge.

Ключевые возможности

  • 01Пять уровней сворачивания: от полного текста до тематической карты с однословными метками
  • 02Импорт статей с arXiv, PubMed Central, Wikipedia, README на GitHub, веб-страниц, PDF и файлов Office
  • 03Сворачивание ответов Claude Code и Pi нажатием клавиши
  • 04Выделения, заметки и вопросы, привязанные к фрагментам
  • 05Интеграция с библиотекой Zotero и плагин для Obsidian
  • 06Команда CLI `textfold get` для агентов и скриптов

Сценарии использования

  • Быстро просмотреть длинную научную статью и решить, стоит ли читать её целиком
  • Читать длинные ответы агентов в Claude Code или Pi, не прокручивая текст слово за словом
  • Передавать документ ИИ-агенту по одному уровню детализации за раз, чтобы экономить контекст
  • Работать с аннотированными статьями в 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 ГБ.
  • Требуется Python версии 3.9 или новее.

В подборках

Темы

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

Частые вопросы

Что такое textfold?
Ридер с локальным хранением, который сворачивает статьи, веб-страницы, файлы и ответы ИИ в пять уровней детализации — от схемы на одном экране до полного текста. TextFold преобразует статью, веб-страницу, README на GitHub, файл Word или PDF либо ответ ИИ-ассистента в пять уровней детализации: полный текст, краткое изложение ключевых предложений, тезис и обоснование каждого абзаца, однострочный вывод для каждого раздела и тематическая карта из карточек разделов. На каждом уровне, где это возможно, сохраняются исходные формулировки автора; строки, написанные ИИ, помечаются и связываются с фрагментами, на которых основаны.
textfold можно использовать бесплатно? Какая у него лицензия?
textfold распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
textfold всё ещё поддерживается?
Активно поддерживается. Последний коммит в textfold — 6 нояб. 2026 г..
Для чего можно использовать textfold?
Быстро просмотреть длинную научную статью и решить, стоит ли читать её целиком Читать длинные ответы агентов в Claude Code или Pi, не прокручивая текст слово за словом Передавать документ ИИ-агенту по одному уровню детализации за раз, чтобы экономить контекст Работать с аннотированными статьями в Zotero или Obsidian
Как установить textfold?
Установите пакет Python: python3 -m pip install textfold Запустите локальный сервер: python3 -m textfold serve Откройте http://localhost:3017 в браузере и подключите модель
Где скачать textfold?
Исходный код и инструкции по установке — на GitHub: https://github.com/chenxiachan/textfold

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Мобильное приложение для поиска, чтения, сохранения в закладки, краткого пересказа и обсуждения статей arXiv с дополнительным AI-ч chat через собственный Gemini API key.

1,2 тыс.+1 за неделю57DartGPL-3.0Обновлён 2 месяца назад

Folo — RSS-ридер с открытым исходным кодом и функциями ИИ, который собирает ленты, рассылки, подкасты и публикации из соцсетей в одной временной шкале.

39,2 тыс.+41 за неделю2,2 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён позавчера