tool-use

There are 76 repositories under tool-use topic.

  • appcypher/awesome-mcp-servers

    Awesome MCP Servers - A curated list of Model Context Protocol servers

  • Agent-RL/ReCall

    ReCall: Learning to Reason with Tool Call for LLMs via Reinforcement Learning

    Language:Python1.2k108675
  • LLaVA-VL/LLaVA-Plus-Codebase

    LLaVA-Plus: Large Language and Vision Assistants that Plug and Learn to Use Skills

    Language:Python758112758
  • sigoden/llm-functions

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

    Language:Shell6311554106
  • zhudotexe/kani

    kani (カニ) is a highly hackable microframework for tool-calling language models. (NLP-OSS @ EMNLP 2023)

    Language:Python58991429
  • drivecore/mycoder

    Simple to install, powerful command-line based AI agent system for coding.

    Language:TypeScript539222650
  • mims-harvard/TxAgent

    TxAgent: An AI Agent for Therapeutic Reasoning Across a Universe of Tools

    Language:Python53379
  • bigcode-project/bigcodebench

    [ICLR'25] BigCodeBench: Benchmarking Code Generation Towards AGI

    Language:Python42278754
  • xlang-ai/xlang-paper-reading

    Paper collection on building and evaluating language model agents via executable language grounding

  • sidharthrajaram/mcp-sse

    A working pattern for SSE-based MCP clients and servers

    Language:Python2981151
  • zou-group/avatar

    (NeurIPS 2024) AvaTaR: Optimizing LLM Agents for Tool Usage via Contrastive Reasoning

    Language:Python22311217
  • mims-harvard/ToolUniverse

    ToolUniverse is a collection of biomedical tools designed for AI agents

    Language:Python2132129
  • liushuangls/go-anthropic

    Anthropic Claude API wrapper for Go

    Language:Go15841221
  • mcpmark

    eval-sys/mcpmark

    MCP Servers are shaping the future of software. MCPMark is a comprehensive, stress-testing benchmark designed to evaluate model and agent capabilities in real-world MCP use.

    Language:Python1496
  • danilop/multimodal-chat

    A multimodal chat interface with many tools.

    Language:Python12362017
  • ksm26/AI-Agentic-Design-Patterns-with-AutoGen

    Learn to build and customize multi-agent systems using the AutoGen. The course teaches you to implement complex AI applications through agent collaboration and advanced design patterns.

    Language:Jupyter Notebook1062030
  • nick1udwig/kibitz

    The coding agent for professionals

    Language:TypeScript98110213
  • saigontechnology/AgentCrew

    Chat application with multi-agents system supports multi-models and MCP

    Language:Python95
  • VT.ai

    vinhnx/VT.ai

    VT.ai - multimodal AI chat app with dynamic conversation routing

    Language:Python89588
  • invariantlabs-ai/mcp-streamable-http

    Example implementation of MCP Streamable HTTP client/server in Python and TypeScript.

    Language:TypeScript86
  • sazonovanton/SirChatalot

    SirChatalot is a Telegram bot leveraging ChatGPT, Claude or YandexGPT. It uses Whisper for speech-to-text and DALL-E, Stability AI or YandexART for image creation. It can use vision capabilities, tools and semantic search in vector DB.

    Language:Python724813
  • Agent-One-Lab/AgentFly

    Scalable and extensible reinforcement learning for LM agents.

    Language:Python67
  • ALucek/tool-calling-guide

    Learn function calling and tool calling from simple tools to full agents.

    Language:Jupyter Notebook652014
  • mattt/JSONSchema

    A Swift library for working with JSON Schema definitions — especially for AI tool use.

    Language:Swift454
  • KatherLab/ToolMaker

    Turn GitHub repositories into LLM tools. (ACL 2025)

    Language:Python42217
  • xemantic/xemantic-ai-tool-schema

    AI/LLM tool use (function calling) JSON Schema generator - a Kotlin multiplatform library

    Language:Kotlin39142
  • AtakanTekparmak/tiny_fnc_engine

    tiny_fnc_engine is a minimal python library that provides a flexible engine for calling functions extracted from a LLM.

    Language:Python38141
  • Oaklight/ToolRegistry

    ToolRegistry: A Protocol-Agnostic Tool Management Library for Function-Calling LLMs

    Language:Python334
  • NJUxlj/Travel-Agent-based-on-Qwen2-RLHF

    A travel agent based on Qwen2.5, fine-tuned by SFT + DPO/PPO/GRPO using traveling question-answer dataset, a mindmap can be output using the response. A RAG system is build upon the tuned qwen2, using Prompt-Template + Tool-Use + Chroma embedding database + LangChain

    Language:Python27101
  • liruiw/Fleet-Tools

    Tool-use Robotic Benchmark built with Drake Simulation

    Language:Python26201
  • mzacho/claudia

    Claudia is an Emacs integration for the Claude AI assistant, providing an interface between Emacs and Anthropic's language models.

    Language:Emacs Lisp24161
  • VirtusLab/llm-tools-mcp

    Connect to MCP servers right from your shell. Plugin for simonw/llm.

    Language:Python241
  • philfung/awesome-computer-use

    Curated resources about automated GUI computer-use via LLMs. Highly opinionated, focus is on quality vs quantity.

  • ArchiveBox/abx-spec-behaviors

    🧩 Proposal to allow user scripts like "expand comments", "hide popups", "fill out this form", etc. to be reusable across pure browser environments, puppeteer, playwright, extensions, AI tools, and many other contexts with minimal adjustment.

    Language:JavaScript19130
  • shizhl/Confucius

    Official code for AAAI2023 paper`Confucius: Iterative Tool Learning from Introspection Feedback by Easy-to-Difficult Curriculum`

    Language:Python17151
  • fractalego/wafl

    Using LLMs and rules for a local personal agent

    Language:Python16320