Talk to your terminal in plain English.
Requirements: macOS or Linux (Windows not currently supported), Ollama running locally
curl -fsSL https://raw.githubusercontent.com/varunrandery/nlsh/main/install.sh | bashcurl -fsSL https://raw.githubusercontent.com/varunrandery/nlsh/main/uninstall.sh | bashOr from within nlsh: !uninstall
nlshType naturally:
list all python files→find . -name "*.py"git commit with message fixed bug→git commit -m "fixed bug"
Commands:
!help- Show help!model [name]- Show or change the Ollama model!cmd- Run cmd directly?prompt- Force LLM translation (bypass shell detection)!uninstall- Remove nlshctrl+D- Exit
# Clone the repository
git clone https://github.com/varunrandery/nlsh.git
cd nlsh
# Install dependencies and create virtual environment
uv sync
# Run the application
uv run python nlsh