This repository enables building LLM tools and agents using Bash, JavaScript, and Python, leveraging function calling to connect LLMs to custom code for tasks like system commands and API interactions.
This project enables the creation of LLM tools and agents using Bash, JavaScript, and Python, leveraging function calling to connect LLMs to custom code. It allows executing system commands, processing data, and interacting with APIs.
Tools Showcase
Agents showcase
The project is designed to work with AIChat. To get started, clone the repository, build tools and agents by creating tools.txt
and agents.txt
files, and then run argc build
and argc check
. Link the repository to AIChat using symlinks or environment variables.
Tools can be created in Bash, JavaScript, or Python, with JSON declarations automatically generated from comments.
Agents consist of prompts, tools, and documents, similar to OpenAI's GPTs. They have a specific folder structure including functions.json
, index.yaml
, and tools.txt
.
The project is under the MIT License.
sigoden/llm-functions
May 16, 2024
March 28, 2025
Shell