{"repo":"aziz0x00/agent.sh","free":true,"listed":false,"github":"https://github.com/aziz0x00/agent.sh","clone":"git clone https://github.com/aziz0x00/agent.sh.git","description":"minimalist/toy terminal agent harness written in bash","language":"Shell","stars":45,"topics":["ai","ai-agents","claude","claudecode","codex","minimalist"],"license":"MIT","category":"ai-agents","readme_excerpt":"🪄 agent.sh tiny terminal agent, written with simplicity and composability in mind. https://github.com/user-attachments/assets/f53c96da-043c-45af-9b12-0eb7211fef16 Usage Flags: - --raw plain output (no markdown rendering), exits after one completion — good for piping: cmd1 chat --raw summarize out.md - --free skip tool permission prompts Install Make sure to have uv, jq, rg, bat, gum and html2text installed Clone the repo and alias agent.sh to a command name of your preference Put your provider API keys (if any) in .env , see .env.example Pick a provider from providers/ with the PROVIDER env var (default: opencode-go ) Current Capabilities Tool Description --------------- ----------------------------------------- Glob Find files by pattern Grep Search inside files Read Read file Edit Modify file Write Create or append files Bash Run shell commands WebSearch Search the web via Exa AI WebFetch Fetch URLs with curl and html2text Skill Use specialized skills Question Ask user for input/choices Slash Commands - /state , /s opens the state which is the json sent to the api in an editor, to inspect it or edit it - /continue , /c sends the current state to the API directly - /logs , /l displays logs, which are either outputs of executed tools or reasoning tokens - /model , /m change used model Add Capabilities Skills All skills must be placed in /.agents/skills/ (customizable via the SKILL PATH env var) in the standard SKILL.md format, see ./tools/Skill.sh . Tools Tools are as simple","default_branch":null,"files":null,"tree":[],"storefront":"/r/aziz0x00","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aziz0x00/agent.sh/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."}