Via · Vex · Vek-Sync now have interactive CLIs

All three open-source tools shipped an update today. The short version: run any of them with no arguments and you get a full arrow-key terminal UI instead of a wall of help text.

via
vex
vek-sync

That’s it. No flags to memorise.


What changed

Each command now has a guided wizard. You pick an action with arrow keys, fill in what you need, and the tool builds and runs the correct command for you.

Via (v0.4.1) — 11 commands, 11 wizards. prompt asks what you’re trying to do and whether the last run worked, then generates a memory-enriched prompt and records the outcome automatically. research shows live progress bars as it tunes your recall parameters. convert gives you a format picker for all 11 output types.

Vex (v0.8.6) — store picker for every migration path. Select export → choose your source (VEKTOR, claude-export, chatgpt-export, Pinecone, Qdrant, and 6 more) → enter an output path. Done. No need to remember --from, --to, --output.

Vek-Sync (v0.3.1) — wizards for all 11 commands including vault (set/get/delete secrets), profile (save and switch named configs), and search (find MCP servers from the registry). Fixed several connector bugs where diff and sync crashed on editors that don’t implement all methods.


TTY guard — the TUI only launches in a real interactive terminal. In CI, Docker, or piped output, everything falls back to plain text exactly as before. All existing flags and subcommands still work identically.

Install / update

npm install -g @vektormemory/via@0.4.1
npm install -g @vektormemory/vex@0.8.6
npm install -g @vektormemory/vek-sync@0.3.1

# ink deps needed for TUI (one time)
npm install ink react ink-select-input ink-text-input

Changelogs on GitHub for Via, Vex, and Vek-Sync have the full details.

Let us know if you hit anything broken.