Команды бота

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

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

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

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

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

    Cursor Desk · рабочий стол скиллов и чатов Cursor

    Локальный Windows-интерфейс вокруг Cursor: каталог personal/built-in skills, менеджер истории чатов (state.vscdb) и панели husky-notes / АЗС / фриланс / контент. UI — веб-оболочка на 127.0.0.1, без облака.

    Каталог: D:\CursorSkills\cursor-chats. Версия сервера: 2026.10.19-content2.

    Корневая утилита волны S на huskynet: skills открываются отсюда; у каждого skill в README — обратная ссылка на эту запись.

    Связанные skills

    | Skill | Запись | В Desk |
    | — | — | — |
    | husky-notes | заметки и напоминания | вкладка «Заметки», notes_bridge |
    | husky-covers | обложки 16:9 | иконка каталога, экран «Инфо» |
    | husky-browser | сценарии браузера Cursor | иконка каталога, экран «Инфо» |
    | husky-azs / husky-work / husky-content | очередь S | вкладки «Топливо» / «Заказы» / «Контент» |
    | остальные personal skills | очередь S | иконки каталога + экран «Инфо» |

    Возможности

    • Окно Desk (Edge --app / pywebview) или обычный браузер.
    • Иконки скиллов из %USERPROFILE%\.cursor\skills и skills-cursor; закрепление на рабочем столе и в панели (cursor-desk.json).
    • Приложение Чаты Cursor: список composer’ов, фильтры, поиск, экспорт; переименование / перенос / удаление / VACUUM — только при закрытом Cursor.
    • Мосты к husky-notes, husky-azs, husky-work, husky-content (чтение данных и вызов их скриптов).
    • Один экземпляр Desk на диапазон портов; повторный запуск цепляется к уже открытому окну.

    Требования

    • Windows 10/11, Python 3 (py -3 / python).
    • Cursor установлен (для работы с историей чатов).
    • Опционально: Microsoft Edge (режим окна) или пакет pywebview.
    • Для панелей husky — соответствующие skills и их *.local.json (секреты не в этом репозитории).

    Установка и запуск

    1. Каталог D:\CursorSkills\cursor-chats (код в resources\, UI в resources\web\).
    2. Окно: cursor_desk.pyw.
    3. Браузер: cursor_desk_browser.pyw.
    4. Сервер вручную: py -3 resources\desk_server.py --shell | --browser | --none | --port N.

    Порт по умолчанию — 8765 (перебор до ~8804, если занят). Лог ошибок запуска: resources\desk.log.

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

    Стол и скиллы

    1. Запустить cursor_desk.pyw.
    2. Открыть скилл с рабочего стола или из меню «Пуск».
    3. Закрепить: ПКМ → на стол / на панель задач.

    Чаты Cursor

    1. Открыть иконку Чаты Cursor.
    2. Просмотр и экспорт можно при работающем Cursor (только чтение).
    3. Перед записью в БД (rename / delete / vacuum) полностью закрыть Cursor, затем применить операции в UI.
    4. После массового удаления — VACUUM (нужно свободное место ≈ размер state.vscdb).

    Панели husky

    Вкладки заметок, топлива, заказов и контента читают данные из %USERPROFILE%\.cursor\… и при сохранении вызывают скрипты skills. Ключи S3/WP в Desk не хранятся.

    Структура проекта

    cursor-chats/
    ├── cursor_desk.pyw              # окно (Edge --app / pywebview)
    ├── cursor_desk_browser.pyw      # системный браузер
    ├── README.md
    ├── doc/
    │   ├── ARCHITECTURE.md
    │   ├── CHANGELOG.md
    │   └── AI_RULES.md
    └── resources/
        ├── desk_server.py           # HTTP UI + /api/*
        ├── skills_catalog.py
        ├── cursor_chats.py          # CLI/библиотека истории чатов
        ├── desk_layout.py
        ├── chats_bridge.py
        ├── notes_bridge.py
        ├── azs_bridge.py
        ├── work_bridge.py
        ├── content_bridge.py
        ├── cursor_chats_gui*.py(w)  # legacy Tk
        └── web/                     # index.html, app.js, styles.css

    Технологии

    Python 3 (stdlib http.server), HTML/CSS/JS оболочка, SQLite state.vscdb Cursor, опционально Edge / pywebview. Сеть только localhost.

    История изменений

    Формат Keep a Changelog.

    [Unreleased]

    Added

    • Проектная четвёрка: README.md, doc/ARCHITECTURE.md, doc/CHANGELOG.md, doc/AI_RULES.md для публикации на huskynet.
    • В README таблица «Связанные skills» (перелинковка волны S; husky-notes и далее).

    [2026.10.19-content2]

    Added

    • Локальный сервер Desk (desk_server.py): HTML-оболочка, каталог skills, приложение «Чаты Cursor».
    • Мосты notes / azs / work / content к personal skills.
    • Лаунчеры cursor_desk.pyw (окно) и cursor_desk_browser.pyw (браузер).
    • Менеджер истории на базе cursor_chats.py (state.vscdb); запись только при закрытом Cursor.

    Edit Message

    Attachments:

    AI Assistant

    Enter your instruction to edit the text: