Browse by type
Run large language models — now with Vision, Audio, Embedding and MoE support — on AMD Ryzen™ AI NPUs in minutes.
No GPU required. Faster and over 10× more power-efficient. Supports context lengths up to 256k tokens. Ultra-Lightweight (17 MB). Installs within 20 seconds.
📦 The only out-of-box, NPU-first runtime built exclusively for Ryzen™ AI.
🤝 Think Ollama — but deeply optimized for NPUs.
✨ From Idle Silicon to Instant Power — FastFlowLM Makes Ryzen™ AI Shine.
FastFlowLM (FLM) supports all Ryzen™ AI Series chips with XDNA2 NPUs (Strix, Strix Halo, Kraken, and Gorgon Point).
🔽 Download | 📊 Benchmarks | 📦 Model List
📖 Docs | 📺 Demos | 🧪 Test Drive | 💬 Discord
A packaged FLM Windows installer is available here: flm-setup.exe. For more details, see the release notes.
📺 Watch the quick start video (Windows)
[!IMPORTANT]
⚠️ Ensure NPU driver version is >= 32.0.203.304 (.304is the minimum requirement but.311is recommended; check via Task Manager→Performance→NPU or Device Manager).
⚙️ Tip: * RECOMMENDED: Try running Windows Update or Driver Download. * Official AMD Install Doc (AMD account required). * Unofficial forum downloads (CAUTION, we do not hold responsible for what you download here).
After installation, open PowerShell (Win + X → I). To run a model in terminal (CLI Mode):
flm run llama3.2:1b
Notes: - Internet access to HuggingFace is required to download the optimized model kernels. - Sometimes downloads from HuggingFace may get corrupted. If this happens, run
flm pull <model_tag> --force(e.g.flm pull llama3.2:1b --force) to re-download and fix them. - By default, models are stored in: - Windows:C:\Users\<USER>\Documents\flm\models\- Linux:~/.config/flm/- During installation on Windows, you can select a different base folder (e.g., if you chooseC:\Users\<USER>\flm, models will be saved underC:\Users\<USER>\flm\models\). - On Linux, you can override the default location by setting theFLM_MODEL_PATHenvironment variable. - To disable the startup version check, setFLM_DISABLE_UPDATE_CHECK=1. - ⚠️ If HuggingFace is not accessible in your region, manually download the model (check this issue) and place it in the chosen directory.
🎉🚀 FastFlowLM (FLM) is ready — your NPU is unlocked and you can start chatting with models right away!
Open Task Manager (Ctrl + Shift + Esc). Go to the Performance tab → click NPU to monitor usage.
⚡ Quick Tips:
- Use/verboseduring a session to turn on performance reporting (toggle off with/verboseagain).
- Type/byeto exit a conversation.
- Runflm listin PowerShell to show all available models.
To start the local server (Server Mode):
flm serve llama3.2:1b
The model tag (e.g.,
llama3.2:1b) sets the initial model, which is optional. If another model is requested, FastFlowLM will automatically switch to it. Local server is on port 52625 (default).
03/11/2026 🎉 FLM now supports Linux 🐧 ! To get started, check out the quick start guide or the Lemonade Server docs, and watch the short video for a quick walkthrough of FLM on Linux via Lemonade 🍋.
10/01/2025 🎉 FLM was integrated into AMD's Lemonade Server 🍋. Watch this short demo about using FLM in Lemonade.
FLM makes it easy to run cutting-edge LLMs (and now VLMs) locally with: - ⚡ Fast and low power - 🧰 Simple CLI and API (REST and OpenAI API) - 🔐 Fully private and offline
No model rewrites, no tuning — it just works.
Powered by [FastFlowLM](https://github.com/FastFlowLM/FastFlowLM)💬 Have feedback/issues or want early access to our new releases? Open an issue or Join our Discord community
For developers who want to build FastFlowLM from source, we provide CMake presets for a convenient and consistent build experience.
More details on the exact procedure, with dependencies to be installed, for linux can be found in linux-getting-started.md.
Clone the repository:
bash
git clone --recursive https://github.com/FastFlowLM/FastFlowLM.git
cd FastFlowLM/src
Configure CMake using presets:
For Linux:
bash
cmake --preset linux-default
This will configure the build to install to /opt/fastflowlm.
For Windows (in a developer command prompt):
bash
cmake --preset windows-default
Build the project:
bash
cmake --build build
Install the project (optional):
For Linux:
bash
sudo cmake --install build
For Windows (with administrator privileges):
bash
cmake --install build
$ claude mcp add FastFlowLM \
-- python -m otcore.mcp_server <graph>