Skip to main content

System Requirements

Ensure your system meets these requirements before installing HTFlow:

Minimum Requirements

VS Code

Version 1.99.0 or higherDownload from code.visualstudio.com

Node.js

Version 16.x or higherRecommended: Node.js 18.x LTSDownload from nodejs.org

npm

Version 8.x or higherIncluded with Node.jsOr use Yarn, pnpm

Storage

Minimum: 500 MB freeRecommended: 2 GB for projects
For optimal performance:
Supported:
  • macOS 10.15 (Catalina) or later
  • Windows 10/11 (64-bit)
  • Linux (Ubuntu 20.04+, Debian 10+, Fedora 34+)
HTFlow works on all platforms that support VS Code and Node.js
Recommended:
  • CPU: Quad-core processor or better
  • RAM: 8 GB minimum, 16 GB recommended
  • Disk: SSD for better performance
  • Display: 1920x1080 or higher
Requirements:
  • Internet connection for installation
  • Download speed: 5 Mbps or higher
  • Required for:
    • Installing HTFlow CLI
    • Updating packages
    • Webflow deployment

Software Dependencies

Required

Why needed: HTFlow CLI runs on Node.jsInstallation:
brew install node
Verify installation:
node --version
# Should output: v18.x.x or higher

Git

For version controlDownload: git-scm.com
git --version

Modern Browser

For dev server testing
  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

Browser Requirements

For testing and preview:
Any modern browser:
  • Google Chrome (recommended)
  • Mozilla Firefox
  • Safari
  • Microsoft Edge
  • Brave
Development server works with all modern browsers

HTFlow Components

Different components available for your workflow:

HTFlow CLI

Core componentCommand-line interface for all HTFlow operations
npm install -g htflow-cli

VS Code Extension

Visual interfaceGUI for HTFlow commands in VS Code/CursorInstall from VS Code Marketplace

Chrome Extension

Conversion toolConvert HTML to Webflow directly in browserInstall from Chrome Web Store

MCP Integration

AI assistant supportEnable AI assistants to work with HTFlow
htflow mcp-install

AI Tools Integration

HTFlow works with popular AI coding tools:
Built-in AI assistantRequirements:
  • Cursor IDE
  • HTFlow extension
  • MCP integration (optional)
Features:
  • AI-powered code generation
  • HTFlow standards compliance
  • Automatic validation

Webflow Requirements

For deployment to Webflow:
Required:
  • Active Webflow account
  • Site plan (for custom code)
Sign up at webflow.com
For custom code import:
  • Webflow Site Plan or higher
  • NOT available on free plan
Custom code features require paid plan
Choose one:
  • HTFlow Webflow App
  • HTFlow Chrome Extension
Both available after HTFlow CLI installation

Permissions

Required system permissions:

File System

  • Read/write in workspace
  • Create/modify project files
  • Access temp directories

Network

  • npm registry access
  • Download packages
  • Connect to dev server

Process Execution

  • Run Node.js processes
  • Execute npm commands
  • Start development servers

Port Access

  • Bind to local ports
  • Default: 3000-3010
  • Configurable in settings

Firewall Configuration

For development server access:
Allow Node.js
# System will prompt automatically
# Or manually add in System Preferences:
# Security & Privacy → Firewall → Firewall Options
# Allow incoming connections for Node.js

Verification Checklist

Use this checklist to verify your setup:
1

Check Node.js

node --version
npm --version
Both commands should return version numbers
2

Check VS Code

code --version
Should show VS Code version 1.99.0+
3

Install HTFlow CLI

npm install -g htflow-cli
htflow version
Should display HTFlow version
4

Install VS Code Extension

  • Open VS Code Extensions
  • Search “Htflow Html to Webflow”
  • Install extension
HTFlow icon should appear in Activity Bar
5

Test Installation

  • Open HTFlow panel (Ctrl+Shift+H)
  • Click “Show Version”
Should display version information

Troubleshooting Setup

Issue: node command not recognizedSolutions:
  1. Reinstall Node.js
  2. Add Node.js to PATH:
    • Windows: Edit System Environment Variables
    • macOS/Linux: Add to .bashrc or .zshrc
  3. Restart terminal/VS Code
Issue: Cannot install global packagesSolutions:
macOS/Linux
# Use sudo (not recommended for regular use)
sudo npm install -g htflow-cli

# Or fix npm permissions (recommended)
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
Windows
# Run as Administrator
# Right-click terminal → Run as Administrator
npm install -g htflow-cli
Issue: HTFlow extension doesn’t appear or workSolutions:
  1. Verify VS Code version: code --version
  2. Reload window: Ctrl+Shift+P → “Reload Window”
  3. Check extension is enabled in Extensions panel
  4. Reinstall extension
  5. Check for conflicting extensions
Issue: Cannot start dev serverSolutions:
# Find process using port 3000
# macOS/Linux
lsof -i :3000

# Windows
netstat -ano | findstr :3000

# Kill the process or change port in config

Performance Optimization

Tips for optimal HTFlow performance:

Use SSD

Significant improvement in build and dev server performance

Increase RAM

8 GB minimum, 16 GB for large projects

Close Unused Apps

Free up system resources during builds

Update Regularly

Keep Node.js, VS Code, and HTFlow updated

Next Steps

Installation Guide

Install HTFlow extension and CLI

Quick Start

Create your first HTFlow project