Windows · AutoHotkey v2

TextTools

Выдели текст в любом приложении, нажми хоткей — появится сетка действий. Вычитка, переписывание, краткое изложение, таблица, разбор кода и остальное. Результат либо встанет вместо выделения, либо откроется в отдельном окне.

Windows 10/11 OpenAI-совместимый API MIT
Меню TextTools после нажатия хоткея: сетка действий над выделенным текстом
Ctrl+Alt+Space · меню действий

Зачем это

Это обычный локальный скрипт AutoHotkey. Ключ и настройки лежат у тебя на машине; к модели уходит только текст конкретного действия.

Один хоткей в любом окне

Браузер, почта, IDE, Excel — без плагинов и без копирования в чат. Открыл меню, выбрал действие или дописал свою инструкцию.

Свой endpoint

OpenRouter, OpenAI, прокси Anthropic, локальный Ollama — всё, что отвечает на /v1/chat/completions. Можно задать модель по умолчанию и отдельно на действие.

Правки без правки кода

Кнопки, промпты и подсказки «откуда текст» (IDE, почта, таблица…) настраиваются из трея. Сломал — сбросил к заводским.

Как выглядит

Меню по хоткею, настройки API, редактор промптов и окно с результатом — всё из трея.

Что есть из коробки

Шестнадцать действий в сетке. Ниже — те, которыми чаще всего пользуюсь сам.

proofreadПоправить форму, смысл не трогать
rewriteСделать яснее, без воды
summaryСжать до сути
tableСобрать Markdown-таблицу
specНабросать спеку под разработку
codeРазобрать кусок кода
replyЧерновик ответа
reqreviewПройтись по требованиям

Установка

Пара минут

Нужны AutoHotkey v2 и системный curl.exe. install.ps1 кладёт файлы в %LOCALAPPDATA% и вешает автозапуск.

Полная инструкция
powershell
winget install -e --id AutoHotkey.AutoHotkey
git clone https://github.com/BelyaevAD/TextTools.git
cd TextTools
powershell -ExecutionPolicy Bypass -File .\install.ps1

# Трей → Настройки → API key

Про ключ и стабильность

Ключ живёт только в локальном TextTools.ini. Профилирование приложений выключено по умолчанию. История на диске хранит тексты — в git её лучше не класть.

  • Запросы к модели идут через отдельный процесс curl.exe, не через WinHTTP внутри AHK. Опциональный HTTP/HTTPS/SOCKS-прокси задаётся в настройках API.
  • По умолчанию хоткей Ctrl+Alt+Space: Ctrl+Space часто уже занят IME и другими хуками.
  • Локальный Ollama работает из коробки: http://127.0.0.1:11434/v1.
  • Язык интерфейса — пакеты lang/*.ini; заводской UI на английском.