AI Tools
3 November 2026•12 min read•By Roman Silantev

Running a 744B AI Model on a Laptop: What colibri Means for Australian Businesses

colibri runs the 744B GLM-5.2 model on a 25 GB laptop by streaming it from disk, at 10 to 20 seconds per token. Here's what it really does, why its secure-by-default server matters for Australian businesses keeping client data in-house, and when local AI is practical.

Running a 744B AI Model on a Laptop: What colibri Means for Australian Businesses

Running a 744B AI Model on a Laptop: What colibri Means for Australian Businesses

colibri, an open source engine by Italian developer Vincenzo Fornaro, runs Z.ai's 744-billion-parameter GLM-5.2 model on a laptop with 25 GB of RAM and no graphics card. It works by streaming most of the model from disk. It's also very slow: 10 to 20 seconds per token on that laptop. Here's what it actually does, why its secure-by-default server matters for Australian businesses that want client data kept in-house, and when local AI like this is practical.

A TikTok with more than 400,000 views made the rounds last month claiming someone had run a frontier-sized AI model on a laptop, proving you don't need NVIDIA anymore. Half of that is true.

The project is real. It's called colibri (Italian for hummingbird), it's on GitHub under the Apache 2.0 licence, and as of 2 November 2026 it has just over 46,000 stars. It really does run GLM-5.2 on a 25 GB laptop with no GPU.

What the video leaves out is speed, and speed is the whole story for a business.

We're an AI agency in Sydney. We build private AI systems for firms that can't send client files to an offshore chatbot. So we read the repo, the code and the benchmarks to answer one question: is this useful to an Australian business, or just impressive? Our answer: it's a genuinely useful idea with a narrow set of business uses today, and one of the better examples we've seen of an AI tool that's secure by default.

We haven't deployed colibri for a client. This is our read of the project, not a case study.


What colibri actually does

Large models like GLM-5.2 use a design called Mixture-of-Experts (MoE). The model is huge, but for each word-piece (token) it only uses a small slice of itself.

According to Fornaro's Show HN post and the README:

  • GLM-5.2 has about 744 billion parameters, but only about 40 billion are active for any one token.
  • The "dense" part, about 17 billion parameters covering attention, shared experts and embeddings, stays in RAM. Compressed to int4, that's about 9.9 GB.
  • The rest is 21,504 small "routed experts" that live on your SSD and get read in only when the model needs them, with a cache that keeps the most-used ones close.

So instead of needing hundreds of gigabytes of RAM or a rack of GPUs, you need a modest amount of RAM and a big, fast SSD. Fornaro describes it in an interview with AITalk as a huge warehouse and a small workbench: you don't put the whole warehouse on the table, you bring over what you need when you need it.

The core engine is written in C with no dependencies, plus a small Python server for the API. A one-step setup script checks your hardware, recommends a model that fits, builds the engine, downloads the model and starts a local server.


The speed, in plain numbers

Here are GLM-5.2's decode speeds from the colibri README, measured by the author and by community testers on their own machines:

  • The 25 GB laptop where it started: 0.05 to 0.1 tokens per second, from a cold start. The README calls this "the honest floor".
  • A 128 GB desktop with an AMD Ryzen AI Max+ 395, CPU only: 1.83 tokens per second, once warm.
  • A machine with six NVIDIA RTX 5090 graphics cards: 9.0 to 9.2 tokens per second, at best.

Some quick arithmetic to make that concrete. A token is roughly three quarters of an English word, so a 500-token answer is a few paragraphs. Counting generation time alone (reading the prompt adds more):

  • On the laptop, 500 tokens takes roughly 1.4 to 2.8 hours.
  • On the 128 GB desktop, about four and a half minutes.
  • On the six-GPU rig, just under a minute.

That laptop figure is not chat. It's a proof that the thing works at all, and Fornaro says as much. In the AITalk interview he agrees with an outside analysis calling early colibri "a serious proof of architecture, not yet a drop-in production server", and says he wouldn't promise 20 or 30 tokens per second on a laptop today.

Two more caveats. These speeds are self-reported by the author and community testers, and they depend heavily on your SSD, because streaming speed is your token speed. Your machine may be faster or slower.


So does this mean you don't need GPUs?

No. The fastest GLM-5.2 result in the README is the six-GPU machine, and colibri itself supports CUDA, Vulkan and Apple's Metal. GPUs still make it faster.

What colibri proves is narrower and still interesting: a very large model can run on hardware you already own, slowly. For a business, that turns "can we run a frontier-class model in-house?" from a hard no into "yes, if you can live with the speed, or spend on a bigger box."


Is GLM-5.2 actually any good?

