Dyva is a proxy that transparently routes to insecure Ollama, vLLM, LM Studio, LocalAI, SGLang, KTransforms, MLX, llama.cpp, ds4, fooocus, Strata, A1111, gradio, and ComfyUI hosts from Shodan, Zoomeye, Censys, hunter.how and FOFA with dynamic failover, context-window scaling, and honeypot detection. Capable of text generation, embeddings, decision models, vision, tool calling, image generation and editing, video generatoin, TTS, and music generation in a unified interface with state of the art routing providing sub 1s latency.
Try it now by clicking here or run it yourself with a few keystrokes on Linux, Windows, Mac, and even Android.
uvx dyva
Querying for models
The massive varieties of models and installations are unified through a simple model query syntax.
This is designed so you can slice and dice the pool in any application. Place it AS the model.
For instance * means use any model. >2026 means anything released after 2026, qwen>2026>10gb,gemma4 means 'use any qwen released in 2026 over 10gb and fallback to Gemma4 if you can't find any"
The details:
- Specified as partial strings or globs such as
qwen*27bor evenabliteratedfor the times you want to slip into something more comfortable. - As fallbacks with a comma such as
gemma3,qwen3.6(try the first, fall back to the second) - By size like
qwen >10gb - By release date like
qwen>2026.
They can be stacked so qwen>2026>5gb means the newer large qwens. More details
Finding new hosts
You can multi source host lists or bring your own. There's a separate survey tool called graflex.
That means dyva can sit on top of your own infrastructure as well.
It is a feature-rich system with chat that includes image generatoin, web search, sub agent, documents, video generation, tts, stats, and even graphically tweaking the routing algorithm.
There's also a simple command line.
Pet the feral llama
\\
l'> Bahhhhh
ll
llama~
|| ||
'' ''
Metadata
Release files for dyva 0.6.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dyva-0.6.3.tar.gz | 704.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dyva-0.6.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / dyva-0.6.3.tar.gz
| Download URL | dyva-0.6.3.tar.gz |
|---|---|
| Size | 704.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d394dfd2d04580a83dc5d7932f22b1ca08e0f0e029e2e72c36af5ccc478a1b0
|
|
BLAKE2b-256 checksum How to use checksums |
ab6ee1e75a1e923a228e9308b677c8223f7e55420d96fb74fd41a4653a55d89f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / dyva-0.6.3-py3-none-any.whl
| Download URL | dyva-0.6.3-py3-none-any.whl |
|---|---|
| Size | 714.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f575db053424ebf2a5d1c33ac6158673d86f3dadc8a2daadec6a98e28a6e72b5
|
|
BLAKE2b-256 checksum How to use checksums |
5223c96d1954448a92e4091f05591e1d48032e0fbfd5bc8b03868c0ec1278b77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|