Your personal cloud. One kernel, any language, any device.
A tiny Rust daemon (vyn) that turns a laptop into a private cloud. Plugins — AI, storage, automations — run as isolated processes over Unix sockets. Your phone becomes a remote device. No vendor, no cloud account.
| Repo | Binary | What it does |
|---|---|---|
| vynkor | vyn |
Plugin kernel — process supervisor, IPC router (UDS), REST/WebSocket + JWT |
| vynkor-wire | — | Wire protocol — framing, MAC, Protobuf types. Single source of truth |
| vynkor-manager | vynm |
Plugin manager — installs/updates from registries via signed artifacts + drop-ins |
| vynkor-sdk | — | Rust SDK — Plugin trait + async client (UDS/WebSocket) |
| vynkor-sdk-cpp | — | C++ SDK — Plugin + client, parity with Rust |
| vynkor-sdk-python | — | Python SDK — Plugin + asyncio client, parity with Rust |
| vynkor-plugins | — | Official plugins and registry index consumed by vynm |
| vynkor-client-android | — | Android companion — phone as remote device (my-phone.* over WebSocket) |
One config ~/.config/vyn/config.yaml for both vyn and vynm. Plugins in ~/.local/lib/vyn/plugins/, socket at $XDG_RUNTIME_DIR/vyn.sock.
cargo install vynkor # provides `vyn`
vyn start
cargo install vynkor-manager # provides `vynm`
vynm search ai- Kernel: vynkor/README
- Protocol: vynkor-wire/proto
- Authoring plugins: vynkor-plugins/docs/PLUGIN_AUTHORING.md
- Product layout: VYN_PRODUCT_LAYOUT.md