Yosh is a shell environment that integrates large language model (LLM) capabilities directly into Bash, allowing users to interact with their terminal using natural language. By typing 'yo' followed by a request, users can have the LLM generate appropriate shell commands, which are then placed at the prompt for review or editing. This approach keeps users in control, as commands are not auto-executed and can be edited or canceled before running.
The tool maintains session memory, enabling it to understand follow-up instructions and retain conversational context across multiple interactions. Yosh is also terminal-aware, capturing scrollback through a PTY proxy so that the LLM can access the same terminal output visible to the user. For tasks requiring a sequence of commands, Yosh handles multi-step workflows automatically, using continuation to generate and suggest the necessary steps.
Yosh is designed to be memory-safe, with its stack—including bash, readline, curl, openssl, zlib, and libc—compiled using Fil-C. It is POSIX-compliant and fully compatible with existing Bash scripts, aliases, and configuration files, ensuring that established workflows and customizations continue to function as expected. The LLM component is only activated when the user explicitly invokes it by typing 'yo', preserving the standard Bash experience otherwise.
Distribution is provided as a Fil-C static binary for Linux/x86_64 platforms, and the source code is available on GitHub. The LLM integration can utilize models from Anthropic or OpenAI, as specified in the tool's documentation. Yosh is positioned as a shell tool for those seeking to enhance command-line productivity with natural language interaction while maintaining compatibility and user control.
In the CLI tools & terminal space, Yosh takes a focused approach. Enabling users to operate the shell using natural language, reducing the need to remember complex Bash commands. Yosh is an open-source project aimed at developers and technical users. The project is open source (GPL-3.0). Yosh is available on the command line and Linux.
Yosh first shipped in 2026. The project is developed in the open on GitHub with 45 stars. Across PulseGate's embedding index, Yosh has few near neighbours, marking it as relatively distinct. Among its 5 catalogued features are natural language commands, session memory, and terminal awareness.
Latest indexed changes and source events
Other apps tracked under the same category.