Ir para o conteúdo
Node packVerificadoExterno
Fonte aberta

ComfyUI-ThinkingLLM

A multimodal ComfyUI AI node with Qwen3.5, Qwen3-VL, Qwen2.5-VL, Qwen3, and Gemma 4 integrations. Features live thinking in the terminal to see what the LLM is doing in real time. Prompt enhancing, I2T, V2T, A2T....

Mantenedor@goodguy1963Bnota

Perfil do pacote

Status
Verificado
Publicador
@goodguy1963
Fonte
GitHub
Estrelas
27

README

ComfyUI-ThinkingLLM

ThinkingLLM is a multimodal local-LLM node pack for ComfyUI. It provides clean workflows for Qwen, Gemma 4, GGUF, Whisper ASR, prompt enhancement, image/video understanding, audio analysis, and secure OpenAI-compatible providers.

Watch the demo on YouTube

GPL-3.0 fork of Deaquay/ComfyUI-Qwen3.5-Uncensored, itself derived from huchukato/ComfyUI-QwenVL-Mod and 1038lab/ComfyUI-QwenVL. See LICENSE.

ThinkingLLM Demo Node screenshot

Highlights

  • Local Transformers/Hugging Face and GGUF inference
  • Image and video understanding with optional mask-focused analysis
  • Gemma 4 audio understanding and Whisper speech-to-text
  • Prompt enhancers for image and video generation workflows
  • Thinking-mode control, live terminal streaming, and a separate RAW_TRACE output
  • Curated model recommendations and preset-specific generation guidance
  • Secure OpenAI-compatible API node for approved remote providers
  • Existing compatible models are discovered instead of downloaded twice

Quick install

ComfyUI Manager (recommended)

  1. Open ComfyUI Manager → Install via Registry.
  2. Search for ThinkingLLM.
  3. Click Install and restart ComfyUI.

Manual install

cd ComfyUI/custom_nodes
git clone https://github.com/goodguy1963/ComfyUI-ThinkingLLM.git
cd ComfyUI-ThinkingLLM
pip install -r requirements.txt

For GGUF vision or Gemma 4 audio, also follow the llama.cpp backend installation guide.

Nodes at a glance

NodeBackendPurpose
ThinkingLLMTransformers / HFImage and video understanding
ThinkingLLM (Advanced)Transformers / HFFull controls and MASK_PREVIEW
ThinkingLLM Prompt EnhancerTransformers / HFText prompt enhancement
ThinkingLLM (GGUF)llama.cppGGUF image and video understanding
ThinkingLLM (GGUF Advanced)llama.cppGGUF advanced controls and MASK_PREVIEW
ThinkingLLM Gemma 4 Audio (GGUF)llama.cppGemma 4 audio understanding
ThinkingLLM Whisper ASRfaster-whisperSpeech-to-text transcription
ThinkingLLM Prompt Enhancer (GGUF)llama.cppGGUF prompt enhancement
ThinkingLLM System Prompt PresetUtilityReusable system prompts as STRING
ThinkingLLM API (OpenAI Compatible)Remote APIApproved OpenAI-compatible providers

The Transformers/HF nodes are the recommended default when you want the simplest installation. Choose GGUF when you specifically need quantized llama.cpp models or Gemma 4 audio.

Start a workflow

  1. Add the ThinkingLLM node that matches your backend and task.
  2. Select a model or an already installed local model.
  3. Connect image, video, audio, mask, or text inputs as needed.
  4. Connect RESPONSE or ENHANCED_OUTPUT to a text display or downstream prompt input.
  5. Connect RAW_TRACE when you want generation diagnostics.

Useful defaults:

  • Start with enable_thinking=false for transcription and short direct answers.
  • Enable stream_tokens_to_terminal when diagnosing a slow or unhelpful generation.
  • Resize very large images before inference to reduce context and memory pressure.
  • Use the dedicated Gemma 4 Audio or Whisper node instead of assuming every multimodal model supports audio.

For explanations of thinking mode, model guidance, raw traces, audio, masks, and object-removal prompting, see Features and workflows.

Model families

ThinkingLLM includes curated entries for:

  • Qwen3.8, Qwen3.5, Qwen3-VL, Qwen2.5-VL, and Qwen3
  • Gemma 4 vision, text, and audio-capable GGUF variants
  • Whisper tiny through large-v3 and distil-large-v3
  • Local compatible Transformers checkpoints and GGUF/mmproj pairs

See Models and backends for exact familie

Nós neste pacote

Nós 24
  • AILab_QwenVL
  • AILab_QwenVL_Advanced
  • AILab_QwenVL_GGUF
  • AILab_QwenVL_GGUF_Advanced
  • AILab_QwenVL_GGUF_PromptEnhancer
  • AILab_QwenVL_PromptEnhancer
  • default
  • duration_seconds
  • multiline
  • preset_prompt
  • StorySplitNode
  • ThinkingLLM_Gemma4_Audio_GGUF
  • ThinkingLLM_OpenAICompatibleAPI
  • ThinkingLLM_QwenVL
  • ThinkingLLM_QwenVL_Advanced
  • ThinkingLLM_QwenVL_GGUF
  • ThinkingLLM_QwenVL_GGUF_Advanced
  • ThinkingLLM_QwenVL_GGUF_PromptEnhancer
  • ThinkingLLM_QwenVL_PromptEnhancer
  • ThinkingLLM_SystemPromptPreset
  • ThinkingLLM_Whisper_ASR
  • tooltip
  • video_presets
  • VRAMCleanup

Fontes

3 fontes
GitHubPrimário
github.com/goodguy1963/ComfyUI-ThinkingLLM

Verificado 19 de out.

GitHubFonteVersão 4729c7920053d5bf10d94d0f85cf050e243570f3
github.com/goodguy1963/ComfyUI-ThinkingLLM

Verificado 5 de out.

Trechos de fonte

1 trecho

Source context: Repo goodguy1963/ComfyUI-ThinkingLLM