Local Decision Models Come to Ollama: How Nimble Enables Real-Time Task Routing

Ollama adds local decision model support: Nimble + /v1/systemone API for millisecond-level routing and moderation.
Ollama now supports locally-run decision models optimized for fast judgment rather than long-form generation. The flagship model Nimble can be pulled with one command and targets latency-sensitive tasks like ticket triaging, model routing, and content moderation. The new /v1/systemone API takes its name from the psychological concept of System 1 thinking, emphasizing direct structured output without lengthy reasoning chains. An official demo of Nimble playing a real-time racing game validates its low-latency capabilities. Full parameter details and API specs are still pending documentation.
Ollama Gains Local Decision Model Support
Ollama recently announced support for Jev-style decision models that run entirely locally. This means developers no longer need to rely on cloud APIs — they can deploy lightweight models purpose-built for "making decisions" directly on their own machines, enabling low-latency, privacy-preserving solutions for use cases like ticket triaging, model routing, and content moderation.
Unlike traditional large language models that focus on generating long-form text, decision models excel at rapid classification and judgment. Given an input, they output a structured "decision" — such as which queue to assign a ticket to, which downstream model to route a request to, or whether a piece of content violates policy. These tasks demand extremely fast response times, and local deployment eliminates network round-trip overhead entirely.
Nimble: A Dedicated Model for Decision Tasks
In the official announcement, a decision model called Nimble takes center stage. Pulling it requires just a single command:
ollama pull nimble
The name itself signals the model's design philosophy — making sharp judgments and returning results in milliseconds. Three canonical use cases are highlighted:
- Ticket triaging: Automatically classify user-submitted issues by category and route them to the appropriate team or priority level, reducing the burden on human agents doing initial screening.
- Model routing: In multi-model architectures, decide which model should handle a given request based on its complexity and type — balancing cost against quality.
- Content moderation: Perform rapid compliance checks on text to detect violations or sensitive content.
What these scenarios share is high decision frequency, relatively fixed per-decision logic, and strong sensitivity to latency. Handling them with a small, purpose-optimized local model is far more efficient than invoking a large general-purpose model every time.
The New /v1/systemone API and Real-Time Decision Demo
This update also introduces a new endpoint: /v1/systemone. The name is a deliberate nod to the psychological concept of "System 1" thinking — the fast, automatic, intuitive mode of human cognition — which maps neatly onto what decision models do: skip lengthy chain-of-thought reasoning and output a judgment directly.
The official demo is as entertaining as it is instructive: Nimble plays the "Ollama racer" arcade game in real time via the /v1/systemone API, making continuous control decisions throughout the race. 🏎️ This isn't just a novelty — it's a concrete proof that local decision models can sustain the low latency required for interactive tasks demanding continuous, real-time judgment. If a model can react to the split-second dynamics of a racing game, handling ticket triaging or content moderation — which are far less time-critical — is well within its capabilities.
The "System 1" concept originates from psychologist Daniel Kahneman's dual-process theory, introduced in Thinking, Fast and Slow. System 1 represents fast, automatic, nearly effortless intuitive judgment; System 2 represents slow, deliberate, cognitively demanding analytical reasoning. In the LLM world, Chain-of-Thought and slow-thinking inference (such as the OpenAI o1 series) are analogous to System 2 — they boost accuracy through multi-step reasoning at the cost of higher latency and compute. Naming the endpoint /v1/systemone conveys the underlying design philosophy: bypass the reasoning chain and return a decision immediately. This trade-off is entirely rational for scenarios with frequent, logic-fixed decisions — but it also means the API is not suited for tasks requiring complex reasoning.
Why Local Decision Models Matter
This update reflects an important trend in production AI engineering: model specialization. In real-world systems, not every task warrants a massive general-purpose model. Delegating "routing," "classification," and "moderation" decisions to dedicated small models reduces inference costs and improves overall system responsiveness.
Local deployment amplifies these benefits further. For organizations handling sensitive data — customer support tickets, user-generated content moderation — keeping data on-premises satisfies compliance requirements and avoids accumulating cloud API costs. Ollama's hallmark "run a model with one command" experience keeps the barrier to entry refreshingly low.
It's worth noting that the current information is primarily from the official release announcement. Specific details about Nimble's parameter count, accuracy benchmarks, and the full /v1/systemone API specification are still pending more comprehensive documentation. Teams planning production deployments should conduct thorough scenario testing before integrating it into live systems.
Model routing is a key architectural pattern in multi-model systems. The core idea is to use a lightweight "router" model as a front-end decision layer that dynamically dispatches requests to the most suitable downstream model based on request type, complexity, or intent. For example, simple factual queries can be routed to a small, fast model, while complex code generation or multi-step reasoning is forwarded to a larger one. This architecture can significantly reduce overall inference costs without sacrificing quality on complex tasks — some engineering reports suggest that well-designed routing strategies can cut API call costs by 30–60%. Ollama's local decision models are a natural fit for this routing layer, and because the classification happens locally in milliseconds, there's no need to send requests to a cloud service for routing and wait for a response.
Summary
Ollama's support for local decision models fills a critical gap in the local AI toolchain: fast, structured judgment. Nimble, paired with the new /v1/systemone API, brings low-latency decision-making capabilities directly to developers' local environments, and the racing game demo vividly demonstrates its real-time potential. For developers building multi-model systems that need intelligent routing, ticket triaging, or content moderation, this is a compelling new option worth exploring early.
Related articles

Chain of Thought Isn't Just for AI: How Humans Can Use CoT to Improve Thinking Quality
Chain of Thought isn't just a prompt trick for large models. Starting from a Hacker News discussion, this article analyzes why CoT works for human thinking too, breaks down actionable ways to transfer it, and highlights the key differences between human CoT and machine CoT.
Cloudflare Teams Up with OpenAI: Closi…
Cloudflare Teams Up with OpenAI: Closing the Loop from Vulnerability Discovery to Defense with AI
Cloudflare uses OpenAI Daybreak to investigate security vulnerabilities and generate reviewable remediation plans, while developers use Codex to boost coding efficiency and quality.

Orca Multi-Agent Orchestration in Practice: A Guide to Parallel Collaboration with Claude and Codex
Orca is Stable AI's free open-source agent workbench supporting 34 agents like Claude Code and Codex in parallel. Learn its Git worktree isolation, multi-model orchestration, and mobile management.