Comfy Portal is a modern iOS client application built with React Native for ComfyUI. It enables users to interact with ComfyUI servers directly from their iOS devices, making AI image generation more accessible and portable.
Note: This is a third-party client for ComfyUI and is not officially affiliated with the ComfyUI project.
- π± Native iOS interface optimized for mobile
- π Real-time workflow monitoring and control
- π¨ Intuitive preset management
- π Seamless connection to ComfyUI instances
- π‘οΈ Local-first approach with data privacy
- π Resource usage monitoring
- π Dark mode support
Important: Building from source is for personal use only. Redistribution or commercial use of modified versions is not permitted. Please see the LICENSE file for details.
- macOS with Xcode 15.0+
- Node.js 18.0+
- iOS Development environment set up
- CocoaPods installed
- Physical iOS device or simulator (iOS 15.1+)
- Clone the repository:
git clone https://github.com/ShunL12324/comfy-portal.git
cd comfy-portal- Install dependencies:
npx expo install- Build and run on iOS device:
npx expo run:ios -dNote: The built app is for personal use only. You may not redistribute the app or create modified versions for commercial use.
We provide detailed guides for setting up your ComfyUI server:
- Local Server Setup - Run ComfyUI on your computer
- Remote Server Setup - Host ComfyUI on a remote server
- RunPod Server Setup - Deploy ComfyUI on RunPod
- Getting Workflow JSON - Export workflows from ComfyUI in API format
- Connect to multiple ComfyUI servers seamlessly
- Support both local network (home computer) and cloud-based servers
- Easy server addition and switching
- Monitor server status in real-time
- Control image generation through your ComfyUI server
- Adjust generation parameters on the go
- Select and switch between different base models
- Built-in LoRa model support and management
- Control your ComfyUI instance from anywhere
- Real-time generation monitoring
- View results instantly on your device
- Save and share generated images directly
Current Version: 1.0.0
- iOS 15.1 or later
- iPhone only (iPad support coming soon)
- Access to a ComfyUI server (local or remote)
We're actively working on new features to make Comfy Portal even better:
- π₯ Model Management
- Direct model downloads from within the app
- Model version tracking
- Storage optimization
- π Server Workflow Sync
- Bi-directional workflow synchronization
- Cloud backup and restore
- Cross-device workflow sharing
- Framework: Expo with React Native
- UI Components: Gluestack UI v2
- Styling: NativeWind
- Animations: Moti
- Icons: Lucide React Native
- Language: TypeScript
- Build System: EAS Build
- All data is stored locally on your device
- No data is collected or transmitted except for server connections
- Server connections are made directly to your specified ComfyUI instances
- No analytics or tracking implemented
- Photo library access is only used for saving generated images
This project uses a Source Available license. The source code is publicly available for personal and educational use, while commercial usage requires proper licensing.
-
Personal & Educational Use: Free for:
- Personal projects
- Learning and studying
- Academic research
- Testing and evaluation
-
Commercial Use:
- Requires proper licensing
- Contact for commercial opportunities
For detailed terms and conditions, please see the LICENSE file.
For support, bug reports, or commercial inquiries:
- Email: [email protected]
- GitHub Issues: Open an issue
Special thanks to the ComfyUI team for creating the amazing project that made this client possible.