ugrad.kbatch.shadow · one CLI: kb · Cloudflare-hosted
Install · get kb on PATH
Same pattern as GrokYtalkY gy install:
clone, land on PATH, run. No Git required for the live SPA — data on R2, UI on Pages.
git clone https://github.com/qbitOS/ugrad-kbatch.git
cd ugrad-kbatch
make install
# or: ./install.sh
echo \'export PATH="$HOME/.local/bin:$PATH"\' >> ~/.zshrc && source ~/.zshrc
kb doctor && kb serve && kb open
go install ./cmd/kb
export PATH="$(go env GOPATH)/bin:$PATH"
export KBATCH_ROOT="$(pwd)"
kb version && kb serve
brew install --build-from-source ./Formula/kbatch.rb
kb doctor && kb serve
npm install && npm link
kb version && kb serve
uv tool install --from . ugrad-kbatch
kb serve
cargo install --path rust-cli --force
export KBATCH_ROOT="$(pwd)"
kb version
| Method | Command | Binary |
|---|---|---|
| Make | make install | ~/.local/bin/kb |
| Script | ./install.sh | same |
| Go | go install ./cmd/kb | GOPATH/bin/kb |
| Homebrew | brew install --build-from-source ./Formula/kbatch.rb | kb |
| npm | npm link | kb |
| uv | uv tool install --from . ugrad-kbatch | kb |
| Cargo | cargo install --path rust-cli | kb |
| Update | kb update · kb upgrade | data + stamp |
Everyday
kb serve
kb open
kb doctor
kb update
kb upgrade
npm run upload:r2
# live stack
# Pages: kbatch.ugrad.ai
# R2: data.ugrad.ai/kbatch/