sigoden/llm-functions

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

52
/ 100
Established

Leverages OpenAI's function-calling API to bind LLM invocations directly to polyglot scripts, auto-generating JSON schemas from code comments. Supports both stateless tools and stateful agents (combining prompts, tools, and RAG documents), with MCP bridge support for interoperability with external Model Context Protocol servers. Currently integrates with AIChat CLI but designed as a reusable framework for any LLM platform implementing function calling.

717 stars. No commits in the last 6 months.

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.