{"repo":"colus001/pls","free":true,"listed":false,"github":"https://github.com/colus001/pls","clone":"git clone https://github.com/colus001/pls.git","description":"CLI tool that turns natural language into shell commands via LLM","language":"Zig","stars":66,"topics":["cli","llm","natural-language-processing","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"pls AI-powered CLI assistant. Type what you want in natural language, and pls figures out the shell commands. Both work. pls understands any language. How it works 1. You describe a task in plain text 2. An LLM interprets it and generates shell commands 3. Commands run in a loop: execute, observe output, decide next step 4. Destructive commands (kill, rm, etc.) require your confirmation No API key required. pls works out of the box using a free hosted proxy powered by Gemini. No setup, no config — just install and go. Power users can bring their own API key for unlimited usage. Install Quick install (macOS / Linux) Homebrew Build from source Requires Zig 0.15+. Pre-built binaries and .deb packages are also available on the releases page. Update Setup pls works immediately after install — no setup needed. The default free tier requires no API key. To configure a different provider or bring your own API key, run: Config is saved to /.config/pls/config.toml . Supported providers Provider Auth Use case ---------- ------ ---------- Free tier (proxy) None Works out of the box, no API key needed Anthropic API key Best tool-use, recommended for power users OpenAI API key GPT-4o, widely available Gemini API key Google's Gemini models Ollama None (local) Offline, private, free Environment variables These override the config file: Usage Quoting your task Quotes are optional for plain natural language. pls collects all non-flag arguments and joins them with spaces, so these two are ident","default_branch":null,"files":null,"tree":[],"storefront":"/r/colus001","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/colus001/pls/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."}