| Crates.io | lmsh |
| lib.rs | lmsh |
| version | 0.0.1 |
| created_at | 2025-08-21 18:38:02.309062+00 |
| updated_at | 2025-08-21 18:38:02.309062+00 |
| description | Lightning-fast natural language shell - translate natural language to shell commands |
| homepage | https://github.com/pchalasani/claude-code-tools/tree/main/lmsh |
| repository | https://github.com/pchalasani/claude-code-tools |
| max_upload_size | |
| id | 1805209 |
| size | 38,897 |
A fast, minimal natural language shell interface that translates conversational commands into editable shell commands.
Type natural language → Get an editable shell command → Review/modify → Execute
Example:
$ lmsh
> show me all python files modified today
find . -name "*.py" -mtime 0 # <-- Editable command appears, press Enter to run
Requires Rust toolchain:
cd lmsh/
cargo build --release
cp target/release/lmsh ~/.cargo/bin/
Or use the Makefile: make lmsh-install
Note: Ensure ~/.cargo/bin is in your PATH.
lmsh # Interactive mode
lmsh "show me python files" # Translate, edit, execute, then interactive mode
lmsh --version # Version info
Claude's API startup adds ~2-3s latency. Future versions may explore faster local models for instant response.