Instructions to use saik0s/comfy_backup with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- llama-cpp-python
How to use saik0s/comfy_backup with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="saik0s/comfy_backup", filename="ComfyUI/models/text_encoders/gemma-3-12b-it-q2_k.gguf", )
llm.create_chat_completion( messages = "No input example has been defined for this model task." )
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use saik0s/comfy_backup with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf saik0s/comfy_backup:Q4_K_S # Run inference directly in the terminal: llama cli -hf saik0s/comfy_backup:Q4_K_S
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf saik0s/comfy_backup:Q4_K_S # Run inference directly in the terminal: llama cli -hf saik0s/comfy_backup:Q4_K_S
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf saik0s/comfy_backup:Q4_K_S # Run inference directly in the terminal: ./llama-cli -hf saik0s/comfy_backup:Q4_K_S
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf saik0s/comfy_backup:Q4_K_S # Run inference directly in the terminal: ./build/bin/llama-cli -hf saik0s/comfy_backup:Q4_K_S
Use Docker
docker model run hf.co/saik0s/comfy_backup:Q4_K_S
- LM Studio
- Jan
- Ollama
How to use saik0s/comfy_backup with Ollama:
ollama run hf.co/saik0s/comfy_backup:Q4_K_S
- Unsloth Studio
How to use saik0s/comfy_backup with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for saik0s/comfy_backup to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for saik0s/comfy_backup to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for saik0s/comfy_backup to start chatting
- Pi
How to use saik0s/comfy_backup with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf saik0s/comfy_backup:Q4_K_S
Configure the model in Pi
# Install Pi: npm install -g @mariozechner/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "saik0s/comfy_backup:Q4_K_S" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Hermes Agent new
How to use saik0s/comfy_backup with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf saik0s/comfy_backup:Q4_K_S
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default saik0s/comfy_backup:Q4_K_S
Run Hermes
hermes
- Atomic Chat new
- OpenClaw new
How to use saik0s/comfy_backup with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf saik0s/comfy_backup:Q4_K_S
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "saik0s/comfy_backup:Q4_K_S" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
- Docker Model Runner
How to use saik0s/comfy_backup with Docker Model Runner:
docker model run hf.co/saik0s/comfy_backup:Q4_K_S
- Lemonade
How to use saik0s/comfy_backup with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull saik0s/comfy_backup:Q4_K_S
Run and chat with the model
lemonade run user.comfy_backup-Q4_K_S
List all available models
lemonade list
| # ComfyUI-Manager: Node Database (node_db) | |
| This directory contains the JSON database files that power ComfyUI-Manager's legacy node registry system. While the manager is gradually transitioning to the online Custom Node Registry (CNR), these local JSON files continue to provide important metadata about custom nodes, models, and their integrations. | |
| ## Directory Structure | |
| The node_db directory is organized into several subdirectories, each serving a specific purpose: | |
| - **dev/**: Development channel files with latest additions and experimental nodes | |
| - **legacy/**: Historical/legacy nodes that may require special handling | |
| - **new/**: New nodes that have passed initial verification but are still being evaluated | |
| - **forked/**: Forks of existing nodes with modifications | |
| - **tutorial/**: Example and tutorial nodes designed for learning purposes | |
| ## Core Database Files | |
| Each subdirectory contains a standard set of JSON files: | |
| - **custom-node-list.json**: Primary database of custom nodes with metadata | |
| - **extension-node-map.json**: Maps between extensions and individual nodes they provide | |
| - **model-list.json**: Catalog of models that can be downloaded through the manager | |
| - **alter-list.json**: Alternative implementations of nodes for compatibility or functionality | |
| - **github-stats.json**: GitHub repository statistics for node popularity metrics | |
| ## Database Schema | |
| ### custom-node-list.json | |
| ```json | |
| { | |
| "custom_nodes": [ | |
| { | |
| "title": "Node display name", | |
| "name": "Repository name", | |
| "reference": "Original repository if forked", | |
| "files": ["GitHub URL or other source location"], | |
| "install_type": "git", | |
| "description": "Description of the node's functionality", | |
| "pip": ["optional pip dependencies"], | |
| "js": ["optional JavaScript files"], | |
| "tags": ["categorization tags"] | |
| } | |
| ] | |
| } | |
| ``` | |
| ### extension-node-map.json | |
| ```json | |
| { | |
| "extension-id": [ | |
| ["list", "of", "node", "classes"], | |
| { | |
| "author": "Author name", | |
| "description": "Extension description", | |
| "nodename_pattern": "Optional regex pattern for node name matching" | |
| } | |
| ] | |
| } | |
| ``` | |
| ## Transition to Custom Node Registry (CNR) | |
| This local database system is being progressively replaced by the online Custom Node Registry (CNR), which provides: | |
| - Real-time updates without manual JSON maintenance | |
| - Improved versioning support | |
| - Better security validation | |
| - Enhanced metadata | |
| The Manager supports both systems simultaneously during the transition period. | |
| ## Implementation Details | |
| - The database follows a channel-based architecture for different sources | |
| - Multiple database modes are supported: Channel, Local, and Remote | |
| - The system supports differential updates to minimize bandwidth usage | |
| - Security levels are enforced for different node installations based on source | |
| ## Usage in the Application | |
| The Manager's backend uses these database files to: | |
| 1. Provide browsable lists of available nodes and models | |
| 2. Resolve dependencies for installation | |
| 3. Track updates and new versions | |
| 4. Map node classes to their source repositories | |
| 5. Assess risk levels for installation security | |
| ## Maintenance Scripts | |
| Each subdirectory contains a `scan.sh` script that assists with: | |
| - Scanning repositories for new nodes | |
| - Updating metadata | |
| - Validating database integrity | |
| - Generating proper JSON structures | |
| This database system enables a flexible, secure, and comprehensive management system for the ComfyUI ecosystem while the transition to CNR continues. |