notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
colibri Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine
g20260717 miscnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-07-14 22:15:15
Last Update: 2026-07-18 06:37:29
Commit Hash: cf6b05e
License: APACHE20
WWW:
https://github.com/JustVugg/colibri
Description:
colibri allows to run GLM-5.2 (744B-parameter MoE) on a consumer machine with ~25 GB of RAM - in pure C, with zero dependencies, by streaming experts from disk. Colibri is a lightweight, quality-preserving MoE runtime that treats VRAM, RAM, and storage as one managed memory hierarchy. Insufficient fast memory may reduce speed, but the default policy never silently changes model precision or router semantics.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (28 items)
Collapse this list.
  1. /usr/local/share/licenses/colibri-ai-g20260717/catalog.mk
  2. /usr/local/share/licenses/colibri-ai-g20260717/LICENSE
  3. /usr/local/share/licenses/colibri-ai-g20260717/APACHE20
  4. bin/coli
  5. libexec/colibri/doctor.py
  6. libexec/colibri/glm
  7. libexec/colibri/olmoe
  8. libexec/colibri/openai_server.py
  9. libexec/colibri/resource_plan.py
  10. libexec/colibri/tools/__init__.py
  11. libexec/colibri/tools/benchmark_cuda_fixture.py
  12. libexec/colibri/tools/clean.py
  13. libexec/colibri/tools/convert_fp8_to_int4.py
  14. libexec/colibri/tools/convert_olmoe.py
  15. libexec/colibri/tools/download_glm52.py
  16. libexec/colibri/tools/eval_glm.py
  17. libexec/colibri/tools/fetch_benchmarks.py
  18. libexec/colibri/tools/gen_unicode.py
  19. libexec/colibri/tools/glm_fp8_emit.py
  20. libexec/colibri/tools/make_glm_bench_model.py
  21. libexec/colibri/tools/make_glm_oracle.py
  22. libexec/colibri/tools/quant_ablation.py
  23. libexec/colibri/tools/route_coupling_report.py
  24. libexec/colibri/tools/route_pairs.py
  25. libexec/colibri/tools/run_tests.py
  26. @owner
  27. @group
  28. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • colibri
Dependency lines:
  • colibri-ai>0:misc/colibri
To install the port:
cd /usr/ports/misc/colibri/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/colibri
  • pkg install colibri-ai
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: colibri-ai
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1784348501 SHA256 (JustVugg-colibri-g20260717-8a1dcca_GH0.tar.gz) = 78a4899981bd2da030b48efa328c3c6b330252b08425d154f58acfbbd23edf6a SIZE (JustVugg-colibri-g20260717-8a1dcca_GH0.tar.gz) = 3055854

Packages (timestamps in pop-ups are UTC):
colibri-ai
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-g20260717------
FreeBSD:14:quarterly--------
FreeBSD:15:latest-g20260717n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-g20260717n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. python3.12 : lang/python312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. py312-huggingface-hub>0 : misc/py-huggingface-hub@py312
  2. py312-safetensors>0 : misc/py-safetensors@py312
  3. py312-numpy>0 : math/py-numpy@py312
  4. py312-psutil>0 : sysutils/py-psutil@py312
  5. py312-pytorch>0 : misc/py-pytorch@py312
  6. py312-datasets>0 : misc/py-datasets@py312
  7. py312-tokenizers>0 : textproc/py-tokenizers@py312
  8. py312-transformers>0 : misc/py-transformers@py312
  9. python3.12 : lang/python312
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
misc_colibri
USES:
gmake python shebangfix
pkg-message:
For install:
You installed colibri: GLM-5.2 AI model runner. It requires a very large download of ~400GB from HuggingFace: https://huggingface.co/mateogrgic/GLM-5.2-colibri-int4-with-int8-mtp Install py312-huggingface-hub and then: $ hf download mateogrgic/GLM-5.2-colibri-int4-with-int8-mtp
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/JustVugg/colibri/tar.gz/8a1dcca?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20260717
18 Jul 2026 06:37:29
commit hash: cf6b05e65bb5e08396d5e2eadf0cbf38c198af94commit hash: cf6b05e65bb5e08396d5e2eadf0cbf38c198af94commit hash: cf6b05e65bb5e08396d5e2eadf0cbf38c198af94commit hash: cf6b05e65bb5e08396d5e2eadf0cbf38c198af94 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/colibri: update g20260715 → g20260717

Also:
* add service
* upgrade optimization O2->O3
* add Python dependencies
g20260715
16 Jul 2026 04:06:11
commit hash: df28e83deda95a15199c3449e56c1c50ba7a5ec6commit hash: df28e83deda95a15199c3449e56c1c50ba7a5ec6commit hash: df28e83deda95a15199c3449e56c1c50ba7a5ec6commit hash: df28e83deda95a15199c3449e56c1c50ba7a5ec6 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/colibri: update g20260714 → g20260715
g20260714
15 Jul 2026 08:12:59
commit hash: 1fa4edff268fd5682eb72513d6db25e36f16a35dcommit hash: 1fa4edff268fd5682eb72513d6db25e36f16a35dcommit hash: 1fa4edff268fd5682eb72513d6db25e36f16a35dcommit hash: 1fa4edff268fd5682eb72513d6db25e36f16a35d files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/colibri: Minor change in the comment
g20260714
14 Jul 2026 22:13:26
commit hash: 3dd6a7a2a94456c99537d34204e4a40a1a5a0a35commit hash: 3dd6a7a2a94456c99537d34204e4a40a1a5a0a35commit hash: 3dd6a7a2a94456c99537d34204e4a40a1a5a0a35commit hash: 3dd6a7a2a94456c99537d34204e4a40a1a5a0a35 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/colibri: New port: Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine

Number of commits found: 4