Skip to content

A desktop utility for turning "dirty" thoughts into professional neural network tools. Uses the Google Gemini API to rewrite your queries according to the structure: Persona -> Context -> Task -> Constraints -> Output.

Notifications You must be signed in to change notification settings

KazeKaze93/Prompt-Optimizer

Repository files navigation

🚀 Gemini Prompt Optimizer

Десктопная утилита для превращения "грязных" мыслей в профессиональные промпты для нейросетей. Использует API Google Gemini для переписывания ваших запросов по структуре: Persona -> Context -> Task -> Constraints -> Output.

Screenshot (Сюда можно вставить скриншот программы)

✨ Возможности

  • Gemini Only: Работает быстро и дешево (или бесплатно) через Google API.
  • Smart Fix: Превращает "напиши код для сайта" в детальное ТЗ для LLM.
  • Privacy First: Ваш API-ключ хранится только на вашем компьютере в файле user_config.json.
  • History: Сохраняет историю последних 50 улучшений (можно восстановить старый промпт в один клик).
  • UX/UI: Темная тема, кнопка быстрой вставки ключа, копирование результата в один клик.

📥 Как запустить (для пользователей)

  1. Перейдите в раздел Releases справа.
  2. Скачайте файл Gemini_Optimizer.exe.
  3. Запустите файл.
    • Примечание: Если Windows/Антивирус ругается на "Неизвестного издателя" — это нормально для программ без цифровой подписи за $500. Нажмите "Подробнее" -> "Выполнить в любом случае".
  4. При первом запуске введите ваш Google API Key.

🛠 Как собрать из исходников (для разработчиков)

Если вы параноик и не доверяете моему exe-шнику:

  1. Установите Python 3.10+.
  2. Клонируйте репозиторий.
  3. Установите зависимости

Или соберите свой EXE:

python -m PyInstaller --noconsole --onefile --collect-all customtkinter --name "Gemini_Optimizer" optimizer_gui.py

🐛 Решение проблем Кнопка Paste не работает? Используйте кнопку в интерфейсе программы.

Ошибка при запуске? Удалите файл user_config.json рядом с программой и настройте ключ заново.

About

A desktop utility for turning "dirty" thoughts into professional neural network tools. Uses the Google Gemini API to rewrite your queries according to the structure: Persona -> Context -> Task -> Constraints -> Output.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages