{"repo":"matheusml/zsh-ai","free":true,"listed":false,"github":"https://github.com/matheusml/zsh-ai","clone":"git clone https://github.com/matheusml/zsh-ai.git","description":"Transform natural language into shell commands instantly. No dependencies, no complex setup - just type what you want and get the command you need.","language":"Shell","stars":208,"topics":["ai","terminal","zsh","zsh-plugin"],"license":"MIT","category":"cli-tools","readme_excerpt":"zsh-ai Ask your shell for the command you meant to write. The hard part of the terminal usually is not knowing what to do. It is remembering the exact flags, quoting, and pipeline shape. zsh-ai turns a zsh comment into a command. Type # , describe the job, press Enter, and the generated command appears in your prompt. It does not run the command for you. You read it first, edit it if needed, then press Enter again. Why This Is Different Most command help breaks your flow: search result, forum thread, copied snippet, little edits, fingers crossed. zsh-ai stays on the command line. It sends useful context with your request, including project type, nearby files, git state, and OS. That means \"run tests\" can become the right command for the directory you are already in. It is also small by design: zsh plus curl and perl , no Node runtime, no Python runtime. jq is optional. Install Add this to /.zshrc , with the API key above the source line: Keep API keys out of public dotfiles. Reload your shell: Then try: Prefer a local model on your machine? Put the Ollama provider line above the zsh-ai source line. Full setup lives in INSTALL.md. Usage Comment Syntax Type # , describe the job, then press Enter. The trigger is configurable, and the inline hook can be turned off entirely if you only want the zsh-ai \"...\" command — see Configuration. Direct Command The command is pushed into your prompt with print -z , ready to edit or run. Configuration Switch providers with ZSH AI PROVIDER : O","default_branch":null,"files":null,"tree":[],"storefront":"/r/matheusml","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/matheusml/zsh-ai/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}