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.2.tar.gz (32.9 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.2-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

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

Hashes for ohmyrunpod-0.6.2.tar.gz
Algorithm Hash digest
SHA256 5cdcc96654504a54deb0ce7394a981706826b1477396d68e949472aeb5169c1e
MD5 5d86834764e61a80bf002b6a692c751a
BLAKE2b-256 79709be841e97b0578b26f03188f15bd73b08775e66a946cb8b5b570bd88b007

See more details on using hashes here.

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

Hashes for ohmyrunpod-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4bc007ddc83fd366b25d0823a3664ed3d546a91c60801d15f008d7e7186da722
MD5 0a122a48d279e5345567051ae25c60ed
BLAKE2b-256 1aa94c0fe82b0a330dbbb0e770b8fe99149d2087ee1165cd3dff923a21f6e30b

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