llm functions
Basic Information
LLM Functions is a developer-oriented project designed to make it easy to build LLM tools and agents using simple scripts in Bash, JavaScript, and Python. It leverages function calling to connect language models directly to custom code so models can execute system commands, run scripts, call APIs, and access documents. The repository provides a convention-based layout for tools and agents, auto-generates JSON function declarations from comments, and integrates with a CLI tool called AIChat to run agents and tools. It also includes components to expose tools via the Model Context Protocol so external systems can use LLM-Functions. The README documents required prerequisites such as argc and jq and explains workflows for building, linking, and running tools and agents with minimal setup.