gosh

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2026 License: Apache-2.0

README

简体中文 | English


GitHub License GitHub Release release

Gosh - LLM-Enhanced Shell

🏗️ This project is still in an early stage.

Gosh is not a true shell like Zsh/Bash, but an enhanced wrapper for them. You can use your familiar shell as usual, but better than before.

Quick Start

  1. Install Gosh

    Install via script:

    curl -L https://raw.githubusercontent.com/yhlooo/gosh/refs/heads/master/scripts/install.sh | bash
    

    The script installs gosh to the ~/.local/bin directory. If this directory is not in your PATH, follow the script's prompts to add it.

    Manual installation:

    Download the executable binary from the Releases page, extract it, and place the gosh file into any directory in your $PATH.

  2. Usage

    Run gosh to start. On first run, Gosh will guide you through configuring the LLM API and key — follow the prompts.

    Gosh will then display a shell interface almost identical to the shell you normally use. Just use it as usual.

    Press shift+tab to toggle between Agent mode and Shell mode (the input prompt changes in each mode). In Agent mode, you can converse with an LLM-powered agent that can help you solve various problems you encounter in the shell.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL