| Crates.io | nlsh-rs |
| lib.rs | nlsh-rs |
| version | 0.1.2 |
| created_at | 2026-01-25 17:27:08.169047+00 |
| updated_at | 2026-01-25 21:08:10.034074+00 |
| description | translate natural language to shell commands using AI |
| homepage | https://github.com/uwuclxdy/nlsh-rs |
| repository | https://github.com/uwuclxdy/nlsh-rs |
| max_upload_size | |
| id | 2069130 |
| size | 126,411 |
Inspired by nlsh
from crates.io (recommended):
cargo install nlsh-rs
latest commit:
curl -sSL https://raw.githubusercontent.com/uwuclxdy/nlsh-rs/main/install.sh | sh
nlsh-rs api
Select provider and enter credentials. Config is stored in ~/.config/nlsh-rs/config.toml.
You can get free OpenAI compatible API access to some models at https://www.askcodi.com/ and https://openrouter.ai/models?q=free
$ nlsh-rs
nlsh-rs> show disk usage
→ df -h
[enter to execute, ctrl+c to cancel]
...
$ nlsh-rs "show disk usage"
→ df -h
[enter to execute, ctrl+c to cancel]
...
flags:
--help - show helpapi - configure API provideruninstall - remove nlsh-rs[ ] support for rotation of multiple API keys in case of rate limits [ ] support for providing more context to the model
for inspiration and prompt: https://github.com/junaid-mahmood/nlsh