Installation
Graft is a lightweight CLI tool written in Go. You can install it on Linux, macOS, and Windows using various package managers or a simple shell script.
Linux & macOS (Quick Install)
Section titled “Linux & macOS (Quick Install)”The fastest way to install Graft on any Unix-like system is via our installation script:
curl -sSL https://graftdocs.vercel.app/install.sh | shWindows (Quick Install)
Section titled “Windows (Quick Install)”Open PowerShell as Administrator and run:
powershell -ExecutionPolicy ByPass -Command "iwr -useb https://graftdocs.vercel.app/install.ps1 | iex"Package Managers
Section titled “Package Managers”WinGet
Section titled “WinGet”winget install graftHomebrew
Section titled “Homebrew”brew tap skssmd/tapbrew install graftDebian / Ubuntu (APT)
Section titled “Debian / Ubuntu (APT)”echo "deb [trusted=yes] https://apt.fury.io/skssmd/ /" | sudo tee /etc/apt/sources.list.d/graft.listsudo apt updatesudo apt install graftFedora / RHEL / Amazon Linux (YUM/DNF)
Section titled “Fedora / RHEL / Amazon Linux (YUM/DNF)”echo "[graft]name=Graft Repositorybaseurl=https://yum.fury.io/skssmd/enabled=1gpgcheck=0" | sudo tee /etc/yum.repos.d/graft.reposudo yum install graftSnap Store
Section titled “Snap Store”sudo snap install graft --classicArch Linux (AUR)
Section titled “Arch Linux (AUR)”yay -S graft-bin# orparu -S graft-binFrom Source
Section titled “From Source”If you have Go installed, you can build Graft from source:
git clone https://github.com/skssmd/Graftcd Graftgo build -o graft cmd/graft/main.goRequirements: Go 1.24+, SSH access to a Linux server (Docker is installed automatically on the host during graft init).