HuskyAgent · Экранный ассистент Windows (паттерны)

Electron-приложение в screen-assistant/: UI паттернов действий, настройки Bothub, SQLite. Автор пакета — HuskyAgent, версия 0.1.0.
Не путать с AiHuskyAssist — это другой десктоп (задачи, wiki, агент-сессии).
Возможности
- Экраны Dashboard, библиотека паттернов, настройки.
- Bothub.chat API для анализа (ключ только в настройках приложения).
- SQLite (
assistant.dbв AppData) — если собранbetter-sqlite3. - Воспроизведение паттернов (
replay.service); без нативных модулей — mock. - Режим безопасности и подтверждение шагов (задумано в настройках).
- Bat-файлы:
install-lite.bat(без iohook/robotjs) и полная установка с Build Tools.
Ещё нет в коде (TODO README): Capture Service, Event Service (хуки клавиатуры/мыши), UI Automation, редактор паттернов, планировщик. Автообнаружение паттернов без iohook не работает.
Требования
- Windows 10+.
- Node.js 18+.
- Для полной записи действий: Visual Studio Build Tools (C++) и Python в PATH — иначе
install-lite.bat. - Ключ Bothub — опционально для AI.
Установка и запуск
cd D:\WinProjects\@HuskyAgent\screen-assistant
.\install-lite.bat
.\dev.bat
Полный набор нативных модулей: install-build-tools.bat (админ) → перезагрузка → install.bat.
Вручную: npm install → npm run dev и npm start. Сборка: build.bat / package-app.bat.
Использование
- Запустить Electron.
- Настройки — ключ Bothub, safety / confirm.
- Паттерны — список (в lite часто mock-записи), запуск/удаление.
Не записывать пароли; в README заявлен blacklist менеджеров паролей — проверять по факту хуков, когда Event Service появится.
Структура проекта
@HuskyAgent/
└── screen-assistant/
├── src/main/ # Electron main, services
├── src/renderer/ # React + Vite
├── src/preload/
├── src/shared/
├── database/schema.sql
└── *.bat
Технологии
Electron 28, React 18, TypeScript, Vite. Опционально: better-sqlite3, iohook, robotjs, node-window-manager, screenshot-desktop.
История изменений
Формат Keep a Changelog.
[Unreleased]
Changed
- Корневая четвёрка HuskyAgent; README без обещания готового capture/event.
[0.1.0]
Added
- Каркас Electron: UI паттернов, AI/DB/replay с fallback mock.



