AI Design Assistant — это десктопное приложение на Python, которое помогает графическим дизайнерам взаимодействовать с ИИ в формате диалога и выполнять обработку изображений с помощью плагинов. Приложение сочетает в себе мощь языковых моделей (OpenAI, DeepSeek, Pangea, Qwen и локальные LLM) с интуитивным PyQt6-интерфейсом и модулями обработки изображений.
💬 Диалог с ИИ — общение с LLM через удобное текстовое поле с drag & drop и прикреплением изображений.
🧩 Плагины для:
rembg)SwinIR, Real-ESRGAN, Remacri)🖼️ Галерея изображений, связанная с текущей сессией
💾 Автосохранение чатов и изображений в локальной файловой структуре
🖥️ Поддержка локальных моделей на transformers и onnxruntime
🎨 Темы оформления, поддержка светлой и тёмной темы
🧪 Тесты (unit + UI) и структура, готовая к CI
git clone https://github.com/Claritty01/AI-Design-Assistant.git
cd AI-Design-Assistant
poetry install
poetry run python -m ai_design_assistant
git clone https://github.com/Claritty01/AI-Design-Assistant.git "Укажите свой путь"
python -m venv ./venv
pip install -r requirements.txt
python -m ai_design_assistant
ai_design_assistant/
│
├── api/ # Интеграция с LLM (OpenAI, локальные модели и пр.)
├── core/ # Базовая логика: сессии, модели, настройки
├── plugins/ # Плагины обработки изображений
├── resources/ # Иконки и стили
├── ui/ # PyQt6 GUI: окна, панели, виджеты
├── data/ # Локальные чаты и изображения
└── __main__.py # Точка входа в приложение
transformers)ModelBackendПлагин EnhancePlugin позволяет выбирать модель улучшения (SwinIR, ESRGAN и пр.) и обрабатывать изображение по частям. Поддерживается:
pytest tests/
Покрытие: unit-тесты логики, интеграционные тесты UI (через pytest-qt).
AI Design Assistant is a desktop application built with Python and PyQt6 that helps graphic designers interact with large language models (LLMs) and perform image processing tasks through a plugin system. It combines modern AI models (OpenAI, DeepSeek, Pangea, Qwen, and local models) with a user-friendly interface and practical visual tools.
💬 Chat with AI — dialog interface with drag & drop support and image attachments
🧩 Image processing plugins, including:
rembg)SwinIR, Real-ESRGAN, Remacri)🖼️ Image gallery tied to each chat session
💾 Automatic session and image saving to local folders
🖥️ Local model support via transformers or onnxruntime
🎨 Light/dark theme support
🧪 Unit and UI test suite
git clone https://github.com/Claritty01/AI-Design-Assistant.git
cd AI-Design-Assistant
poetry install
poetry run python -m ai_design_assistant
git clone https://github.com/Claritty01/AI-Design-Assistant.git "Enter your path"
python -m venv ./venv
pip install -r requirements.txt
python -m ai_design_assistant
ai_design_assistant/
│
├── api/ # LLM backends (OpenAI, DeepSeek, Qwen, etc.)
├── core/ # Core logic: chat sessions, routing, settings
├── plugins/ # Image processing plugins
├── resources/ # Icons, themes, stylesheets
├── ui/ # PyQt6 GUI components
├── data/ # Saved chat sessions and image folders
└── __main__.py # Application entry point
transformers)ModelBackend you registerThe EnhancePlugin allows the user to select enhancement models like SwinIR or ESRGAN, and apply them to images either as a whole or in tiles with progress tracking.
Features include:
pytest tests/
Test suite includes both unit logic and GUI integration using pytest-qt.
125 commits
Python
100.0%
AI Design Assistant — это десктопное приложение на Python, которое помогает графическим дизайнерам взаимодействовать с ИИ в формате диалога и выполнять обработку изображений с помощью плагинов. Приложение сочетает в себе мощь языковых моделей (OpenAI, DeepSeek, Pangea, Qwen и локальные LLM) с интуитивным PyQt6-интерфейсом и модулями обработки изображений.
💬 Диалог с ИИ — общение с LLM через удобное текстовое поле с drag & drop и прикреплением изображений.
🧩 Плагины для:
rembg)SwinIR, Real-ESRGAN, Remacri)🖼️ Галерея изображений, связанная с текущей сессией
💾 Автосохранение чатов и изображений в локальной файловой структуре
🖥️ Поддержка локальных моделей на transformers и onnxruntime
🎨 Темы оформления, поддержка светлой и тёмной темы
🧪 Тесты (unit + UI) и структура, готовая к CI
git clone https://github.com/Claritty01/AI-Design-Assistant.git
cd AI-Design-Assistant
poetry install
poetry run python -m ai_design_assistant
git clone https://github.com/Claritty01/AI-Design-Assistant.git "Укажите свой путь"
python -m venv ./venv
pip install -r requirements.txt
python -m ai_design_assistant
ai_design_assistant/
│
├── api/ # Интеграция с LLM (OpenAI, локальные модели и пр.)
├── core/ # Базовая логика: сессии, модели, настройки
├── plugins/ # Плагины обработки изображений
├── resources/ # Иконки и стили
├── ui/ # PyQt6 GUI: окна, панели, виджеты
├── data/ # Локальные чаты и изображения
└── __main__.py # Точка входа в приложение
transformers)ModelBackendПлагин EnhancePlugin позволяет выбирать модель улучшения (SwinIR, ESRGAN и пр.) и обрабатывать изображение по частям. Поддерживается:
pytest tests/
Покрытие: unit-тесты логики, интеграционные тесты UI (через pytest-qt).
AI Design Assistant is a desktop application built with Python and PyQt6 that helps graphic designers interact with large language models (LLMs) and perform image processing tasks through a plugin system. It combines modern AI models (OpenAI, DeepSeek, Pangea, Qwen, and local models) with a user-friendly interface and practical visual tools.
💬 Chat with AI — dialog interface with drag & drop support and image attachments
🧩 Image processing plugins, including:
rembg)SwinIR, Real-ESRGAN, Remacri)🖼️ Image gallery tied to each chat session
💾 Automatic session and image saving to local folders
🖥️ Local model support via transformers or onnxruntime
🎨 Light/dark theme support
🧪 Unit and UI test suite
git clone https://github.com/Claritty01/AI-Design-Assistant.git
cd AI-Design-Assistant
poetry install
poetry run python -m ai_design_assistant
git clone https://github.com/Claritty01/AI-Design-Assistant.git "Enter your path"
python -m venv ./venv
pip install -r requirements.txt
python -m ai_design_assistant
ai_design_assistant/
│
├── api/ # LLM backends (OpenAI, DeepSeek, Qwen, etc.)
├── core/ # Core logic: chat sessions, routing, settings
├── plugins/ # Image processing plugins
├── resources/ # Icons, themes, stylesheets
├── ui/ # PyQt6 GUI components
├── data/ # Saved chat sessions and image folders
└── __main__.py # Application entry point
transformers)ModelBackend you registerThe EnhancePlugin allows the user to select enhancement models like SwinIR or ESRGAN, and apply them to images either as a whole or in tiles with progress tracking.
Features include:
pytest tests/
Test suite includes both unit logic and GUI integration using pytest-qt.
125 commits
Python
100.0%