LockerGnomeTech news and nostalgia for today's technology professionals
Subscribe

Search

AI

A tiny agent runtime starts in 64 MB, then tells you not to run it there

Nouverse’s published measurements separate an impressive boot test from sensible sizing and a noncommercial license.

Chris peers into a cramped glass jar where a tiny engine is puffing to life.
Illustration: LockerGnome

Nouride can start inside 64 MB of RAM, and its own documentation immediately tells you to give it more. There’s a refreshing sales pitch: the impressive number has a warning label attached before somebody tries to run a household from it.

The project’s performance page puts that floor in context. The ARM64 test used a compiled binary inside Debian on an Apple M1 host, with cold starts included. A first start under the 64 MB limit took between nine and 68 seconds. The page says, “Do not deploy at the floor.”

That isn’t a measurement of a language model squeezed into the spare change drawer. Nouride coordinates requests to model endpoints; it doesn’t host a model. The computer handles the runtime, state, tools and conversations. Model execution is a separate responsibility, so a tiny coordinator gives you no automatic promise about inference hardware, subscriptions or token costs.

Nouverse’s repository describes one daemon connecting Telegram, Discord and WhatsApp to agents with their own personas. There’s a dashboard, scheduled work and approval handling in the same package. It can live on a Raspberry Pi, another supported small Linux machine, or a supported Mac. The Pi gets a management job without being asked to grow a data center under the desk.

The distinction between an agent and a busy agent matters here. Loading more agent definitions doesn’t necessarily mean launching another whole service. Having several conversations assemble context and run tools at once can still consume resources. Idle friends are cheap; invite them all to cook dinner at once and the kitchen fills up.

Provider configuration is another place to read the small print. Profiles name an endpoint, a wire format and a credential, with model choices assigned separately. That separation offers a route for compatible endpoints without requiring the runtime to contain the model. A specific Muse integration would still need its own endpoint and tool-use check; the documentation read here does not establish a completed Muse connection.

The approval page gives a more practical demonstration of what running this thing involves. An agent can stop and ask before a command executes, with a shared queue reachable through chat, the dashboard or the terminal. The manual says an unanswered request eventually expires as a refusal. Silence doesn’t get promoted to administrator (finally).

Those protections depend on the selected posture. The documented careful, balanced and trusted settings ask about different operations. Changing a setting changes how often a person gets interrupted, so treating every installation as though it asks before every risky action would overstate what the project promises.

The repository’s license is the other catch worth keeping in the conversation. Nouride’s source is available, and personal or other noncommercial use is free under its stated terms. That makes it a possible homelab project while leaving a work deployment with a different question to settle.

A small persistent coordinator could be useful for people who want the same assistant reachable from several chat apps without keeping a desktop session open. Whether it remains small during your particular workload, and whether your chosen model endpoint behaves correctly through it, are the two measurements a real installation still has to supply.

The Pi has enough hats already.

Orange links with a double underline go to Amazon. As an Amazon Associate, LockerGnome earns from qualifying purchases.

More AI

Every AI story →