Categories
Self-Hosted Developer Tools Machine Learning Artificial Intelligence API Server ClassificationStars
Forks
Watchers
Developer links
Ollaya
Ollaya serves decision models that answer typed questions about a message, ticket, or document with calibrated probabilities, through a self-hosted API shaped like the hosted service it can replace. Send a state, which can be an email, a support ticket, or any JSON, plus typed choice, score, and yes or no questions, and the model answers in one forward pass in milliseconds without generating text. Pull models by name the way Ollama users already know, with run, list, ps, show, copy, and remove commands managing the local store. Downloads verify every layer against its sha256 digest, resume when interrupted, and share blobs between models so storage stays lean. Existing TypeSafe code keeps working by changing one environment variable, because the /v1/systemone and /v1/decisions endpoints are wire-identical and the official SDK sends its key the same way. The native /api adds routing information and timings, model loading and unloading, and streamed pull progress for your own tooling. Put it to work triaging inboxes, routing requests to the right model or team, screening prompts for injection and jailbreak attempts, or replacing per-token LLM classification calls with a local answer. Agents reach the same engine through the bundled MCP server, and LiteLLM, LangChain, DSPy, LlamaIndex, n8n, and Dify connect through their existing integrations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Probabilities, not generated text
- Decision models return calibrated probabilities for typed choice, score, and yes or no questions in a single forward pass, so triage and routing decisions are fast, repeatable, and easy to threshold.
- Drop-in TypeSafe compatibility
- The /v1/systemone and /v1/decisions endpoints are wire-identical to TypeSafe, so existing Jev clients and the official SDK work unchanged after pointing one environment variable at your server.
- Ollama-style model management
- Pull, run, list, copy, and remove models by name from the registry, with sha256-verified layers, resumable downloads, and shared blobs keeping the local model store small and trustworthy.
- Private classification by default
- States and questions never leave your infrastructure, so inbox triage, prompt-injection screening, and document routing run locally with no per-token bill and no third-party data exposure.
Features
- Native decision API
- The /api/decide endpoint answers typed questions with routing information and timings, while /api/tags, /api/ps, and /api/show manage models loaded in memory on the machine.
- TypeSafe wire compatibility
- POST /v1/systemone and /v1/decisions plus GET /v1/models mirror TypeSafe exactly, letting the official SDK connect with TYPESAFE_BASE_URL and its bearer key unchanged.
- Guardrail model support
- Open guard models screen prompts, tool results, and retrieved documents for prompt injection, jailbreaks, and harmful content, returning calibrated probabilities your application can act on automatically.
- MCP agent access
- The bundled MCP server gives Claude Code, Cursor, and other MCP clients local typed decisions, so agents can classify and route without sending content to hosted APIs.
- Framework integrations included
- LiteLLM, LangChain, the Vercel AI SDK, DSPy, and LlamaIndex connect through their TypeSafe integrations, while n8n and Dify workflows call the same server over plain HTTP.