Skip to content

Latest commit

Β 

History

277 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Comfy Portal

Comfy Portal Logo

Your Native iOS & Android Companion for ComfyUI

Download on the App Store Get it on Google Play TestFlight Build Google Play Build Platform: iOS 15.1+ | Android GitHub Stars GitHub Issues License


Comfy Portal is a professional, native iOS & Android client designed for ComfyUI. It bridges the gap between desktop power and mobile convenience, offering a seamless experience for AI artists and developers.

Note: This is an unofficial client and is not affiliated with the ComfyUI project.

Features

Feature Description
Native Experience Built with React Native and Expo for a smooth, responsive native feel.
Real-time Monitor Watch generation progress step-by-step and preview results instantly. Jobs keep running when you leave the screen or background the app, and are picked back up when you return.
Seamless Connect Connect to local (LAN) or remote (Cloud/RunPod) ComfyUI instances.
Workflow Manager View, manage, and execute your workflows on the go β€” import from a file, a URL or the clipboard, or sync them straight from your server.
AI Assistant Edit a workflow by describing what you want. Streams its replies, shows every change it makes, and works with 17 providers (OpenAI, Anthropic, Gemini, DeepSeek, Groq, xAI, Mistral…) or any OpenAI-compatible endpoint, including local ones like Ollama and LM Studio.
History Gallery Every generation kept per workflow β€” images and video β€” with multi-select to save, share or delete, and swipe navigation in full screen.
Broad Node Support Hand-built editors for the common nodes, and anything else rendered straight from your server's own node definitions, so custom nodes work without waiting for an app update.
Privacy First Direct connection to your server. No data is stored on our cloud.

Interface


Latest Updates

Version Date Changes
v1.1.0 2026-08-24 β€’ Feature: AI assistant rebuilt on AI SDK v7 β€” streaming replies, a stop button, per-tool progress, and 17 providers plus any OpenAI-compatible endpoint
β€’ Feature: Full-screen history gallery with multi-select save/share/delete and swipe navigation
β€’ Feature: Load Image can reuse an image already on the server instead of re-uploading
β€’ Feature: Nodes without a built-in editor now render from the server's /object_info
β€’ Feature: ComfyUI-MiniMaxH3-Easy support
β€’ Improvement: Generations survive navigation and backgrounding, and are recovered on return
β€’ Improvement: Model pickers source their options from the server, so custom node folders work
β€’ Fix: Long prompts were truncated before the AI assistant saw them, so its edits overwrote the rest
β€’ Fix: Video in the history gallery played sound over a black screen
β€’ Fix: Very large seed values lost precision
v1.0.7 2026-02-18 β€’ Feature: iOS Share Extension with Quick Actions
β€’ Feature: Custom prompt injection replaces the fixed prompt templates
β€’ Feature: Web platform support
β€’ Improvement: AI chat sessions persist across app launches
β€’ Fix: iPad layout and adaptive bottom sheets
β€’ Fix: Real ComfyUI execution errors are surfaced instead of a generic message
v1.0.6 2026-02-09 β€’ Fix: Slider crash on workflows with invalid parameter values
β€’ Improvement: Removed the redundant tag mode from CLIPTextEncode
v1.0.5 2026-02-08 β€’ Feature: AI-powered prompt enhancement for text-to-image workflows
β€’ Feature: GetImageSize node support
β€’ Improvement: LoadImage node with image preview and multiple source options
β€’ Improvement: Workflow tab UI and empty states
β€’ Fix: Dark mode flash on app launch
β€’ Fix: Keyboard handling in modals and text inputs
β€’ Upgrade: Expo SDK 55 with React Native 0.83

Older versions and Android APK downloads are on the Releases page.

Quick Start

1. Download App

Get the latest version from the App Store or Google Play.

Download on the App Store Β Β  Get it on Google Play

2. Setup Server

You need a running ComfyUI instance. We provide detailed guides for various setups:

Environment Guide
Local Local Server Setup
Remote Remote Server Setup
RunPod RunPod Deployment

3. Install Extension (Recommended)

To unlock full functionality, including workflow synchronization and enhanced app integration, we strongly recommend installing the Comfy Portal Endpoint extension.

  • Workflow Sync: Seamlessly sync your workflows from PC to App.
  • Enhanced Integration: Provides necessary API endpoints for better app performance.

Install Comfy Portal Endpoint β†’

Development

Prerequisites

  • Node.js 22+
  • pnpm 10+
  • macOS with the current stable Xcode, plus CocoaPods (for iOS)
  • Android Studio with JDK 17 (for Android)

The app targets iOS 15.1+ and is built against Expo SDK 55 / React Native 0.83.

Build Steps

  1. Clone the repository

    git clone https://github.com/ShunL12324/comfy-portal.git
    cd comfy-portal
  2. Install dependencies

    pnpm install
  3. Run on Simulator/Device

    npx expo run:ios      # iOS
    npx expo run:android  # Android

License

This project is available for personal and educational use. Commercial usage requires a separate license. See LICENSE for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Star History


Built with ❀️ by Shun

About

πŸ“± A native iOS & Android client for ComfyUI β€” run AI image generation workflows from your phone

Topics

Resources

Stars

75 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages