PuTTY Connection Manager (PCM) is a lightweight, Python-based open-source tool designed to manage SSH sessions efficiently. It serves as a powerful graphical interface (GUI) for PuTTY, adding essential features like a flexible folder structure, real-time search, and a modern, customizable UI.
- π Unlimited Folder Structure: Organize your servers into logical groups.
- π Built-in Theme System: Toggle between Light Mode and Dark Mode with a single click.
- π Real-time Search: Instantly find connections as you type.
- π±οΈ Drag & Drop: Intuitively move servers between folders.
- π₯ CSV Import: Support for bulk imports.
- ποΈ Local Database: All data is stored in
connections.db. - β‘ Quick Launch: Double-click to open a PuTTY session.
- Python 3.x
- PuTTY (installed on your system).
git clone https://github.com/lammilo/PCM
cd PCM
If PuTTY is not in the default path, open manager.py and update:
PUTTY_PATH = r"C:\Your\Custom\Path\putty.exe"
python manager.py
- New Server: Click the
β Serverbutton. - Create Folder: Use the
π New Folderbutton. - Edit/Delete: Right-click on any entry.
- Import: Use
π₯ Import CSV. - Move: Drag a server and drop it onto a folder.
Connection data is stored unencrypted in connections.db. Do not upload this file to public repositories.
This project is licensed under the MIT License.