An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: tool-calling

sachink1729/Agentic-AI-Chatbot-Llamaindex

Production-ready Agentic AI ChatBot using Llamaindex and Groq-Llama 3.3

Language: Python - Size: 21.5 KB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 9 - Forks: 3

hideya/mcp-client-langchain-ts

Simple CLI MCP Client Implementation Using LangChain ReAct Agent / TypeScript

Language: TypeScript - Size: 206 KB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 11 - Forks: 0

Nirikshan95/stock-news-summarizer

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

Language: Python - Size: 9.77 KB - Last synced at: about 13 hours ago - Pushed at: about 13 hours ago - Stars: 0 - Forks: 0

hideya/langchain-mcp-tools-ts-usage

MCP Tools Usage From LangChain ReAct Agent / Example in TypeScript

Language: TypeScript - Size: 160 KB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 12 - Forks: 2

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.

Language: Go - Size: 982 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

hideya/langchain-mcp-tools-ts

MCP To LangChain Tools Conversion Utility / TypeScript

Language: TypeScript - Size: 377 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 21 - Forks: 6

ThinkInAIXYZ/deepchat

🐬DeepChat - A smart assistant that connects powerful AI to your personal world

Language: TypeScript - Size: 13.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,451 - Forks: 426

Oaklight/ToolRegistry

ToolRegistry: A Protocol-Agnostic Tool Management Library for OpenAI-Compatible LLM Applications

Language: Python - Size: 1.49 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 19 - Forks: 2

jbexta/AgentPilot

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

Language: Python - Size: 39.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 464 - Forks: 56

brayanepv1/typescript-mcp

# typescript-mcpTypeScript specialized MCP server for advanced code manipulation and analysis. This project enhances your IDE experience with essential features like Go to Definition and Rename. 🛠️✨

Language: TypeScript - Size: 427 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

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.

Size: 1000 Bytes - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

yeahdongcn/agentman

Agentman: A tool for building and managing AI agents

Language: Python - Size: 1.09 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 13 - Forks: 0

Rishirandhawa/mcp-rust-sdk

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

Language: Rust - Size: 0 Bytes - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

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.

Language: Python - Size: 25.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

fishonamos/HGuard

Guardrails for LLMs: detect and block hallucinated tool calls to improve safety and reliability.

Language: Go - Size: 53.7 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

yossifibrahem/LLM-With-Tool-Calling-Web-Application

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

Language: Python - Size: 604 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 27 - Forks: 9

wmeints/effective-llm-applications

Learn how to build effective LLM-based applications with Semantic Kernel in C#

Language: Jupyter Notebook - Size: 2.17 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 13 - Forks: 0

alchemiststudiosDOTai/tinyagent-ts

TinyAgent brings the core ideas of the original Python library into a lean, zero-dependency TypeScript package. It turns plain functions into LLM-driven tools and lets you chain them together through a simple ReAct-style loop.

Language: TypeScript - Size: 1.1 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 6 - Forks: 1

bruno686/Awesome-Agent-Training

Awesome Agent Training

Size: 324 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 139 - Forks: 10

amp-labs/ai

Official AI SDK by Ampersand

Language: TypeScript - Size: 444 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 0

amirkabiri/duckai

duck.ai openai compatible api server

Language: TypeScript - Size: 66.4 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 15 - Forks: 1

IBM/wxflows

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

Size: 4.87 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 91 - Forks: 31

Siddhesh-Agarwal/afnd

An AI Based Fact checking tool that filters out spam

Language: Python - Size: 69.3 KB - Last synced at: 7 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

daruoktab/Intelligent-Granite-Agent

🤖 Intelligent Agent powered by IBM Granite LLM with dynamic tool-calling capabilities. Features web UI, date/math/text tools, Docker support, and local privacy.

Language: Python - Size: 3.17 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

LikeDreamwalker/mirrorlake

AI powered color abilities.

Language: TypeScript - Size: 14.8 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 4 - Forks: 0

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.

Language: Jupyter Notebook - Size: 6.84 KB - Last synced at: 1 day ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

hideya/langchain-mcp-tools-py

MCP To LangChain Tools Conversion Utility / Python

Language: Python - Size: 344 KB - Last synced at: 18 days ago - Pushed at: 29 days ago - Stars: 21 - Forks: 8

alfredfrancis/ai-chatbot-framework

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

Language: TypeScript - Size: 14.9 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2,085 - Forks: 730

hideya/mcp-client-langchain-py

Simple CLI MCP Client Implementation Using LangChain ReAct Agent / Python

Language: Python - Size: 425 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 9 - Forks: 3

hideya/langchain-mcp-tools-py-usage

MCP Tools Usage From LangChain ReAct Agent / Example in Python

Language: Python - Size: 504 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 6 - Forks: 2

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!

Language: TypeScript - Size: 226 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 121 - Forks: 17

Morikashi/MLflow-crash-course

A meticulously curated collection of hands-on Jupyter notebooks, designed to illuminate the comprehensive application of MLflow across a spectrum ranging from foundational Machine Learning principles to pioneering Generative AI paradigms.

Language: Jupyter Notebook - Size: 584 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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

Language: Python - Size: 1010 KB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 122 - Forks: 5

JonahWhaler/llm-agent-toolkit

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

Language: Python - Size: 837 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

Harsh-2909/hermes-go

An AI Agent framework in Go for building Agents with RAG, Knowledge, Memory, Tools

Language: Go - Size: 169 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 2

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.

Language: TypeScript - Size: 576 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

waheed444/Langchain_Tool_Calling_Project

This Project demonstrates how to build a dynamic AI-powered application that leverages the power of LangChain and Google Gemini (or any LLM) to interact with external tools in real-time. This project showcases how LLMs can go beyond static responses and take intelligent actions by calling custom tools.

Language: Python - Size: 124 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

DonnanX/GitGuru

GitGuru是一个关于GitHub的数据应用。GitGuru存在的价值是让开发者能够更加方便的去了解GitHub的信息。

Language: Java - Size: 168 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

vessl-ai/hyperpocket

Building AI agent with hyperpocket tool in a flash

Language: Python - Size: 43.9 MB - Last synced at: 24 days ago - Pushed at: 2 months ago - Stars: 50 - Forks: 7

ArcadeAI/arcade-vercel-ai-template Fork of vercel/ai-chatbot

Arcade.dev tools integrated with Vercel AI SDK for building interactive, intelligent chatbots.

Language: TypeScript - Size: 3.97 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

MisterCommand/mcp-canvas-lms

MCP server for accessing the Canvas LMS for students

Language: TypeScript - Size: 6.13 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ArcadeAI/openai-agents-arcade

Python Library for using Arcade tools with the OpenAI Agents SDK

Language: Python - Size: 125 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 1

synacktraa/tool-parse

Making LLM Tool-Calling Simpler.

Language: Jupyter Notebook - Size: 13 MB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 29 - Forks: 3

Jefreesujit/gemchat

AI powered CLI assistant with file system capabilities

Language: TypeScript - Size: 71.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

trutohq/truto-langchainjs-toolset

Langchain.js toolset for the Truto APIs.

Language: TypeScript - Size: 83 KB - Last synced at: 21 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

erricrr/agentic-AI-chatbot-llamaindex-gemini-api

Agentic AI ChatBot using Llamaindex and Gemini API (gemini-2.0-flash)

Language: Python - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

usegranthq/ai-sdk-tools

Collection for tools to interact with UseGrant SDK to be used with Vercel's AI SDK

Language: TypeScript - Size: 196 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

timeless-residents/handson-openai-responses-api

OpenAI Responses API の実践的なユースケース集。テキスト生成、画像分析、ツール連携、民間・公共利用例など多数のサンプルを提供しています。

Language: Python - Size: 3.02 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

OpenExecProtocol/Specification

The Open Tool Calling Specification.

Language: JavaScript - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 1

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.

Language: Python - Size: 168 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

vipyne/weather-bot

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

Language: Python - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Capevace/llm-magic-ui

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

Language: Blade - Size: 104 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

Language: JavaScript - Size: 29.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 203 - Forks: 62

kanad13/Agentic-AI

Agentic AI: From Questions to Actions - Powered by Langchain.

Language: Python - Size: 638 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

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.

Language: TypeScript - Size: 0 Bytes - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ksm26/Introducing-Multimodal-Llama-3.2

This repository focuses on the cutting-edge features of Llama 3.2, including multimodal capabilities, advanced tokenization, and tool calling for building next-gen AI applications. It highlights Llama's enhanced image reasoning, multilingual support, and the Llama Stack API for seamless customization and orchestration.

Language: Jupyter Notebook - Size: 3.79 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

extrawest/langgraph_agentic_rag_astradb_cassio

Langgraph Agentic RAG AstraDB Cassio Vector Store Showcase

Language: Python - Size: 19.5 KB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

extrawest/langgraph_agentic_chatbot

Langgraph Agentic Chatbot

Language: Python - Size: 451 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

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.

Language: Python - Size: 48.8 KB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

santhoshkammari/hugpi

A simple Python library that simplifies using Hugging Face's no-cost top-notch language models (3B to 72B). It works with popular AI chat styles and can use tools, just like ChatGPT and Claude.

Language: Python - Size: 95.7 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

leozqin/laridae

A registry and proxy server for agentic tool-calling

Language: Go - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

bhimrazy/tool-calling-with-meta-llama-3.1-8B-Instruct

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

Language: Python - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

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.

Language: Go - Size: 20.5 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

LakshitaS/Agentic-RAG-implementation

Implementation of "Building Agentic RAG with LlamaIndex" offered by DeepLearning.AI focusing on developing intelligent research agents using the Retrieval-Augmented Generation (RAG) framework, specifically utilizing LlamaIndex.

Language: Jupyter Notebook - Size: 2.13 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0