PythonProjectMngr — это простое и удобное приложение для управления Python-проектами прямо из системного трея Windows. Создавай, открывай, удаляй проекты и настраивай рабочие каталоги — всё в один клик!
- Создание новых Python-проектов с базовой структурой
- Удаление проектов прямо из интерфейса
- Открытие папки всех проектов или отдельного проекта
- Изменение корневой директории с возможностью переноса существующих проектов
- Автоматическое открытие папки после создания проекта
- Запуск в системном трее для быстрого доступа
- Поддержка сборки через PyInstaller
PythonProjectMngr/
├── LICENSE
├── app.py
├── core/
│ ├── __init__.py
│ ├── manager.py # Основная логика менеджера проектов
│ └── utils.py # Вспомогательные функции
├── ui/
│ ├── __init__.py
│ ├── tray.py # Системный трей и контекстное меню
│ └── windows.py # Окна приложения (создание, удаление, настройки)
├── python.ico
├── python.png
├── banner.png
├── readme.md
├── requirements.txt
└── .gitignore
-
Убедись, что у тебя установлен Python 3.13+
-
Клонируй репозиторий:
git clone https://github.com/king-tri-ton/PythonProjectMngr.git cd PythonProjectMngr -
Установи зависимости:
pip install -r requirements.txt
-
Запусти приложение:
python app.py
После запуска приложение сворачивается в системный трей. Кликни правой кнопкой по иконке Python, чтобы открыть меню:
- Создать проект — вводишь имя, и программа создаёт папку с
app.py - Открыть проекты — открывает корневую папку с проектами
- Удалить проект — удаляет выбранный проект
- Настройки — позволяет изменить папку для проектов и поведение после создания
- Выход — завершает работу программы
По умолчанию проекты сохраняются в:
C:\Users\<Имя_пользователя>\PythonProjectMngr\Projects
Чтобы самостоятельно собрать исполняемый файл под Windows, выполни команду:
python -m PyInstaller --clean --noupx --onefile --windowed --icon=python.ico --add-data "python.ico;." --add-data "python.png;." --name="PythonProjectMngr" app.pyПосле сборки программа будет доступна как обычное Windows-приложение в трее. Также можно скачать готовую версию в разделе Releases.
Проект распространяется под лицензией MIT.
Разработчик: King Triton Telegram: @king_triton
Если проект оказался полезным — поставь звезду ⭐!
