Язык: Русский | English
Небольшой скрипт на AutoHotkey v2. Выделяешь текст в любом окне Windows, жмёшь хоткей и выбираешь, что сделать через LLM: вычитать, переписать, сжать, собрать таблицу, разобрать кусок кода и т.д. Результат либо встаёт вместо выделения, либо открывается в отдельном окне.
Сайт: belyaevad.github.io/TextTools · English
| Меню действий | Настройки API |
|---|---|
![]() |
![]() |
| Редактор действий | Редактор промпта |
|---|---|
![]() |
![]() |
| Интерфейс | Окно результата |
|---|---|
![]() |
![]() |
HTTP к API идёт через системный curl.exe — так стабильнее, чем COM/WinHTTP внутри процесса AHK.
- Сетка действий с горячими клавишами и полем для своей инструкции
- Повтор последнего действия (
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 или другими хуками — поэтому по умолчанию Ctrl+Alt+Space.
Подробнее: docs/USER_GUIDE.md. Типичные сбои: docs/TROUBLESHOOTING.md.
- API-ключ только локально в
TextTools.ini(файл в.gitignore) - Текст уходит к выбранному провайдеру только когда ты запускаешь действие
- История на диске хранит обработанные тексты — не коммить её и чисти, если работаешь с чувствительным
Идея системной LLM-обработки выделенного текста навеяна Writing Tools (theJayTea). Код и тексты промптов в этом репозитории — свои.
Runtime: AutoHotkey (Lexikos и сообщество).
MIT — Copyright (c) 2026 BelyaevAD





