█ ▄▀▀▀▄ ▄▀▀▀▀▀ █ █ █ █▀▀▀█ ▀▀▀▀▀█ █▀▀▀█ ▀▀▀ ▀ ▀ ▀▀▀▀▀▀ ▀ ▀
A beautiful terminal
for your code
Shell first, AI second. Type commands or talk naturally. Commands run in your shell. Questions go to your AI agent. No prefixes. No mode switching.
$ brew install lacymorrow/tap/lash$ npm install -g lash-cli$ curl -fsSL https://lash.sh/install | bashCommands run.
Questions route.
Lash intercepts your input before the shell sees it. If the first word is a valid command, it executes normally. If it looks like natural language, it goes to your AI tool.
Everything goes to your shell. Normal terminal.
Everything goes to AI. Every line is a prompt.
Smart routing. Commands to shell, questions to AI.
Ambiguous input? Shell tries first. If it fails, AI takes over automatically.
A colored bar changes as you type. Green = shell. Magenta = AI.
Background servers and session reuse eliminate cold-start latency.
Each tool handles its own authentication. Lash just routes — nothing to configure beyond picking a tool.