function-calling
There are 399 repositories under function-calling topic.
lobehub/lobe-chat
🤯 LobeHub - an open-source, modern design AI Agent Workspace. Supports multiple AI providers, Knowledge Base (file upload / RAG ), one click install MCP Marketplace and Artifacts / Thinking. One-click FREE deployment of your private AI Agent application.
ComposioHQ/composio
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling
sigoden/aichat
All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.
Klavis-AI/klavis
Klavis AI (YC X25): MCP integration platforms that let AI agents use tools reliably at any scale
aipotheosis-labs/aci
ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
langroid/langroid
Harness LLMs with Multi-Agent Programming
cheshire-cat-ai/core
AI agent microservice
imaurer/awesome-llm-json
Resource list for generating JSON using LLMs via function calling, tools, CFG. Libraries, Models, Notebooks, etc.
superglue-ai/superglue
superglue (YC W25) builds integrations and tools from natural language. Get production-grade tools for long tail and enterprise systems.
yomorun/yomo
🦖 Serverless AI Agent Framework with Geo-distributed Edge AI Infra.
SqueezeAILab/LLMCompiler
[ICML 2024] LLMCompiler: An LLM Compiler for Parallel Function Calling
withcatai/node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
MeetKai/functionary
Chat language model that can use tools and interpret the results
NitroRCr/AIaW
AI as Workspace - An elegant AI chat client. Full-featured, lightweight. Support multiple workspaces, plugin system, cross-platform, local first + real-time cloud sync, Artifacts, MCP | 更好的 AI 客户端
pguso/ai-agents-from-scratch
Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of function calling, memory, and ReAct patterns.
Mirascope/mirascope
LLM abstractions that aren't obstructions
Agent-RL/ReCall
ReCall: Learning to Reason with Tool Call for LLMs via Reinforcement Learning
wrtnlabs/agentica
TypeScript AI AI Function Calling Framework enhanced by compiler skills.
weaviate/recipes
This repository shares end-to-end notebooks on how to use various Weaviate features and integrations!
KoljaB/Linguflex
Command Your World with Voice
wrtnlabs/autoview
Automatic view component renderer by AI agent
vamplabAI/sgr-agent-core
Hybrid Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community
sigoden/llm-functions
Easily create LLM tools and agents using plain Bash/JavaScript/Python functions.
Maximilian-Winter/llama-cpp-agent
The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models (LLMs). Allowing users to chat with LLM models, execute structured function calls and get structured output. Works also with models not fine-tuned to JSON output and function calls.
madroidmaq/mlx-omni-server
MLX Omni Server is a local inference server powered by Apple's MLX framework, specifically designed for Apple Silicon (M-series) chips. It implements OpenAI-compatible API endpoints, enabling seamless integration with existing OpenAI SDK clients while leveraging the power of local ML inference.
zhudotexe/kani
kani (カニ) is a highly hackable microframework for tool-calling language models. (NLP-OSS @ EMNLP 2023)
Mintplex-Labs/openai-assistant-swarm
Introducing the Assistant Swarm. An extension to the OpenAI Node SDK to automatically delegate work to any assistant you create in OpenAi through one united interface and manager. Now you can delegate work to a swarm of assistant all specialized with specific tasks you define.
helixml/helix
♾️ Helix is a private GenAI stack for building AI agents with declarative pipelines, knowledge (RAG), API bindings, and first-class testing.
truffle-ai/dexto
The Intelligence Layer for AI agents. Connect your models, tools, and data to create agentic apps that can think, act and talk to you.
bolna-ai/bolna
Conversational voice AI agents
Upsonic/Tiger
Neuralink for your AI Agents - LangChain - Autogen - CrewAI
bigcode-project/bigcodebench
[ICLR'25] BigCodeBench: Benchmarking Code Generation Towards AGI
Kurama622/llm.nvim
A large language model (LLM) support for Neovim, provides commands to interact with LLM (like ChatGPT, ChatGLM, kimi, deepseek, openrouter and local llms). Support Github models.
ViaAnthroposBenevolentia/gemini-2-live-api-demo
Vanilla JS web interface for Gemini 2.0 flash-exp Multimodal API with text, audio, camera, screen inputs and audio responses and function calling
PaddlePaddle/ERNIE-SDK
ERNIE Bot Agent is a Large Language Model (LLM) Agent Framework, powered by the advanced capabilities of ERNIE Bot and the platform resources of Baidu AI Studio.
craigsdennis/talk-to-javascript-openai-workers
Demonstrates how to protect your OpenAI API Key using a Cloudflare Worker to serve your ephemeral token and then do client side tool calling