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)
  • 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

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.3.tar.gz (32.6 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.3-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ohmyrunpod-0.6.3.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ohmyrunpod-0.6.3.tar.gz
Algorithm Hash digest
SHA256 2036fc8bc0ba3a309fdc434416a8c00917c63a3a8bac6369f477e649b7b2304f
MD5 fdc6db8b3244c3b595c478b4e0fbc10f
BLAKE2b-256 6fb0101014133fd7aecfae1ae1f9678793970dc2bd02e3c4285120221aea5596

See more details on using hashes here.

Provenance

The following attestation bundles were made for ohmyrunpod-0.6.3.tar.gz:

Publisher: publish.yml on kodxana/OhMyRunpod-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: ohmyrunpod-0.6.3-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ohmyrunpod-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 78462c228e7a9c22aad7857902dc544c9f7720036f2b1b5f1dfff933892c07b7
MD5 a506d964de1025bc17603de204b74add
BLAKE2b-256 aadf831d6f4b6883efb4d4f1f2358e27c2d1e5bad92546d994bc93c513407faf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ohmyrunpod-0.6.3-py3-none-any.whl:

Publisher: publish.yml on kodxana/OhMyRunpod-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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