Favicon of nlsh

nlsh

Translate natural language into shell commands effortlessly. No more memorizing flags.

Screenshot of nlsh website

Experience a new way to interact with your terminal using nlsh. This open-source tool allows you to type commands in plain English, which are then translated into shell commands. Forget about memorizing complex flags and syntax.

Installation

Easily install with:

curl -fsSL https://raw.githubusercontent.com/junaid-mahmood/nlsh/main/install.sh | bash

Usage

Start by typing nlsh in your terminal. The tool will convert your natural language into bash commands. For example:

  • "list all python files" becomes find . -name "*.py"
  • "git commit with message fixed bug" becomes git commit -m "fixed bug"

Platform Compatibility

  • macOS / Linux
  • Python 3.8+

System Commands

  • !api: Change your LLM provider API key securely.
  • !help: Display a help menu.
  • !cmd: Execute raw shell commands directly.

Privacy and Open Source

Your privacy is a priority. nlsh operates locally, sending prompts only to your chosen AI provider. No history is stored, and the code is fully open source.

© 2024 nlsh Project. Built for developers by Junaid.

Share:

Ad
Favicon

 

  
 

Similar to nlsh

Favicon

 

  
  
Favicon

 

  
  
Favicon