docs/versioned_docs/version-1.10.0/Deployment/deployment-macos-support.mdx
Langflow supports both Apple Silicon (ARM64) and Intel (x86_64) Macs, but with different feature availability due to hardware capabilities and upstream dependency support.
| Feature Category | Apple Silicon (M1/M2/M3) | Intel (x86_64) |
|---|---|---|
| Core Langflow | ✅ Full support | ✅ Full support |
| ML/AI Components | ✅ Full support | ❌ Limited/Unavailable |
| GPU Acceleration | ✅ Metal support | ❌ Not available |
| Native OCR | ✅ Full support | ✅ Full support |
The following features work on both Apple Silicon and Intel Macs:
ocrmac (uses macOS Vision framework)The following features require Apple Silicon (ARM64) and are not available on Intel Macs:
docling-core (metadata-only) works on IntelPyTorch dropped support for macOS Intel (x86_64) starting with version 2.3.0 (April 2024). The last version with Intel Mac support was PyTorch 2.2.2, which only supports Python 3.10-3.12.
Since many ML components depend on PyTorch, they are automatically excluded on Intel Macs to prevent installation failures.
Intel Macs lack the specialized hardware that makes ML workloads performant:
Install Langflow normally with all features:
pip install langflow
Or with specific ML extras:
pip install langflow[altk,langchain-huggingface,easyocr]
Install the base package for core functionality:
pip install langflow
Note: Attempting to install ML-dependent extras on Intel Macs will be automatically skipped due to platform markers in the package configuration.
| Python Version | Apple Silicon | Intel Mac |
|---|---|---|
| 3.10 | ✅ Supported | ✅ Supported |
| 3.11 | ✅ Supported | ✅ Supported |
| 3.12 | ✅ Supported | ✅ Supported |
| 3.13 | ✅ Supported | ⚠️ Limited (no PyTorch) |
| 3.14 | ✅ Supported | ⚠️ Limited (no PyTorch) |
:::note Python 3.13+ on Intel Macs cannot use PyTorch-dependent features due to the lack of PyTorch wheels for macOS x86_64. This affects ML components like ALTK, HuggingFace, EasyOCR, and Docling. :::
If you need ML features on an Intel Mac, consider these alternatives:
Instead of local models, use API-based services:
Run ML workloads on a remote server:
For some workloads, you can use Docker with ARM64 images via Rosetta 2:
docker run --platform linux/arm64 langflowai/langflow:latest
Note: Performance will be slower than native, and not all features may work correctly.
Apple and the broader ecosystem are phasing out Intel Mac support:
Langflow will continue to support core functionality on Intel Macs as long as Python and essential dependencies remain available, but ML features will remain Apple Silicon exclusive.
If you rely on ML features, consider upgrading to Apple Silicon hardware:
If you see errors about missing packages on Intel Mac:
python -c "import platform; print(platform.machine())"
# x86_64 = Intel, arm64 = Apple Silicon
If Langflow feels slow on Intel Mac:
If you have questions about macOS support: