Skip to content

Installation

alsi-lawr edited this page Jul 26, 2026 · 4 revisions

Installation

Run with Nix

Viset currently supports its public Nix flake on:

  • x86_64 Linux
  • aarch64 Linux
  • Apple Silicon macOS

Check the CLI without installing it globally:

nix run github:getviset/Viset -- --version

Create and run a capture:

nix run github:getviset/Viset -- init demo
nix run github:getviset/Viset -- capture demo/capture.lua

Nix supplies the selected browser route. Set VISET_BROWSER or pass --browser PATH to use a different Chrome or Chromium executable.

Use a checkout

git clone https://github.com/getviset/Viset.git
cd Viset
nix build
./result/bin/viset --version

Development setup belongs in the repository's contributing guide.

viset init generates the capture scaffold and LuaLS metadata. Optional editor integrations separately add TOML and JavaScript highlighting; they do not execute captures or replace initialization. See Editor support for Neovim, Emacs, and VS Code requirements and installation.

Next: Capture files.

Clone this wiki locally