Язык: Русский | English
Обработка выделенного текста через LLM на Windows: выделили фрагмент → хоткей → сетка действий (вычитать, переписать, суммаризировать, таблица, разбор кода и др.) → результат заменяет выделение или открывается в окне с Markdown.
Сайт: belyaevad.github.io/TextTools · English site
| Меню действий | Настройки API |
|---|---|
![]() |
![]() |
| Редактор действий | Редактор промпта |
|---|---|
![]() |
![]() |
| Интерфейс | Окно результата |
|---|---|
![]() |
![]() |
Написан на AutoHotkey v2. HTTP к API идёт через системный curl.exe (стабильнее COM/WinHTTP в этом сценарии).
- Сетка действий с акселераторами клавиш и произвольной инструкцией
- Повтор последнего действия (
Ctrl+Shift+Spaceпо умолчанию) - Редактор кнопок и промптов, профили приложений-источников
- Любой OpenAI-совместимый endpoint (OpenRouter, OpenAI, Anthropic-прокси, локальный Ollama, …)
- Модель по умолчанию и модель на уровне действия
- Учёт токенов и оценка стоимости (каталог OpenRouter)
- Локализация интерфейса пакетами
lang/*.ini
- Windows 10/11
- AutoHotkey v2 (проверено на 2.0.26)
- Системный
curl.exe - API-ключ выбранного провайдера (или локальный Ollama)
winget install -e --id AutoHotkey.AutoHotkey
git clone https://github.com/BelyaevAD/TextTools.git
cd TextTools
powershell -ExecutionPolicy Bypass -File .\install.ps1Либо скачайте source zip с Releases, распакуйте и запустите install.ps1.
Скрипт копирует файлы в %LOCALAPPDATA%\Scripts\TextTools\, регистрирует автозапуск и стартует приложение. В трее откройте Настройки, укажите Base URL и API key (шаблон — TextTools.ini.example).
Запуск без install: дважды щёлкните TextTools.ahk при установленном AHK v2 (состояние всё равно пишется рядом со скриптом).
| Действие | По умолчанию |
|---|---|
| Меню действий | Ctrl+Alt+Space |
| Повтор последнего действия | Ctrl+Shift+Space |
| Результат в окне (не вставка) | Shift + клик / клавиша действия |
Хоткеи меняются в настройках. Ctrl+Space часто занят IME или другими программами с клавиатурными хуками — factory поэтому использует Ctrl+Alt+Space.
Подробнее: docs/USER_GUIDE.md, типичные сбои: docs/TROUBLESHOOTING.md.
- API-ключ хранится только локально в
TextTools.ini(файл в.gitignore) - Текст уходит к выбранному вами провайдеру только когда вы запускаете действие
- История результатов на диске содержит обработанные тексты — не коммитьте её и чистите при работе с чувствительными данными
Идея системной LLM-обработки выделенного текста вдохновлена проектом Writing Tools (theJayTea). Код TextTools и тексты промптов в этом репозитории — самостоятельные.
Runtime: AutoHotkey (Lexikos и сообщество).
MIT — Copyright (c) 2026 BelyaevAD





