@mewbleh/viv
v0.1.0
Published
Viv is a coding agent that runs locally on your computer.
Readme
Quickstart
Installing and running Viv
Install with the standalone installer:
curl -fsSL https://raw.githubusercontent.com/mewbleh/viv/main/install.sh | shOr install with npm:
npm install -g @mewbleh/vivThen run:
vivTermux
The standalone installer detects Termux and downloads Android-named release assets. Current alpha Android assets are compatibility packages built from the matching static Linux musl release packages:
curl -fsSL https://raw.githubusercontent.com/mewbleh/viv/main/install.sh | shViv packaging also defines native Android npm package targets for Termux:
@mewbleh/viv-android-arm64foraarch64-linux-android@mewbleh/viv-android-x64forx86_64-linux-android
When building release packages for Android, pass an Android/Termux rg binary with --rg-bin; the packaging helper does not reuse Linux ripgrep artifacts for Android.
Each GitHub Release contains many executables, but in practice, you likely want one of these:
- macOS
- Apple Silicon/arm64:
viv-package-aarch64-apple-darwin.tar.gz - x86_64 (older Mac hardware):
viv-package-x86_64-apple-darwin.tar.gz
- Apple Silicon/arm64:
- Linux
- x86_64:
viv-package-x86_64-unknown-linux-musl.tar.gz - arm64:
viv-package-aarch64-unknown-linux-musl.tar.gz
- x86_64:
- Termux/Android
- arm64:
viv-package-aarch64-linux-android.tar.gz - x86_64:
viv-package-x86_64-linux-android.tar.gz
- arm64:
Each archive contains a package layout with the executable at bin/viv.
Using Viv with your ChatGPT plan
Run viv and select Sign in with ChatGPT. We recommend signing into your ChatGPT account to use the agent as part of your Plus, Pro, Business, Edu, or Enterprise plan. Learn more about what's included in your ChatGPT plan.
You can also use Viv with an API key, but this requires additional setup.
Docs
This repository is licensed under the Apache-2.0 License.
