An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with tool-calling

A curated list of projects in awesome lists tagged with tool-calling .

https://github.com/alfredfrancis/ai-chatbot-framework

A python chatbot framework with Natural Language Understanding and Artificial Intelligence.

ai-chatbot ai-chatbot-framework chatbot conversational-ai deepseek hacktoberfest help-wanted langchain llm nextjs openai python tool-calling

Last synced: 15 May 2025

https://github.com/jbexta/AgentPilot

A versatile workflow automation platform to create, organize, and execute AI workflows, from a single LLM to complex AI-driven workflows.

agent agi ai artificial-intelligence claude copilot copilot-chat desktop-assistant gemini gui openai python realtime-api structured-output tool-calling windows-copilot workflow-automation workflow-engine

Last synced: 01 Apr 2025

https://github.com/craigsdennis/talk-to-javascript-openai-workers

Demonstrates how to protect your OpenAI API Key using a Cloudflare Worker and then do client side tool calling

client-side function-calling openai realti robot-hand tool-calling voice-assistant voice-control

Last synced: 01 Sep 2025

https://github.com/ooridata/toolio

GenAI & agent toolkit for Apple Silicon Mac, implementing JSON schema-steered structured output (3SO) and tool-calling in Python. For more on 3SO: https://huggingface.co/blog/ucheog/llm-power-steering

agentic ai apple-silicon client-server genai json-schema llm llm-inference mac mlx tool-calling tools

Last synced: 04 Apr 2025

https://github.com/tolga1452/ai-prompts

A collection of original system prompts and tool data used for AI chatbots. Explore how companies such as ChatGPT prompt their AIs!

agent ai assistant bolt chatbot chatgpt claude collection copilot function-calling gemini gpt grok prompt system tool-calling v0

Last synced: 09 Apr 2025

https://github.com/vessl-ai/hyperpocket

Building AI agent with hyperpocket tool in a flash

agentic-ai ai-agents hyperpocket tool-calling

Last synced: 09 Apr 2025

https://github.com/yossifibrahem/fix-llm

A Flask-based application with chat interface with LLM to interact with multiple tools via function calling.

function-calling image-search run-python tool-calling web-search web-ui website-summarize webui wikipidia-search youtube-search youtube-summarization

Last synced: 01 Sep 2025

https://github.com/liyupi/ai-code-helper

2025 年 AI 编程助手实战项目(作者:程序员鱼皮),基于 Spring Boot 3.5 + Java 21 + LangChain4j + AI 构建智能编程学习与求职辅导机器人,覆盖 AI 大模型接入、LangChain4j 核心特性、流式对话、Prompt 工程、RAG 检索增强、向量数据库、Tool Calling 工具调用、MCP 模型上下文协议、Web 爬虫、安全防护、Vue.js 前端开发、SSE 服务端推送等企业级 AI 应用开发技术。帮助开发者掌握 AI 时代必备技能,熟悉 LangChain 框架,提升编程学习效率和求职竞争力,成为企业需要的 AI 全栈开发人才。

ai ai-model backend frontend java langchain4j mcp rag spring-ai springboot springmvc tool-calling vector-database vue

Last synced: 16 Jul 2025

https://github.com/IBM/wxflows

Examples and tutorials for building AI applications with watsonx.ai Flows Engine

agents ai api examples generative-ai gpt granite graphql langchain langgraph llama llm llms middleware mistral openai rag tool-calling tools watsonx

Last synced: 11 Sep 2025

https://github.com/yossifibrahem/llm-with-tool-calling-web-application

A powerful Flask-based web application that enables an LLM to interact with multiple tools, performing complex tasks through intelligent function calling.

function-calling image-search run-python tool-calling web-search web-ui website-summarize webui wikipidia-search youtube-search youtube-summarization

Last synced: 03 Nov 2025

https://github.com/yeahdongcn/agentman

Agentman: A tool for building and managing AI agents

agent ai aliyun fast-agent-mcp llm mcp mcp-server ollama qwen tool-calling

Last synced: 20 Jun 2025

https://github.com/hideya/mcp-client-langchain-py

Simple MCP Client CLI Implementation Using LangChain ReAct Agent / Python

langchain langchain-python mcp mcp-client modelcontextprotocol python tool-call tool-calling

Last synced: 27 Jul 2025

https://github.com/deeptrail/deepsecure

Effortlessly secure your AI agents and AI-powered workflows — from prototype to production. Get easy-to-use identity, credential, and access management built for fast-moving AI developers.

agent-auth agent-i ai ai-agents api-keys auth0 authentication authorization contributions-welcome credentials mcp mcp-client mcp-secu mcp-server secure-by- tool-calling

Last synced: 26 Jun 2025

https://github.com/yagami24/financial-stock-analysis-agent

The Financial Analysis Crew is a Streamlit app that simplifies financial stock analysis. With the power of LLM-driven agents, users can seamlessly gather and analyze stock market data to generate comprehensive financial insights. Perfect for investors, analysts, and anyone interested in making data-driven financial decisions.

agents crewai finance llama3 plotly python quant-agent react-agent stock-portfolio-analyzer stocks swarms-of-agents task tool-calling yfinance

Last synced: 16 Jul 2025

https://github.com/jonahwhaler/llm-agent-toolkit

LLM AgeToolkit provides minimal, modular interfaces for core components in LLM-based applications.

agent chromadb chunking faiss llm modular-design ollama openai python tool-calling toolkit vision

Last synced: 05 May 2025

https://github.com/john-carroll-sw/get-item-image

This repository demonstrates how to use OpenAI's Response API (with GPT-4.1 and tool calling) to extract the main product image URL from an e-commerce product page. It provides both Python and TypeScript implementations, returning a structured output for easy integration.

azure-openai gpt-4 openai responses-api structured-output tool-calling url-extractor

Last synced: 23 Jun 2025

https://github.com/Oaklight/ToolRegistry

ToolRegistry for easier function calling

agentic-ai function-calling llm tool-calling tool-use

Last synced: 02 Apr 2025

https://github.com/jrbrowning/oai-format-tools-ui

LLM tool-calling Course FrontEnd: Vite-powered TypeScript React SPA with shadn/Tailwind and Zustand state management for OpenAI-compatible tool calling, featuring realtime SSE streaming and chat views.

reactjs shadcn tool-calling typescript vitejs zustand

Last synced: 30 Dec 2025

https://github.com/bhimrazy/tool-calling-with-meta-llama-3.1-8b-instruct

Tool Calling with Meta Llama-3.1 8B Instruct: From Deployment to Execution

function-calling llama3 llm tool-calling

Last synced: 06 May 2025

https://github.com/jefreesujit/cliffer

AI powered CLI assistant with file system capabilities

agentic-ai agents ai cli filesystem gemini llm tool tool-calling

Last synced: 23 Jul 2025

https://github.com/vishnun0027/llm-function-calling

LLM function calling allows large language models (LLMs) to execute specific tasks by invoking external functions (APIs or plugins) based on user inputs, enhancing their capabilities beyond text generation.

langchain llm llm-function-call tool-calling

Last synced: 28 Jul 2025

https://github.com/aashari/go-generative-api-router

Go microservice that proxies OpenAI-compatible API calls to multiple LLM vendors (OpenAI, Gemini) using configurable selection strategies. Supports vendor filtering, streaming responses, and tool calling while maintaining transparent request/response handling.

ai api api-gateway api-proxy api-router artificial-intelligence cloud-native gemini go golang large-language-model llm microservice models openai proxy routing streaming tool-calling vendor-selection

Last synced: 10 Jun 2025

https://github.com/extrawest/langgraph_agentic_rag_astradb_cassio

Langgraph Agentic RAG AstraDB Cassio Vector Store Showcase

agent ai astra cassio demo langgraph rag tool-calling vector-database

Last synced: 22 Feb 2025

https://github.com/vipyne/weather-bot

just another weather bot tool-calling demo using Pipecat AI & Gemini Multimodal Live API

gemini pipecat tool-calling

Last synced: 08 Oct 2025

https://github.com/jobasem/ai_chatbot

AI_chatbot is an intelligent conversational agent designed to assist users with a variety of tasks, from answering questions to providing recommendations. It leverages natural language processing to understand and respond to user inquiries effectively.

agents ai-agent ai-chatbot-framework chatbot codex conversational-ai deepseek discord gpt gpt4free hacktoberfest langchain svelte tool-calling

Last synced: 30 Dec 2025

https://github.com/cameronking4/deepseek-r1-structured-outputs

This project demonstrates how to get structured outputs from Deepseek R1 reasoning model and do tool calling using an OpenAI summarization step. It's made using Next.js serverless routes and uses shadcn/ui for the frontend.

deepseek deepseek-r1 openai structured-outputs tool-calling tool-use

Last synced: 30 Jul 2025

https://github.com/oaklight/toolregistry

ToolRegistry for easier function calling

agentic-ai function-calling llm tool-calling tool-use

Last synced: 23 Mar 2025

https://github.com/messeb/py-mcp-server-explorer-notebook

🧪 Explore and test MCP servers with fastmcp and FastAgent. List tools, invoke APIs, and augment LLMs with real-time capabilities using OpenAI, Claude, and Brave Search.

ai-workbench brave-search claude fast-agent-mcp fastmcp jupyter-notebook llm-agents mcp openai python tool-calling

Last synced: 01 Jul 2025

https://github.com/sshoecraft/shepherd

An interactive multi-backend LLM runtime with intelligent cache eviction and persistent retrieval-augmented memory.

anthropic cli cpp cuda gemini grok inference kv-cache llama-cpp llm mcp ollama openai openai-server rag smart-evictions tensorrt tool-calling ulimited-context

Last synced: 22 Nov 2025

https://github.com/reuac/reagentbuilder

An enterprise-grade AI agent framework based on LangChain and LangGraph, featuring dynamic tools, interceptors, breakpoints, and performance monitoring.

