jamsocket/botsh
An LLM-based agent that will install the tools it needs.
This tool helps developers automate complex, multi-step command-line tasks within a isolated Linux environment. You provide a plain language description of what you want to achieve, and it takes that instruction, intelligently installing necessary tools like ImageMagick or FFmpeg, and executing the commands. This is designed for software developers or DevOps engineers who need to quickly prototype scripts, run one-off tasks, or test command-line workflows.
225 stars. No commits in the last 6 months.
Use this if you need an AI agent to set up its own environment and execute command-line tasks, installing dependencies as it goes, all within a safe, temporary Linux container.
Not ideal if you need precise control over every step of the execution, are working with sensitive data outside the current directory, or require highly optimized, production-ready scripting.
Stars
225
Forks
8
Language
Python
License
MIT
Category
Last pushed
May 15, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/jamsocket/botsh"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mozilla-ai/any-llm
Communicate with an LLM provider using a single interface
Maximilian-Winter/llama-cpp-agent
The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models...
CliDyn/climsight
A next-generation climate information system that uses large language models (LLMs) alongside...
ShishirPatil/gorilla
Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls)
OoriData/OgbujiPT
Client-side toolkit for using large language models, including where self-hosted