Liking cljdoc? Tell your friends :D

vis logo

Vis

Vis is a coding agent. It runs Python in a sandboxed CPython runtime, stores session state outside the model's context window, and uses tools to inspect and change your project.

Install

Install the vis-agent command:

curl -fsSL https://github.com/Blockether/vis/releases/download/installer/install-vis-agent | bash
vis-agent help
vis-agent runtime           # show the active runtime and its location
vis-agent update            # update the command and runtime

Clojure library:

;; deps.edn
{:deps {com.blockether/vis {:mvn/version "0.1.43"}}}

Quick start

vis-agent tui --jvm                                 # interactive terminal UI
vis-agent gateway start --host 0.0.0.0 --pair --jvm # gateway for the phone app; prints the pairing QR

vis-agent tui opens the terminal UI and starts a local gateway if needed. --jvm uses Vis's managed source checkout instead of an installed native binary; VIS_JVM=1 has the same effect. A non-loopback --host requires a bearer token. --pair prints a QR code containing the address and token. See Remote access and the Companion app.

Companion app (iPhone / Android)

Install the app and scan the pairing QR code to access the same sessions as the terminal UI. Both stores offer public testing without an invitation.

Questions and beta feedback: contact@blockether.com.

License

Apache License 2.0 — see LICENSE.

The speech service can install third-party models with separate license terms. THIRD_PARTY_MODELS.md lists their authors and licenses; it is generated from the installer's model manifest.

Can you improve this documentation? These fine people already did:
Karol Wojcik, blockether-deployer & Karol Wójcik
Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close