Skip to content

Skull200500/AIExplainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Explainer 🧠🤖

AI Explainer — это десктопное приложение, которое работает в фоновом режиме и помогает мгновенно узнавать значения неизвестных слов, терминов или предложений без отрыва от работы.

Достаточно выделить текст в любом приложении (браузере, редакторе кода, Word), нажать горячую клавишу, и программа покажет краткое объяснение от нейросети в аккуратном всплывающем окне.

✨ Ключевые особенности

  • Мгновенный вызов: Работает глобально по всей системе по нажатию Ctrl+Alt+X.
  • Фоновая работа: Программа прячется в системный трей (возле часов) и не занимает место на панели задач.
  • Удобный UI: Полупрозрачное всплывающее окно (CustomTkinter) появляется прямо рядом с курсором и автоматически исчезает через 15 секунд.
  • Безопасность токена: API-токен GigaChat сохраняется локально в файле AIExplainerConfig.json через удобное графическое меню настроек.

🛠 Стек технологий

  • Python 3
  • GigaChat SDK — взаимодействие с языковой моделью.
  • CustomTkinter — создание современного графического интерфейса.
  • Keyboard / Pynput / Pyperclip — перехват горячих клавиш и работа с буфером обмена.
  • Pystray / Pillow — реализация системного трея.

🔑 Как получить и настроить API-токен GigaChat

Для работы приложения необходим ключ доступа (токен) к нейросети Сбера.

Шаг 1. Получаем токен:

  1. Перейдите на портал разработчиков Сбера: developers.sber.ru/studio/workspace.
  2. Авторизуйтесь с помощью Сбер ID (можно зарегистрироваться по номеру телефона).
  3. В рабочем пространстве нажмите кнопку «Создать проект» и выберите GigaChat API.
  4. Перейдите в настройки созданного проекта, в раздел «Авторизационные данные».
  5. Скопируйте ваш Авторизационный токен (Client Secret) — это длинная строка символов.

Шаг 2. Вставляем токен в приложение:

  1. Запустите приложение (AIExplainer.exe).
  2. В правом нижнем углу экрана (в системном трее Windows, рядом с часами) найдите иконку AI Explainer.
  3. Нажмите по ней правой кнопкой мыши и выберите пункт «Настройки».
  4. В открывшемся окне вставьте скопированный токен в текстовое поле.
  5. Нажмите кнопку «Изменить».
  6. Обязательно перезапустите приложение (ПКМ по иконке -> «Выход», затем снова запустите скрипт), чтобы настройки вступили в силу!

About

Легковесное фоновое приложение на Python для мгновенного объяснения выделенного текста с помощью ИИ (GigaChat) по горячей клавише Ctrl+Alt+X.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages