Skip to content

Latest commit

 

History

5,011 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vis logo

Vis

Vis is a coding agent that writes Python into a sandboxed GraalPy runtime, keeps durable state outside the context window, and inspects/changes the host project through tools.

Install

One command installs vis-agent — the only Vis command there is.

curl -fsSL https://github.com/Blockether/vis/releases/download/installer/install-vis-agent | bash
vis-agent help
vis-agent runtime           # what runs, and where it lives
vis-agent update            # move the command and its runtime to the newest commit

Clojure library:

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

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

--jvm runs the JVM source runtime — the checkout Vis owns — instead of an installed native binary (VIS_JVM=1 is the same switch). A gateway bound to a non-loopback --host always requires a bearer token, and --pair prints the QR that carries it — see Gateway & pairing.

Companion app (iPhone / Android)

The phone client for the gateway above: install it, scan the QR, and it drives the same sessions as the TUI. Both stores are in open public testing — no invite, no tester list.

Questions and beta feedback: contact@blockether.com.

License

Apache License 2.0 — see LICENSE.

The models the voice extension can install are third parties' work and keep their own terms — every one of them is credited in THIRD_PARTY_MODELS.md, which is generated from the manifest the installer reads.

About

A coding agent that keeps its state in a running program, not in the chat.

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages