No project description provided
Project description
OhMyRunPod
OhMyRunPod is a comprehensive command-line tool designed to facilitate various operations within a Runpod environment. It provides both CLI arguments and an interactive GUI with arrow key navigation for easy pod management.
Features
- Interactive GUI: Beautiful terminal interface with arrow key navigation
- SSH Setup: Easily configure SSH for your pod environment with secure password generation
- Pod Information: Display detailed information about the pod (RAM, Public IP, GPU count, vCPU count, CUDA versions)
- Tailscale VPN: Install and configure Tailscale for secure networking
- File Transfer: Multiple file transfer options including croc and SFTP
- ComfyUI Management: Complete ComfyUI management system with:
- Automatic template detection (Aitrepreneur, Standard, Madiator2011's templates)
- Custom node management via comfy-cli
- Model downloading with CivitAI and HuggingFace token support
- ComfyUI-Manager integration
- Status monitoring and validation
Installation
To install OhMyRunPod, you can use pip:
pip install OhMyRunPod
Usage
Interactive Mode (Recommended)
Simply run OhMyRunPod without any arguments to launch the interactive GUI:
OhMyRunPod
Navigate using arrow keys, Enter to select, and ESC to go back.
CLI Mode
You can also use specific command-line arguments:
Setup SSH
OhMyRunPod --setup-ssh
Display Pod Information
OhMyRunPod --info
Setup Tailscale
OhMyRunPod --setup-tailscale
File Transfer Setup
OhMyRunPod --file-transfer
ComfyUI Management
OhMyRunPod --comfyui
ComfyUI Integration
OhMyRunPod provides comprehensive ComfyUI management through integration with comfy-cli:
- Template Detection: Automatically detects common ComfyUI templates made for Runpod
- Custom Nodes: Install, update, and manage custom nodes
- Model Downloads: Download models from CivitAI and HuggingFace with token support
- Manager Integration: Enable/disable ComfyUI-Manager GUI
- Status Monitoring: Check ComfyUI installation status and running processes
File Transfer Options
- croc: Secure file transfer with automatic setup
- SFTP: Traditional SFTP server configuration
Requirements
- Python 3.7+
- Linux environment (designed for RunPod)
- Rich library for terminal UI (automatically installed)
Contributing
Contributions to OhMyRunPod are welcome! Please feel free to submit pull requests or open issues to discuss proposed changes or report bugs.
License
This project is licensed under the GPL-3.0 license.
Acknowledgements
- Creator: Madiator2011
- ComfyUI Integration: Powered by Comfy-Cli
- Special thanks to everyone who contributed to the development and maintenance of OhMyRunPod.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ohmyrunpod-0.6.2.tar.gz.
File metadata
- Download URL: ohmyrunpod-0.6.2.tar.gz
- Upload date:
- Size: 32.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cdcc96654504a54deb0ce7394a981706826b1477396d68e949472aeb5169c1e
|
|
| MD5 |
5d86834764e61a80bf002b6a692c751a
|
|
| BLAKE2b-256 |
79709be841e97b0578b26f03188f15bd73b08775e66a946cb8b5b570bd88b007
|
File details
Details for the file ohmyrunpod-0.6.2-py3-none-any.whl.
File metadata
- Download URL: ohmyrunpod-0.6.2-py3-none-any.whl
- Upload date:
- Size: 37.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bc007ddc83fd366b25d0823a3664ed3d546a91c60801d15f008d7e7186da722
|
|
| MD5 |
0a122a48d279e5345567051ae25c60ed
|
|
| BLAKE2b-256 |
1aa94c0fe82b0a330dbbb0e770b8fe99149d2087ee1165cd3dff923a21f6e30b
|