ollaya
Run open decision models locally — pull, run and serve Laya and other open Jev alternatives behind a TypeSafe-compatible API.
Run open decision models locally: pull and serve Laya, decider, NLI and GLiClass behind a TypeSafe-compatible API. Ollama for decision models.
How it uses Jev
A decision model reads a state (a message, an email, a ticket, any JSON) plus typed questions ( choice , score , noul ) and returns calibrated probabilities in a single forward pass, in milliseconds. It never generates text. Ollaya pulls these models by name, serves them from a local daemon, and speaks TypeSafe's /v1/systemone wire format, so existing Jev clients work by changing one environment variable.
Highlights
- One binary. ollaya serve runs the daemon; ollaya run , pull , list , ps , show , rm ,
- TypeSafe-compatible. POST /v1/systemone , /v1/decisions and GET /v1/models are
- Native API. /api/decide adds routing information and timings. /api/pull streams
- Weights come from their authors. Ollaya publishes only small ONNX graphs, about 3 MB each.
- For agents. ollaya mcp serves the models to Claude Code, Claude Desktop, Cursor and other
- Routers. laya detects the script and language of each request, then answers with
- Languages
- Rust 56% · Python 25% · TypeScript 10% · JavaScript 3%
- License
- Apache-2.0
- Latest release
- v0.6.1
- Last activity
- Sep 2026
- Added
- 2026-09-24
- Stars at snapshot
- 1
- Status
- Community listing
Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README · the project website.