GLM-5.2 is an open-weight model released by Z.ai (formerly Zhipu AI) under the MIT licence, which allows commercial use. Z.ai's own benchmark table, published on its blog and Hugging Face model card, is mixed:

  • It scores ahead of GPT-5.5 on some coding benchmarks, such as SWE-bench Pro (62.1 vs 58.6), FrontierSWE, PostTrainBench and SWE-Marathon.
  • It trails GPT-5.5 on others, such as DeepSWE (46.2 vs 70.0) and Terminal-Bench 2.1 (81.0 vs 84.0).
  • It trails Claude Opus 4.8 on every one of those (using Z.ai's main Terminus-2 score for Terminal-Bench).

These are vendor-reported numbers. Treat them as a sign that GLM-5.2 is a strong open model, not proof that it beats the paid ones. And whatever quality the model has, colibri runs it compressed to int4, so test it on your own work before trusting it.


Secure by default: the part we liked most

The easy mistake with local AI is a server that anyone on your network can talk to, with no password. Whoever can reach it can use it, and feed it whatever they like.

colibri's server, which speaks the same API format as OpenAI so existing tools can point at it, is careful here. We read the server code (c/openai_server.py) today. Three defaults stand out:

  1. It listens on localhost only. By default the server binds to 127.0.0.1, so only programs on the same machine can reach it.
  2. It refuses to open up to your network without an API key. If you ask it to bind to any other address and haven't set an API key (the COLI_API_KEY setting), it prints "refusing to bind ... beyond localhost without COLI_API_KEY set" and exits. You can override that with COLI_ALLOW_INSECURE_BIND=1, but you have to type it on purpose, and it warns you when you do.
  3. It has a DNS-rebinding guard. A malicious web page can trick your browser into talking to a server on your own machine by pointing a domain name at 127.0.0.1. colibri checks the Host header on every request and rejects anything that isn't loopback, the address it's bound to, or a host you've explicitly allowed. You can switch the guard off with a wildcard, and again it warns you.

That's the right way round. The safe setting is the default, and the risky one takes deliberate effort. It's the same standard we hold our own builds to, and the same thing we look for in open source AI security tools.

One clarification. "Local" means generation happens on your machine. The setup still downloads the engine from GitHub and the model from Hugging Face. Once that's done, prompts and answers don't need to leave the box.


What this means for Australian businesses

The reason a Sydney accounting practice or a Melbourne law firm would care about any of this is privacy, not cost.

When staff paste client information into a cloud AI tool, that information goes to the provider, usually overseas. Under the Privacy Act 1988, sending personal information offshore brings in Australian Privacy Principle 8 (cross-border disclosure), and you generally stay accountable for what the overseas recipient does with it. We cover this in more depth in our Privacy Act and AI guide.

Running the model on your own hardware takes the offshore AI provider out of that picture. That's a real benefit. It doesn't make you compliant on its own. You still have to secure the machine, control who can use it, check the model's output for accuracy, and handle the data properly. A badly run server in your office is still a badly run server.

Where colibri-style local inference fits today:

  • Overnight batch jobs. Work where nobody is waiting for the answer. For example, a hypothetical Parramatta bookkeeping practice could queue a few hundred short client-file summaries at 6 pm and read them at 8 am. On a 128 GB desktop at about 1.8 tokens a second, ten hours is roughly 65,000 tokens of output, so short summaries, not novels.
  • Evaluation and research. Testing how a frontier-class open model handles your own documents, without sending them anywhere, before you decide whether to invest in proper hardware.
  • Air-gapped or sensitive environments, where no outside connection is acceptable and slow is better than nothing.

Where it doesn't fit:

  • Live chat, customer-facing bots or staff assistants. On a laptop, the wait is hours. Even on a 128 GB desktop, a long answer takes minutes.
  • Replacing a paid API for app traffic. There's no per-token fee, but you pay in hardware, a large SSD, power and time. For anything with users waiting, the maths doesn't work on a laptop.
  • Anything high-volume. These numbers are for one request at a time.

The practical option most offices should look at first

The most useful thing in the colibri README for a normal business isn't GLM-5.2. It's the smaller models the same project runs.

The README lists Qwen3.6-35B-A3B as a 23 GB download that measured 6.0 tokens a second on an 8-core desktop CPU, and 9.9 tokens a second using the integrated GPU. That's usable for a single person reading along. A 500-token answer is under a minute and a half on the CPU figure.

A smaller model won't match GLM-5.2 on hard reasoning, but plenty of business tasks (summarising, drafting, classifying, pulling fields out of documents) don't need a frontier model. Pairing a small local model with document tools is often where private AI starts to pay its way, a bit like the self-hosted setups in our open source OCR tools shortlist.


What to check before you try it

If you or your IT person want to test colibri, here's the list we'd work through:

  1. Disk space and speed. GLM-5.2 is about a 429 GB download, and the quickstart recommends about 430 GB free. Use a fast NVMe SSD. A slow drive means slow tokens.
  2. RAM. The README lists 16 GB as the point below which GLM-5.2 won't start, and 24 GB for it to run as measured. More RAM means a bigger expert cache and better speed.
  3. The right model for the job. Run the setup's hardware check, and seriously consider a smaller model before the 744B one.
  4. Each model's licence. colibri is Apache 2.0 and GLM-5.2 is MIT, but every model keeps its own licence. The README notes, for example, that Qwen-Image-2.1 is for non-commercial use only. Check before you use one for paid work.
  5. Leave the network defaults alone. Keep it on localhost unless you have a reason. If other staff need it, set a strong API key, put it behind your normal access controls, and never set COLI_ALLOW_INSECURE_BIND=1 on a shared network.
  6. Test on your own work. Build a small set of real questions with known answers and score the output before anyone relies on it.
  7. Your privacy obligations. Decide what data is allowed on the machine, who can access it, and how outputs get reviewed. Local hardware helps with APP 8. It doesn't do the rest for you.
  8. Hardware wear and power. It's a heavy, sustained disk and CPU workload. Watch drive health and temperatures, especially on a laptop.

Our take

colibri is a good piece of engineering, honestly presented by its author. The secure-by-default server is something every local AI tool should copy.

For most Australian businesses, it's not a product you'd put in front of staff today. On a laptop it's a demonstration. On a well-specced desktop it's an overnight worker. The real value is what it shows: frontier-class open models can run on hardware you control, and that gap is closing.

If keeping client data onshore matters to you, the decision isn't "cloud AI or a laptop". There's a middle ground: smaller local models, or larger ones on proper hardware hosted in Australia. That's the kind of setup our private AI in Australia work is built around.


FAQ

Can colibri really run a 744B model on a laptop without a GPU? Yes. The README documents GLM-5.2 running on a 12-core laptop with 25 GB of RAM and no GPU, at 0.05 to 0.1 tokens per second from a cold start. That's 10 to 20 seconds per token, far too slow for chat.

How fast is colibri on better hardware? The README lists 1.83 tokens per second on a 128 GB Ryzen AI Max+ 395 desktop running on the CPU alone, and 9.0 to 9.2 tokens per second on a machine with six RTX 5090 GPUs. These are self-reported, and your SSD speed makes a big difference.

Is colibri free for business use? colibri is Apache 2.0 and GLM-5.2's weights are MIT, both of which allow commercial use. Other models it runs have their own licences, and some, like Qwen-Image-2.1, are non-commercial. You still pay for hardware, disk and power.

Is it safe to run colibri on an office network? By default it only listens on the machine it's running on, refuses to open to the network without an API key, and guards against DNS-rebinding attacks. Keep those defaults, use a strong key if you share it, and treat the machine like any server holding client data.

Does running AI locally make my business Privacy Act compliant? No tool does that on its own. Keeping prompts and data on your own hardware avoids sending them to an offshore AI provider, which helps with cross-border disclosure under APP 8. You still need security, access control, accuracy checks and a clear policy. This is general information, not legal advice.

What should a small business try first? A smaller model, not the 744B one. In the colibri README, Qwen3.6-35B-A3B is a 23 GB download that measured about 6 tokens per second on an 8-core desktop CPU, which is workable for one person.

Want a straight answer on private AI?

We build AI agents and automations for Australian businesses, with security as the default rather than an add-on. If you're weighing local AI against cloud tools, we'll help you work out what your data, your hardware and your budget actually support. See how we approach business automation and AI consulting.

Whether you're in the Sydney CBD, Parramatta, North Sydney or anywhere else in Australia, email info@ailabaustralia.com with the workflow you're thinking about, and we'll tell you honestly whether local AI fits it.

Email info@ailabaustralia.com

Sources: colibri on GitHub (README, benchmarks, quickstart, server code); Z.ai GLM-5.2 announcement; GLM-5.2 model card on Hugging Face; Fornaro's Show HN post; AITalk interview with Vincenzo Fornaro; OAIC: Australian Privacy Principles. Figures checked 2 November 2026.

Article Tags

Local AIPrivate AIOpen SourcecolibriGLM-5.2Data SovereigntyPrivacyAI SecuritySmall BusinessSydney

Ready to Transform Your Business?

Get expert guidance on implementing ai tools solutions for your Australian business