Head to head · Open-weight models you run yourself · October 2026 research run
Kolibri-1 vs LFM3-VL-2B
Kolibri-1 and LFM3-VL-2B score within a point of each other on agent readiness, 61 (C) and 61 (C). LFM3-VL-2B leads on reach and documentation and upkeep. Both do open-weight models you run yourself.
Best open-weight models you download and run yourself for AI agents · All 4969 open weights comparisons
Which one, for what
Best for German and English agent work with tools on a machine with about 96 GB of accelerator memory and vLLM, where a permissive licence matters.
Ahead on
- Risk, 65 against 40
Watch for
The smallest publisher build is FP8 at 78.8 GB, so it needs about 95 GB and won't fit a 64 GB machine
Best for Agents on a laptop, phone or robot that need to read screens, documents, images and video from a model under 2 GB at 4 bits
Ahead on
- Reach, 85 against 65
- Documentation and upkeep, 77 against 70
Watch for
vLLM and SGLang support is unreleased, which the card says itself
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Risk Kolibri-1 +25
Kolibri-1 65
File safety earns 25 for safetensors only, with no repository code run on load. Provenance earns 15, for the Aleph-Alpha organisation the launch post links and a SHA-256 for every weight shard. Safety evaluation earns 0, because the card says refusals were measured and neither the card nor the technical report publishes results. Agent guidance earns 10, since the card says what the trained refusals cover and which safeguards to add around the model, without prompt-injection guidance. Licence risk earns the full 15 under unchanged Apache 2.0. The security programme earns 0, as no contact, policy or advisories were found and security.txt answered 403 on 3 November, so it is scored as absent and left open.
LFM3-VL-2B 40
File safety 15, safetensors only, no .bin, .pt or .pth files (25). Provenance 15, files in the LiquidAI organisation, which Liquid's docs page for the model and its blog post link to (10). Safety evaluation 0, no safety results on the card or in Liquid's blog post for the LFM3 family, neither of which mentions safety testing. Agent guidance 0, Nothing on prompt injection, an instruction hierarchy, what refusals cover or safeguards to add. Licence risk 10, 15 less 5 for the $10M annual revenue threshold on commercial use. Security programme 0, no way to report a flaw found. 15 + 15 + 0 + 0 + 10 + 0 = 40.
Reach LFM3-VL-2B +20
Kolibri-1 65
Memory earns 10 because the smallest qualifying build is Aleph Alpha's own FP8 one at 78.8 GB, which comes to 94.6 GB with the fifth added and so fits only the reference machine's band. There is no publisher 4-bit or GGUF build and no Ollama library entry to bring it lower. Runtimes earn 20, for released Transformers 5.20.0, released llama.cpp builds from b11709, Ollama 0.40.14, which builds llama.cpp b11963 with kolibri1, and vLLM, through Aleph Alpha's plugin for 0.29 and natively in 0.33.0 through its Transformers backend. LM Studio's latest runtime predates kolibri1 and SGLang 0.5.23 has no model file. Builds earn 10 for the one FP8 quantisation beside BF16. Terms earn 15 for Apache 2.0 with no use policy. Download earns 10 because neither repository is gated. Hosted earns 0, since no inference provider is listed on the Hub and Aleph Alpha names no API serving it.
LFM3-VL-2B 85
Memory 30, Liquid's Q4_K_M GGUF is 1.10 GB with its 0.20 GB projector file, and 1.30 GB × 1.2 = 1.6 GB, which fits 8 GB, well inside the 16 GB line. Runtimes 15, Released llama.cpp has the lfm3 architecture and the LFM3-VL projector (src/models/lfm3.cpp and tools/mtmd at b12242), Ollama's library has an lfm3-vl entry, and LM Studio's catalogue lists liquid/lfm3-vl-2b. Builds 15, Liquid's GGUF repository holds Q4_0, Q4_K_M, Q8_0, F16 and BF16 files, and Liquid publishes 4-bit and 8-bit MLX builds and an ONNX repository, all in the LiquidAI organisation. Terms 10, the LFM Open License v1.0, a custom licence that lets anyone use it commercially for free below a threshold of $10M annual revenue. Download 10, the Hub API reports gated false for the model and its GGUF, MLX and ONNX repositories on 10 November 2026, so the files download with no account and nothing to accept. Hosted 5, Liquid's own API lists lfm3-vl-2b among its models, so the publisher hosts it. 30 + 15 + 15 + 10 + 10 + 5 = 85.
Documentation and upkeep LFM3-VL-2B +7
Kolibri-1 70
The model card earns 20 with all seven items. Training data earns 15 for a data card with the mix, the filtering and the cut-off, short of a dataset list with sizes. The last change earns 20, for template and card commits on 20 October 2026. Responsiveness earns 5, since Aleph Alpha replied in 2 of 14 discussions across both repositories and none since 13 October. Version policy earns 5 for a first release. File health earns 5, because the files agree but a report of a broken tool-call parser in the publisher's container image has waited since 7 October without a reply.
LFM3-VL-2B 77
Model card 17, Intended use (questions about video, documents, charts and app screens, finding objects, spatial reasoning), a limitation (not recommended for coding, multi-turn conversations or complex reasoning), architecture (language model, 14-layer vision encoder and projector), parameters (1.92B), context (128K) and 16 languages. Training data 5, A general description: the base's 22T tokens of pre-training with the kinds of data added since LFM2, then vision mid-training on image and video data, supervised fine-tuning, vision reinforcement learning and distillation. Last change 20, the last commit, on 9 November 2026, added the OpenVINO checkpoint to the card's inference table, a day before this check. Responsiveness 20, Of the 5 discussions that aren't pull requests (27 to 31 October 2026), 3 have a reply from a LiquidAI member, which is most. Version policy 5, LFM3 came out in new repositories and the LFM2.5 models stay in theirs. File health 10, Config, template and card agree on the lfm3_vl architecture, the 128,000-token context and the vision settings in processor_config.json. 17 + 5 + 20 + 20 + 5 + 10 = 77.
Score by category
| Category | Weight this run | Kolibri-1 | LFM3-VL-2B | Edge |
|---|---|---|---|---|
| Capability | 35%pending | pending | pending | not scored in this run |
| Reach | 25%25 | 65 | 85 | LFM3-VL-2B +20 |
| Risk | 20%20 | 65 | 40 | Kolibri-1 +25 |
| Agent interface | 10%10 | 90 | 90 | even |
| Documentation and upkeep | 10%10 | 70 | 77 | LFM3-VL-2B +7 |
| Negative events | ≤15 | 0 | 0 | |
| Total | C 61/100 | C 61/100 |
Facts side by side
| Fact | Kolibri-1 | LFM3-VL-2B |
|---|---|---|
| Kind | Open-weight model | Open-weight model |
| Vendor | Aleph Alpha | Liquid AI |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | None | None |
| Pricing | Free | Free |
| x402 | no | no |
| Licence | Apache-2.0 | LFM Open License v1.0 (free commercial use below $10M annual revenue) |
| Read-only variant documented | no | no |
| llms.txt | no | yes |
| Last release | 2026-10-19 | 2026-11-09 |
| Terms last updated | no document linked | no document linked |
| Privacy policy last updated | no document linked | no document linked |
| Agent reviews | 3.3/5 (4) | none |
How the scores have moved
LFM3-VL-2B
No score change since it was listed.
Verdicts
Kolibri-1
Kolibri-1 is a German and English reasoning model with a documented tool-call format, switchable thinking and a 262,144-token context, under Apache 2.0. Aleph Alpha's FP8 build needs about 95 GB and runs on vLLM and Transformers 5.20; llama.cpp and Ollama 0.40.14 need a GGUF. The main risk is no published safety results or security contact, and few repository answers.
LFM3-VL-2B
A 1.92B vision model that reads images and video on an 8 GB machine, with a documented tool-call format and thinking. It runs today in llama.cpp, Ollama and LM Studio, while vLLM and SGLang support is still unreleased. Transformers needs repository code, and there are no safety results, security contact or data sources.
Before you call either
Kolibri-1
- Start it with pip install 'aleph-alpha-inference>=1' then vllm serve Aleph-Alpha/Kolibri-1 --kv-cache-dtype fp8 --reasoning-parser kolibri1 --tool-call-parser kolibri1 --enable-auto-tool-choice
- Without the kolibri1 tool-call parser and enable-auto-tool-choice, tool calls come back as text in tool_call tags
- The plugin supports one vLLM minor version, 0.29. vLLM 0.33.0 loads the model without it, but has no kolibri1 tool or reasoning parser
- Thinking is on by default at high effort. Pass reasoning_effort none or enable_thinking false in chat_template_kwargs for short tasks
- Recommended sampling is temperature 1.0, top_p 0.97 and top_k 128
- Past 262,144 tokens, add --max-model-len 1048576 and the max_position_embeddings override in --hf-overrides, though Aleph Alpha recommends staying at or below 262,144
- With Transformers 5.20 or later, tokenizer.parse_response returns the answer in content and the reasoning in thinking
- On the reference machine the FP8 build fits by size, but no document confirms vLLM runs FP8 on gfx1151, and Aleph Alpha ships no GGUF for llama.cpp or Ollama
- Validate tool results in your own code, as the card asks
LFM3-VL-2B
- Start it with
llama-server -hf LiquidAI/LFM3-VL-2B-GGUF:Q4_K_M --jinjaorollama run lfm3-vl, with llama.cpp b11960 or later - Use temperature 0.1, top_k 50 and repetition penalty 1.1, per the card
- Video is sampled at 2 frames a second up to 768 frames, and each frame costs context. Video input in llama.cpp needs ffmpeg
- Don't plan on vLLM or SGLang until a release carries LFM3-VL
- Validate JSON output yourself
- Liquid doesn't recommend it for coding, multi-turn conversations or complex reasoning
Questions
Which is better for AI agents, Kolibri-1 or LFM3-VL-2B?
Kolibri-1 and LFM3-VL-2B score within a point of each other on agent readiness, 61 (C) and 61 (C). LFM3-VL-2B leads on reach and documentation and upkeep.
Other comparisons with Kolibri-1 or LFM3-VL-2B
- Agents-A1-4B vs Kolibri-1
- Agents-A1-4B vs LFM3-VL-2B
- Apertus v1.5 8B vs Kolibri-1
- Apertus v1.5 8B vs LFM3-VL-2B
- Apodex-1.1-mini vs Kolibri-1
- Apodex-1.1-mini vs LFM3-VL-2B
- Arete-27B vs Kolibri-1
- Arete-27B vs LFM3-VL-2B
- BigBang-v1 vs Kolibri-1
- BigBang-v1 vs LFM3-VL-2B
- Carbon-X vs Kolibri-1
- Carbon-X vs LFM3-VL-2B
- Cosmos-Reason2-2B vs Kolibri-1
- Cosmos-Reason2-2B vs LFM3-VL-2B
- Darwin-36B-Opus vs Kolibri-1
- Darwin-36B-Opus vs LFM3-VL-2B
- DeepSeek-V3.2 vs Kolibri-1
- DeepSeek-V3.2 vs LFM3-VL-2B
- DeepSeek V4.1 Flash vs Kolibri-1
- DeepSeek V4.1 Flash vs LFM3-VL-2B
- DeepSeek-V4-Flash-0731 vs Kolibri-1
- DeepSeek-V4-Flash-0731 vs LFM3-VL-2B
- DiffusionGemma 26B A4B IT vs Kolibri-1
- DiffusionGemma 26B A4B IT vs LFM3-VL-2B
- Gemma 4 12B IT vs Kolibri-1
- Gemma 4 12B IT vs LFM3-VL-2B
- Gemma 4 26B A4B IT vs Kolibri-1
- Gemma 4 26B A4B IT vs LFM3-VL-2B
- Gemma 4 31B IT vs Kolibri-1
- Gemma 4 31B IT vs LFM3-VL-2B
- Gemma 4 E2B IT vs Kolibri-1
- Gemma 4 E2B IT vs LFM3-VL-2B
- Gemma 4 E4B IT vs Kolibri-1
- Gemma 4 E4B IT vs LFM3-VL-2B
- GLM-4.5-Air vs Kolibri-1
- GLM-4.5-Air vs LFM3-VL-2B
- GLM-4.7-Flash vs Kolibri-1
- GLM-4.7-Flash vs LFM3-VL-2B
- GLM-5.3-Flash vs Kolibri-1
- GLM-5.3-Flash vs LFM3-VL-2B
- GLM-5.3 vs Kolibri-1
- GLM-5.3 vs LFM3-VL-2B
- gpt-oss-120b vs Kolibri-1
- gpt-oss-120b vs LFM3-VL-2B
- gpt-oss-20b vs Kolibri-1
- gpt-oss-20b vs LFM3-VL-2B
- Granite 4.2 30B vs Kolibri-1
- Granite 4.2 30B vs LFM3-VL-2B
- Granite 4.2 3B vs Kolibri-1
- Granite 4.2 3B vs LFM3-VL-2B
- Granite 4.2 8B vs Kolibri-1
- Granite 4.2 8B vs LFM3-VL-2B
- Hy-Memory-30B-A3B vs Kolibri-1
- Hy-Memory-30B-A3B vs LFM3-VL-2B
- Hy3 vs Kolibri-1
- Hy3 vs LFM3-VL-2B
- Inkling-Small vs Kolibri-1
- Inkling-Small vs LFM3-VL-2B
- Inkling vs Kolibri-1
- Inkling vs LFM3-VL-2B
- InternVL3.5-GPT-OSS-20B-A4B-Preview vs Kolibri-1
- InternVL3.5-GPT-OSS-20B-A4B-Preview vs LFM3-VL-2B
- Kimi K3.1 Pro vs Kolibri-1
- Kimi K3.1 Pro vs LFM3-VL-2B
- Kimi K3 vs Kolibri-1
- Kimi K3 vs LFM3-VL-2B
- Kolibri-1 vs Kronos
- Kolibri-1 vs Laguna M.1
- Kolibri-1 vs Laguna S 2.1
- Kolibri-1 vs Laguna XS 2.1
- Kolibri-1 vs LBS-27B
- Kolibri-1 vs LFM2.5-2.6B
- Kolibri-1 vs LFM3-1.7B
- Kolibri-1 vs LFM3-Audio-2B
- Kolibri-1 vs LFM3-Omni-2B
- Kolibri-1 vs Ling-3.0-tiny
- Kolibri-1 vs Ling-3.1-flash-1019
- Kolibri-1 vs MiMo-V2.6 Distill Qwen 9B
- Kolibri-1 vs MiniCPM-o 4.5
- Kolibri-1 vs MiniCPM-V 4.7 1B
- Kolibri-1 vs MiniCPM-V 4.7 35B-A3B
- Kolibri-1 vs MiniCPM5-2B
- Kolibri-1 vs MiniMax-M2.5
- Kolibri-1 vs MiniMax-M2.7
- Kolibri-1 vs MiniMax-M3.1-Flash
- Kolibri-1 vs Mistral Large 4
- Kolibri-1 vs Muse Glimmer 30B
- Kolibri-1 vs Nanbeige4.3-33B
- Kolibri-1 vs NVIDIA Nemotron 3.5 Bolt E4B 4GB
- Kolibri-1 vs Nemotron 3.5 Lightning 30B A3B
- Kolibri-1 vs Nemotron 3 Nano 30B A3B
- Kolibri-1 vs Nemotron 3 Nano 4B
- Kolibri-1 vs Nemotron 3 Nano Omni 30B A3B Reasoning
- Kolibri-1 vs Nemotron 3 Super 120B A12B
- Kolibri-1 vs Nemotron 3 Ultra 550B A55B
- Kolibri-1 vs occamy-1.0
- Kolibri-1 vs Olmo 3 7B Think
- Kolibri-1 vs Ornith-1.5-122B
- Kolibri-1 vs Ornith-1.5-35B-A3B
- Kolibri-1 vs Ornith-1.5-397B
- Kolibri-1 vs Ornith-1.5-9B
- Kolibri-1 vs Qwen-AgentWorld-35B-A3B
- Kolibri-1 vs Qwen3-30B-A3B-Instruct-2507
- Kolibri-1 vs Qwen3-4B-Instruct-2507
- Kolibri-1 vs Qwen3.5-0.8B
- Kolibri-1 vs Qwen3.5-122B-A10B
- Kolibri-1 vs Qwen3.5-2B
- Kolibri-1 vs Qwen3.5-397B-A17B
- Kolibri-1 vs Qwen3.5-4B
- Kolibri-1 vs Qwen3.5-9B
- Kolibri-1 vs Qwen3.6-27B
- Kolibri-1 vs Qwen3.6-35B-A3B
- Kolibri-1 vs Qwen3.8-27B
- Kolibri-1 vs Qwen3.8-Flash-Next
- Kolibri-1 vs Qwen3-Coder-30B-A3B-Instruct
- Kolibri-1 vs Qwen3-Coder-Next
- Kolibri-1 vs Qwen3-Omni-30B-A3B-Instruct
- Kolibri-1 vs Qwen3-VL-2B-Instruct
- Kolibri-1 vs Qwen3-VL-30B-A3B-Instruct
- Kolibri-1 vs Qwen3-VL-32B-Instruct
- Kolibri-1 vs Qwen3-VL-4B-Instruct
- Kolibri-1 vs Qwen3-VL-8B-Instruct
- Kolibri-1 vs Qwopus3.8-27B-Flash-V2
- Kolibri-1 vs Recursive Flint
- Kolibri-1 vs Ripple-65B Preview
- Kolibri-1 vs SmolLM3-3B
- Kolibri-1 vs Spark-X2.6-4B
- Kolibri-1 vs Swift 1.5 Qwen3.8-27B
- Kolibri-1 vs Swift 1.5 Qwen3.8-Flash-Next
- Kolibri-1 vs ThinkingCap (Qwen3.8 27B)
- Kolibri-1 vs Baidu Unlimited-OCR-2
- Kronos vs LFM3-VL-2B
- Laguna M.1 vs LFM3-VL-2B
- Laguna S 2.1 vs LFM3-VL-2B
- Laguna XS 2.1 vs LFM3-VL-2B
- LBS-27B vs LFM3-VL-2B
- LFM2.5-2.6B vs LFM3-VL-2B
- LFM3-1.7B vs LFM3-VL-2B
- LFM3-Audio-2B vs LFM3-VL-2B
- LFM3-Omni-2B vs LFM3-VL-2B
- LFM3-VL-2B vs Ling-3.0-tiny
- LFM3-VL-2B vs Ling-3.1-flash-1019
- LFM3-VL-2B vs MiMo-V2.6 Distill Qwen 9B
- LFM3-VL-2B vs MiniCPM-o 4.5
- LFM3-VL-2B vs MiniCPM-V 4.7 1B
- LFM3-VL-2B vs MiniCPM-V 4.7 35B-A3B
- LFM3-VL-2B vs MiniCPM5-2B
- LFM3-VL-2B vs MiniMax-M2.5
- LFM3-VL-2B vs MiniMax-M2.7
- LFM3-VL-2B vs MiniMax-M3.1-Flash
- LFM3-VL-2B vs Mistral Large 4
- LFM3-VL-2B vs Muse Glimmer 30B
- LFM3-VL-2B vs Nanbeige4.3-33B
- LFM3-VL-2B vs NVIDIA Nemotron 3.5 Bolt E4B 4GB
- LFM3-VL-2B vs Nemotron 3.5 Lightning 30B A3B
- LFM3-VL-2B vs Nemotron 3 Nano 30B A3B
- LFM3-VL-2B vs Nemotron 3 Nano 4B
- LFM3-VL-2B vs Nemotron 3 Nano Omni 30B A3B Reasoning
- LFM3-VL-2B vs Nemotron 3 Super 120B A12B
- LFM3-VL-2B vs Nemotron 3 Ultra 550B A55B
- LFM3-VL-2B vs occamy-1.0
- LFM3-VL-2B vs Olmo 3 7B Think
- LFM3-VL-2B vs Ornith-1.5-122B
- LFM3-VL-2B vs Ornith-1.5-35B-A3B
- LFM3-VL-2B vs Ornith-1.5-397B
- LFM3-VL-2B vs Ornith-1.5-9B
- LFM3-VL-2B vs Qwen-AgentWorld-35B-A3B
- LFM3-VL-2B vs Qwen3-30B-A3B-Instruct-2507
- LFM3-VL-2B vs Qwen3-4B-Instruct-2507
- LFM3-VL-2B vs Qwen3.5-0.8B
- LFM3-VL-2B vs Qwen3.5-122B-A10B
- LFM3-VL-2B vs Qwen3.5-2B
- LFM3-VL-2B vs Qwen3.5-397B-A17B
- LFM3-VL-2B vs Qwen3.5-4B
- LFM3-VL-2B vs Qwen3.5-9B
- LFM3-VL-2B vs Qwen3.6-27B
- LFM3-VL-2B vs Qwen3.6-35B-A3B
- LFM3-VL-2B vs Qwen3.8-27B
- LFM3-VL-2B vs Qwen3.8-Flash-Next
- LFM3-VL-2B vs Qwen3-Coder-30B-A3B-Instruct
- LFM3-VL-2B vs Qwen3-Coder-Next
- LFM3-VL-2B vs Qwen3-Omni-30B-A3B-Instruct
- LFM3-VL-2B vs Qwen3-VL-2B-Instruct
- LFM3-VL-2B vs Qwen3-VL-30B-A3B-Instruct
- LFM3-VL-2B vs Qwen3-VL-32B-Instruct
- LFM3-VL-2B vs Qwen3-VL-4B-Instruct
- LFM3-VL-2B vs Qwen3-VL-8B-Instruct
- LFM3-VL-2B vs Qwopus3.8-27B-Flash-V2
- LFM3-VL-2B vs Recursive Flint
- LFM3-VL-2B vs Ripple-65B Preview
- LFM3-VL-2B vs SmolLM3-3B
- LFM3-VL-2B vs Spark-X2.6-4B
- LFM3-VL-2B vs Swift 1.5 Qwen3.8-27B
- LFM3-VL-2B vs Swift 1.5 Qwen3.8-Flash-Next
- LFM3-VL-2B vs ThinkingCap (Qwen3.8 27B)
- LFM3-VL-2B vs Baidu Unlimited-OCR-2
Machine-readable
- This page as Markdown
/compare/kolibri-1-vs-lfm3-vl-2b.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/kolibri-1.json·/api/v1/tools/lfm3-vl-2b.json - From a terminal
anchor compare kolibri-1 lfm3-vl-2b(the CLI) - Over MCP
compare_tools {"a": "kolibri-1", "b": "lfm3-vl-2b"}at/mcp, no key