Your commands. Your machine. No cloud needed.
Translate plain English to shell commands with a 400MB model that runs locally. OS-aware. Private. Instant.
Describe
Type what you want in plain English. "Find all large files", "kill port 3000", "install redis".
Translate
A fine-tuned 800M model converts your intent to the right command — aware of your OS and context.
Copy or Run
Copy the command to your terminal, or run it in our sandboxed environment to test safely.
Privacy First
Nothing leaves your machine. No telemetry, no cloud calls, no API keys required.
OS-Aware
Automatically detects macOS, Ubuntu, or Linux and generates the right command.
Sandboxed Execution
Test commands safely in an isolated Docker container before running on your system.
MCP Protocol
Add shell translation to Claude Code, Cursor, or any MCP-compatible AI agent.
Voice Input
Speak your intent. Browser speech recognition built in. Works in Chrome and Edge.
Open Source
MIT licensed. 800M parameter model. 12,834 training pairs. Community-driven.
📁Files & Search
⚡Processes & Ports
🔀Git & DevOps
🖥System
Add shell translation to any AI agent
NL2Shell exposes an MCP (Model Context Protocol) endpoint. Claude Code, Cursor, Windsurf, and any MCP-compatible agent can use it as a tool — one JSON block in your config.
leshell_translate — natural language to shell commandleshell_execute — run in sandboxed containerleshell_explain — explain what a command does{
"mcpServers": {
"leshell": {
"url": "https://nl2shell.com/api/mcp"
}
}
}