Quick Start
Savvy is the easiest way to create, share and run workflows from your terminal.
Install Savvy’s CLI
-
Download the CLI
zsh curl -fsSL https://install.getsavvy.so | shbash curl -fsSL https://install.getsavvy.so | shfish curl -fsSL https://install.getsavvy.so | sh -
Add Savvy to your PATH
zsh echo 'export PATH="$HOME/.savvy/bin:$PATH"' >> ~/.zshrcbash echo 'export PATH="$HOME/.savvy/bin:$PATH"' >> ~/.bashrcfish echo 'fish_add_path -P $HOME/.savvy/bin' >> ~/.config/fish/config.fish -
Initialize Savvy when you start a new shell session
zsh echo 'eval "$(savvy init zsh)"' >> ~/.zshrcbash echo 'eval "$(savvy init bash)"' >> ~/.bashrcfish echo 'eval "$(savvy init bash)"' >> ~/.bashrc -
Reload your shell to pick up the changes we just made
zsh source ~/.zshrcbash source ~/.bashrcfish source ~/.config/fish/config.fish -
Verify Savvy was installed correctly
Terminal window savvy version -
Login
Terminal window savvy login
Create your First Workflow
Use savvy record
or savvy record history
to create a workflow using commands you provide.
savvy record
savvy record
starts a new shell and all commands in this shell are recorded and sent to an LLM to generate a workflow.
savvy record
Type 'exit' or press 'ctrl+d' to stop recording.
$ recording 😎
savvy record history
Travel back in time with savvy record history
and create workflows using specific commands from your shell history.
savvy record history