-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Arham-Qureshi edited this page Jul 21, 2026
·
1 revision
- Node.js >= 18 — codebase-vis uses ESM modules and modern JS features
- C++ compiler toolchain — required by tree-sitter to compile native parser modules on first install
| Platform | Package |
|---|---|
| Linux |
build-essential (sudo apt install build-essential) |
| macOS | Xcode Command Line Tools (xcode-select --install) |
| Windows | MSVC Build Tools or Visual Studio with "Desktop development with C++" |
npm install -g codebase-visnpx codebase-vis <command>codebase-vis --helpYou should see the list of available commands with their flags and descriptions.
Make sure build-essential or equivalent is installed before running npm install -g codebase-vis, as tree-sitter needs to compile native C++ bindings.
Run xcode-select --install if you haven't already. This installs clang, make, and other build tools.
Install "Desktop development with C++" workload via the Visual Studio Installer. Both MSVC and Clang toolchains work.
npm update -g codebase-viscodebase-vis also checks for updates automatically once per hour when you run any command (non-blocking, prints a yellow notice if a newer version is available).