VisExtension Center

Getting started

Vis is a coding agent that combines tools into Python programs. It can chain operations, run them in parallel, and inspect results before deciding what belongs in the conversation.

Install · First session · Configuration

Install

On macOS or Linux, run:

curl -fsSL https://github.com/Blockether/vis/releases/download/installer/install-vis-agent | bash

Public beta apps. Connect them to your Vis gateway: pairing instructions.

You can read the installer before running it. It installs the stable native engine, bundled Python and terminal client in ~/.local/bin. Installation requires curl and tar, not Java or Git.

Tracks choose which version of Vis you install:

  • release (default) installs the latest stable version and does not need Java.
  • beta installs the latest published preview that passed automated checks and does not need Java.
  • dev runs the latest code from main on the JVM and needs Git and JDK 25+.

For runtime options and manual setup, see Runtime distributions.

First session

Open a terminal in your project and start Vis:

cd /path/to/project
vis-agent
  1. Add a provider in the provider picker and follow its sign-in instructions.
  2. Select a model.
  3. Enter a task, such as “Explain how this project is organized.”

Use an API key or a supported provider account. You can also connect a local model through Ollama or LM Studio. See Providers and models for setup details.

Vis can modify files and run commands in your workspace. Review its changes before committing them. Process jail and network policy explains filesystem and network permissions.

Work with a project

Update

vis-agent update

vis-agent update always selects release; use vis-agent update --track beta or vis-agent update --track dev for the other tracks. See Runtime distributions.

Learn more

Guides

Extensions

Concepts

Reference