Команды бота

    Редактирование файла

    Создать автоматизацию

    Создать правило автоотправки

    Переслать сообщение в...

    • Загрузка списка групп...

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

    example-c13a-huskyagent.jpg

    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 installnpm run dev и npm start. Сборка: build.bat / package-app.bat.

    Использование

    1. Запустить Electron.
    2. Настройки — ключ Bothub, safety / confirm.
    3. Паттерны — список (в 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.

    Edit Message

    Attachments:

    AI Assistant

    Enter your instruction to edit the text: