README / README.md
cloudkickoff's picture
Organisation card: Vitund (Sandbox + Cox), header
8242443 verified
|
Raw History Blame Contribute Delete
3.2 kB
---
title: README
emoji: 🧭
colorFrom: purple
colorTo: blue
sdk: static
pinned: false
---
![Vitund](vitund-header.jpg)
# Vitund
**Turning intents into action.**
We build the tools that let organizations put AI to work without giving up control.
**[Vitund Sandbox](https://vitund.ai/sandbox)** gives AI agents and coding assistants isolated Linux environments
where they can write code, call APIs and install packages, either self-hosted on your own infrastructure or as a
managed service. Each sandbox has its own network controls, credentials are injected at the network layer so agent
code never sees the keys, and every file, process and network call is recorded for audit.
**Cox** is our family of decision models. Give Cox a text and a set of questions with fixed answers (yes or no, one
of these options, a rating on this scale), and it returns a probability for every answer in a single pass, without
generating any text. Every answer is one of the options you offered, so the result drops straight into code, and the
probabilities are calibrated, so you can act automatically on the confident answers and send the rest to a person. Cox is named for Richard T. Cox (1898–1991), whose theorem (1946) showed that any consistent way of reasoning about uncertain statements must follow the rules of probability, which is why every answer Cox gives is a probability over the options you offered.
The two fit together, because an agent acting on someone's behalf keeps running into small decisions (may this
request leave the network, does this action follow the policy, is there enough information to go ahead) that need a
fast, checkable answer rather than another paragraph of generated text. We think a lot of the work teams hand to
large language models today is really a decision of this kind, and a decision model does it in tens of milliseconds
on one GPU, at a small fraction of the cost.
## Models
| model | size | licence | what it's for |
|---|---|---|---|
| [cox-1-3b](https://huggingface.co/Vitund/cox-1-3b) | 2.9B | Apache-2.0 | yes/no, choice and score decisions about English text, many questions per text |
Cox is fine-tuned from Qwen3.5-4B-Base on data only with licences that allow commercial use. The model card
lists every source. It reads text up to 64k tokens and answers each question independently, so one request can carry
as many questions about the same text as you need.
## Get started
```bash
pip install coxlm
```
```python
import coxlm
from coxlm import Questions, choice, yesno
class Ticket(Questions):
team = choice(["billing", "support", "sales"], instructions="Which team should handle this?")
refund = yesno("Is the customer asking for a refund?")
with coxlm.load("Vitund/cox-1-3b") as model:
ans = model.decide("My card was charged twice for the same order.", Ticket)
print(ans.team.choice, ans.team.confidence, ans.refund.p_yes)
```
`coxlm` is open source ([github.com/Vitund-AI/coxlm](https://github.com/Vitund-AI/coxlm)), and `coxlm-serve` runs the
model as an HTTP service, including a System One compatible endpoint.
## More
- Website and articles: [vitund.ai](https://vitund.ai)
- Contact: opensource@vitund.ai