sigoden/llm-functions

Easily create LLM tools and agents using plain Bash/JavaScript/Python functions.

52
/ 100
Established

This helps developers integrate large language models (LLMs) with custom code written in Bash, JavaScript, or Python. It allows an LLM to "call" these functions, enabling it to execute system commands, interact with APIs, or process data. The input is your custom scripts and the output is an LLM that can intelligently use these scripts to perform tasks. This is for software developers or AI engineers who want to extend LLM capabilities with their existing codebases.

717 stars. No commits in the last 6 months.

Use this if you need to give an LLM the ability to interact with real-world systems, execute specific code, or retrieve information beyond its training data by calling custom functions you define.

Not ideal if you are looking for a no-code solution or if your primary goal is basic text generation without needing to connect to external systems or custom logic.

AI-engineering LLM-integration scripting API-automation software-development
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

717

Forks

126

Language

Shell

License

MIT

Last pushed

Jun 25, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/sigoden/llm-functions"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.