OK I figured it out once you install confyui download your comfyui node from the github page extract the node then use a file manager copy and paste the node to the custom nodes folder then all you gota do is this code: pip install -r requirements.txt --break-system-packages
u must do this before you start comfyui do not use comfyui manager u have to manually install your nodes.
Prerequisites First you have to install Termux and install PRoot. Then install and login to Ubuntu in PRoot
pkg updated && pkg upgrade -y && termux-setup-storage && pkg install wget -y && pkg install git -y && pkg install proot -y && cd ~ && git clone https://github.com/MFDGaming/ubuntu-in-termux.git && cd ubuntu-in-termux && chmod +x ubuntu.sh && ./ubuntu.sh -y && ./startubuntu.sh
Installing ComfyUI Run below commands sequentially as root user in Ubuntu Install basic tools
apt update && apt upgrade -y && apt-get install curl git gcc make build-essential python3 python3-dev python3-pip python3-venv python-is-python3 -y && pip install ffmpeg --break-system-packages && apt dist-upgrade -y && apt install wget && apt-get install libgl1 libglib2.0 libsm6 libxrender1 libxext6 -y && apt-get install google-perftools && apt install libgoogle-perftools-dev && pip install moviepy==1.0.3 --break-system-packages && pip install accelerate --break-system-packages && pip install setuptools --break-system-packages
Clone the repository
git clone https://github.com/comfyanonymous/ComfyUI
Change the current directory
cd ComfyUI
export ANDROID_DATA=anything
Install required Python packages
pip install -r requirements.txt --break-system-packages
Navigate to the webui in your browser
To start after rebooting termux after first installation
cd ubuntu-in-termux && ./startubuntu.sh
SDXL/SD3/SD3.5/FLUX/SD1.5/AnimateDiff-Evolved
cd ComfyUI && python main.py --cpu --disable-xformers --cpu-vae --disable-cuda-malloc --use-split-cross-attention --force-fp16 --fp8_e4m3fn-unet --disable-smart-memory --disable-xformers
Animatediff FP16-Better Quality
cd ComfyUI && python main.py --cpu --disable-xformers --cpu-vae --disable-cuda-malloc --use-split-cross-attention --force-fp16 --fp16-unet --disable-smart-memory --disable-xformers
Install ComfyUI Manager
cd ComfyUI
cd custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
After You install Manager Make Sure To Install Efficiency Nodes!! they are better for Performance And are less messy!!!
PixArt Sigma XL 2 Works on 12gb Ram!!!
go here to see how to install it and the required files.
https://civitai.com/models/420163/abominable-spaghetti-workflow-pixart-sigma
SD3 clip included Model Works its only 5gb and makes stunning portraits in 6-7 steps. it took an hour to make 7 steps but that's fine with me. 12gb ram is required but if u have a phone with more ram ull be able to use sd3 with t5xxl included. 😉
u can make 512x512 and 256x256 images they are alot faster especially 256x256
the t5xxl sd3 included version doesn't work on 12gb Ram cause actually termux says I have 10602 mb of ram not 12 but on my system it says I got 12gb so termux is not seeing all my ram or I got scamed when buying my phone idk but for now I only can use the 5gb model
I Found an. Animatediff Workflow That's Twice as Fast!!! it's better than Gen 2 nodes😁 gen1 animatediff nodes are faster and use less memory here is the link just copy the code go to a text editor and paste all the json code into it then save it as json file. i can generate 8 batch 2-4 steps in 10 to 7 minutes!!!
https://github.com/dezi-ai/ComfyUI-AnimateLCM/blob/main/workflows/animatelcm.json
Make Sure you use taesd and only 320x512 I tried 512x512 but it crashed we finally can use text to video offline on portable devices don't have to wait hours for generated video plus it's lcm😄
Ollama LLM Works But only light weight models 0.5-3b models as bigger models use more ram. u can run multiple sessions in termux to use it first install ollama in termux after installing ubuntu
curl -fsSL https://ollama.com/install.sh | sh
then type ollama serve then start a new termux session,login to ubuntu.
then go to Olla website and pick any 0.5-3b model copy the name of the model
then make sure u know the correct model weight then in the new termux session type
ollama pull dolphin-phi:2.7b
then after download finished start comfyui then download an if_ai node workflow then download all requirements.then download marco file manager in Google play store then Move the IF_AI folder from the ComfyUI-IF_AI_tools to inside the root input ComfyUI/input/ then after that you may have trouble seeing your ollama models, don't worry they are there just tap local host and put 127.0.0.1 then restart comfyui server,after that tap on a different model then u should see some models appear go back to ollama and models should be there.
FLUX WORKS!!!!! all gguf versions work!! we can make stunning images with shnell q8 t5xxlfp16 and only 1 step XD!! use q8_0 flux version and t5xxlfp16 for best quality u only need this workflow:https://civitai.com/models/652884/flux-gguf-android-termux download v2.0
Update102924:sd3.5 large,large turbo, and medium,all works use sd3.5 large gguf and if u have more ram use sd3.5 medium with gguf t5xxl q5_0 XD it's faster than flux!!