Skip to main content

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

ohmyrunpod-0.6.1.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ohmyrunpod-0.6.1-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

Details for the file ohmyrunpod-0.6.1.tar.gz.

File metadata

  • Download URL: ohmyrunpod-0.6.1.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for ohmyrunpod-0.6.1.tar.gz
Algorithm Hash digest
SHA256 973348ff94304c0392ab090d0c1cd0710730a66337d77476cdebee6a6db4931a
MD5 602b9048b382d19a740ee4bf0ef995e4
BLAKE2b-256 40d98ab4025201a06adc478eae3dd49acb69e180bfc56de7243caf3a034095e5

See more details on using hashes here.

File details

Details for the file ohmyrunpod-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: ohmyrunpod-0.6.1-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

Hashes for ohmyrunpod-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2c0ebfcb9a9e9df33c883a17ffd37a007cacbd4ace8de9f167ce2b6fea876d2
MD5 03be0c3f22b14984d5849844682cc35b
BLAKE2b-256 a03f8c12a96541f6ab8aa670d4d3e1441a423819e74313133f71b5310071f984

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page