agent-framework agent-framework-javascript ai-agents ai-agents-framework debugging-tools interceptor langchain langchain-js langgraph langgraph-js llm multi-agent-systems nodejs observability tool-calling typescript

Last synced: 12 Oct 2025

https://github.com/aygp-dr/terminal-ai-agents-workshop

Comprehensive workshop for building terminal-based AI agents with LLM tool calling, featuring implementations in Python and Scheme with literate programming via Org-mode

literate-programming llm-agents terminal-ui tool-calling

Last synced: 13 Oct 2025

https://github.com/siddhesh-agarwal/afnd

An AI Based Fact checking tool that filters out spam

fact-checking openai tool-calling

Last synced: 11 Jun 2025

https://github.com/leozqin/laridae

A registry and proxy server for agentic tool-calling

agentic-ai agentic-framework agentic-workflow genai golang langchain llm llms openapi openapi3 rag tool-calling

Last synced: 30 Oct 2025

https://github.com/rishirandhawa/mcp-rust-sdk

A comprehensive Rust SDK for the Model Context Protocol (MCP) with multiple transport support

ai async json-rpc llm mcp model-context-protocol rust sdk tokio tool-calling

Last synced: 18 Jun 2025

https://github.com/fx2y/reflexion-go

[WIP] Reflexion Agent: A Go implementation of an advanced AI-powered tool-calling agent using Temporal workflows and instructor-ai. Demonstrates self-reflection and iterative improvement in AI responses.

ai go nlp opentelemetry reflexion search temporal tool-calling workflow

Last synced: 23 Feb 2025

https://github.com/kanad13/agentic-ai

See a AI chatbot that thinks and uses tools to help you find answers!

agentic-ai ai chatbot tool-calling

Last synced: 27 Mar 2025

https://github.com/6over3/libai

A C library for embedding Apple Intelligence on-device Foundation models in any programming language or application with full support for native tool calling and MCP.

ai ai-sdk apple apple-intelligence mcp tool-calling

Last synced: 05 Jul 2025

https://github.com/capevace/llm-magic-ui

Ready-made Livewire components for use with mateffy/llm-magic.

chatbot generative-ai laravel livewire llm tool-calling

Last synced: 02 Apr 2025

https://github.com/lazauk/aifoundry-responsesapi-codeinterpreter

Demo on how to use the Code Interpreter tool in Azure AI Foundry (Azure OpenAI) via Responses API and then extract generated files.

ai azure code-interpreter foundry openai rest-api tool-calling

Last synced: 08 Sep 2025

https://github.com/timeless-residents/handson-openai-responses-api

OpenAI Responses API の実践的なユースケース集。様々な機能やツール連携の実装例を提供しています。

api examples japanese openai parallel-tool-calls python responses-api tool-calling tutorial

Last synced: 26 Mar 2025

https://github.com/0xzee/financial-stock-analysis-agent

The Financial Analysis Crew is a Streamlit app that simplifies financial stock analysis. With the power of LLM-driven agents, users can seamlessly gather and analyze stock market data to generate comprehensive financial insights. Perfect for investors, analysts, and anyone interested in making data-driven financial decisions.

agent crewai groq llama3 llm mixtral-8x7b plotly task tool-calling tools yfinance

Last synced: 28 Oct 2025

https://github.com/nirikshan95/stock-news-summarizer

An AI-powered tool that fetches and summarizes the latest financial news for any public company using AI Agent

ai-agent duckduckgo-search huggingface langchain mistral open-source python stock-news tool-calling

Last synced: 08 Oct 2025

https://github.com/jsonusuman351/agent_in_lang-chain

A Jupyter Notebook guide to building a simple but powerful autonomous AI Agent with LangChain that can reason and use tools like web search to answer questions.

ai-agents autonomous-agents hwchase17-react langchain llm openai pyhton react-agent tool-calling

Last synced: 10 Oct 2025

https://github.com/cicatriiz/utcp-manuals-repository

A comprehensive collection of Universal Tool Calling Protocol (UTCP) manual JSON files for various useful APIs, services, and tools.

ai ai-ml api-manuals data-analytics developer-tools json tool-calling utcp web-apis

Last synced: 10 Aug 2025

https://github.com/jsonusuman351/tool-calling-in-lang-chain

A Jupyter Notebook showing how to make LLMs use custom Python functions with LangChain's Tool Calling feature

ai-agents jupyter-notebook langchain llm openai python tool-calling

Last synced: 10 Oct 2025

https://github.com/fadlia2813/deepchat

🤖 Build and manage AI chat experiences with DeepChat, an open-source platform supporting multiple language models and enhanced search features.

ag-ui ag-ui-protocol agentic-ai agents ai ai-assistant ai-chat chatbot conversation-models deepseek deepseek-chat deepseek-r1 flask llm mcp sequence-to-sequence streamlit tool-calling

Last synced: 02 Nov 2025

https://github.com/freinold/privacy-enabled-agents

LangGraph wrapper for PII-free agents with tool calls

agent agents langchain langgraph pii privacy tool-calling

Last synced: 22 Jul 2025