124+ open-source llm plugin tools ranked by stars
LLM Plugin tools are open-source packages that extend AI coding agents like Claude Code, OpenAI Codex, Gemini CLI, and other AI assistants. They provide specialized capabilities ranging from code generation and debugging to API integration and workflow automation.
Agent Skills Hub indexes 124+ llm plugin tools from GitHub, ranked by community adoption (stars), code quality scores, and compatibility with popular AI agents. The top languages in this category are Python, TypeScript, Jupyter Notebook, Emacs Lisp, Elixir.
| # | Skill | Stars | Lang |
|---|---|---|---|
| 1 | mirascope The LLM Anti-Framework |
★ 1.4k | Python |
| 2 | langtrace Langtrace 🔍 is an open-source, Open Telemetry based end-to-end observability tool for LLM applicat |
★ 1.2k | TypeScript |
| 3 | LLM-ToolMaker |
★ 1.1k | Jupyter Notebook |
| 4 | NyaProxy NyaProxy acts like a smart, central manager for accessing various online services (APIs) – think AI |
★ 951 | Python |
| 5 | LLM-Tool-Survey This is the repository for the Tool Learning survey. |
★ 481 | |
| 6 | vllm-cli A command-line interface tool for serving LLM using vLLM. |
★ 480 | Python |
| 7 | toolkit.dev Get paid to build LLM tools |
★ 356 | TypeScript |
| 8 | openai-function-calling-tools 🛠 openai function calling tools for JS/TS |
★ 307 | TypeScript |
| 9 | SecGPT A Test Project for a Network Security-oriented LLM Tool Emulating AutoGPT |
★ 287 | Python |
| 10 | LLM-Tools Open-source calculator for LLM system requirements. |
★ 175 | Python |
| 11 | toolbench ToolBench, an evaluation suite for LLM tool manipulation capabilities. |
★ 172 | Python |
| 12 | chatlab ⚡️🧪 Fast LLM Tool Calling Experimentation, big and smol |
★ 159 | Jupyter Notebook |
| 13 | MLLM-Tool MLLM-Tool: A Multimodal Large Language Model For Tool Agent Learning |
★ 138 | Python |
| 14 | open-creator An open-source LLM tool for extracting repeatable tasks from your conversations, and saving them int |
★ 129 | Python |
| 15 | cursive ✦ The intuitive LLM framework |
★ 114 | TypeScript |
| 16 | dexter LLM tools used in production at Dexa |
★ 107 | TypeScript |
| 17 | llm_intents Exposes internet search tools for use by LLM-backed Assist in Home Assistant |
★ 100 | Python |
| 18 | llm-tools-nmap |
★ 93 | Python |
| 19 | comfyui-llm-toolkit |
★ 86 | Python |
| 20 | llm-tool-collection Curated collection of tools for agentic LLMs in Emacs |
★ 83 | Emacs Lisp |
| 21 | llm-tools-kiwix Turn any Kiwix ZIM archive (offline Wikipedia, Stack Exchange, DevDocs, etc.) into an instant knowle |
★ 77 | Python |
| 22 | OpenWebui-Tools Custom tools to enhance your Open-Webui Experience! 🚀 |
★ 49 | Python |
| 23 | excessibility Accessibility snapshot testing for Phoenix LiveView - capture HTML during tests, run Pa11y for WCAG |
★ 40 | Elixir |
| 24 | git-repo-parser A tool to scrape all files from a GitHub repository and turn it into a JSON or TXT file, Useful for |
★ 29 | TypeScript |
| 25 | better-sidebar-for-google-gemini-and-ai-studio Enhance your Google AI Studio experience with a better sidebar, folders, tags, prompt manager, and f |
★ 27 | TypeScript |
| 26 | ue-llm-toolkit A set of tools allowing LLMs to see inside Unreal Engine 5 projects. |
★ 24 | C++ |
| 27 | docs Documentation for Arcade AI |
★ 22 | TypeScript |
| 28 | acorn.js Turn GraphQL APIs into LLM Tools |
★ 21 | TypeScript |
| 29 | OpenAI_Function_Toolkit_And_Library The OpenAI Function Calling Toolkit is a powerful tool that simplifies and organizes the process of |
★ 16 | JavaScript |
| 30 | voice-satellite-card-llm-tools LLM tools for Home Assistant that extend the Voice Satellite Card with image and video search capabi |
★ 15 | Python |
| 31 | claude-task-manager Personal AI project manager with Claude Code integration and persistent context |
★ 14 | TypeScript |
| 32 | intent-engine llm tool |
★ 13 | Rust |
| 33 | vectorjson O(n) streaming JSON parser for LLM tool calls. Agents act sooner, abort bad outputs early. WASM SIMD |
★ 12 | JavaScript |
| 34 | prompt-booster Prompt Booster: A comprehensive tool for optimizing LLM prompts with version control, A/B testing, a |
★ 11 | TypeScript |
| 35 | bb Beyond Better with code and docs |
★ 9 | TypeScript |
| 36 | llmBench llmBench is a high-depth benchmarking tool designed to measure the raw performance of local LLM runt |
★ 7 | Python |
| 37 | SynapseKit Ship LLM apps faster. Production-grade LLM framework for Python. Async-native RAG, agents, and graph |
★ 6 | Python |
| 38 | PeekaUsage Desktop widget for tracking OpenAI, Anthropic, and OpenRouter usage, quotas, and rate limits. |
★ 5 | TypeScript |
| 39 | llm-toolkit |
★ 5 | HTML |
| 40 | llm-tools-edit LLM plugin providing tools for editing files |
★ 3 | Python |
| 41 | llm-env Force any OpenAI-compatible tool (Aider, Fabric, Interpreter) to use Gemini, Groq, Cerebras, or Olla |
★ 3 | Shell |
| 42 | llm-tools |
★ 2 | Shell |
| 43 | law-rag-system A modular Retrieval-Augmented Generation (RAG) system for legal document search and question answeri |
★ 2 | TypeScript |
| 44 | ai-skills-manager AI Skills Manager (ASM) enables team members to create, test, distribute, install, update, and remov |
★ 2 | TypeScript |
| 45 | Archi-LLM-plugin Plugin to connect Archi Archimate modeling tool to user's chosen LLMs |
★ 1 | Java |
| 46 | Gemini-DeepResearch-Archiver 📥 Capture and archive Google Gemini Deep Research as local Markdown, optimizing for tools like Obsi |
★ 1 | Python |
| 47 | remote-job-scraper CLI tool to search and rank remote job opportunities |
★ 1 | Python |
| 48 | make1txt Fast, secure, client-side tool to bundle your codebase into a single text file for LLM context. |
★ 1 | TypeScript |
| 49 | LLM-TIR Enhancing LLM tool-calling accuracy via GRPO/PPO with multi-dimensional rule-based rewards | 基于强化学习( |
★ 1 | Python |
| 50 | llm-expose CLI tool for expose LLM's using common chat services (like telegram). |
★ 1 | Python |
| 51 | FINAL_YEAR_PROJECT-LLM-TOOL |
★ 1 | JavaScript |
| 52 | rjobs CLI tool to search and rank remote job opportunities |
★ 1 | Python |
| 53 | codecat 🐾 Codecat: A lightning-fast CLI tool that bundles your entire codebase into a single, clean Markdow |
★ 1 | Python |
| 54 | openai-tool-adapter A Go compatibility package to allow LLM tool calling for models lacking native tool calling support |
★ 1 | Go |
| 55 | LLM-Toolset A toolset for regular LLM chores |
★ 0 | HTML |
| 56 | Master-Thesis-Understanding-Energypatterns-Python-Webapplications This repository contains all resources related to my Masters thesis: Understanding Energy Patterns i |
★ 0 | Jupyter Notebook |
| 57 | pop-up-llm-tool |
★ 0 | HTML |
| 58 | astrbot_plugin_gitlink AstrBot Plugin: Git & GitHub LLM tools for cloning, browsing, reading, searching repos and querying |
★ 0 | Python |
| 59 | llm-tool-calling This repo is made to demonstrate a personal project in which I have used a LLM to call a function (t |
★ 0 | Python |
| 60 | flowprompt 🚀 Measure prompt effectiveness with FlowPrompt, the LLM framework that integrates A/B testing for s |
★ 0 | Python |
| 61 | QuietPrompt QuietPrompt is a local-first AI tool for coding. Capture screen text, voice, or typed prompts and ru |
★ 0 | C# |
| 62 | llm-tools Tools for working with LLMs for testing and validation. |
★ 0 | Python |
| 63 | awesome-llm-tools Awesome LLM Tools 2026 — inference, quantization, RAG, vector DBs, deployment, monitoring. Productio |
★ 0 | |
| 64 | LLM-tool-calling |
★ 0 | Jupyter Notebook |
| 65 | Choreo A set of LLM tools for profile matching in communities |
★ 0 | Python |
| 66 | local-llm-toolbox Toolbox for hosting local llms |
★ 0 | Jinja |
| 67 | llm-toolkit |
★ 0 | |
| 68 | llm-tools |
★ 0 | Python |
| 69 | BookConvert Convert PDF books to clean Markdown for use in Claude Projects, NotebookLM, and other LLM tools |
★ 0 | Python |
| 70 | Financial-Assistant-Agent CLI Financial Assistant using LLM tool calling for stock prices and exchange rates. |
★ 0 | Python |
| 71 | Local-LLM-Toolkit Python toolkit for local LLM building |
★ 0 | Python |
| 72 | llm-toolkit Modular plug-and-play framework for LLM training, fine-tuning, pruning, and evaluation. |
★ 0 | Python |
| 73 | llm-tools References for configuring LLM agents. |
★ 0 | |
| 74 | llm-tools-merger |
★ 0 | TypeScript |
| 75 | LLM-Tool-Agent |
★ 0 | JavaScript |
| 76 | llm-tools |
★ 0 | Python |
| 77 | Local-LLM-Toolkit |
★ 0 | HTML |
| 78 | sysbio-llm-tools |
★ 0 | Python |
| 79 | LLM-tool |
★ 0 | Python |
| 80 | llm-toolkit Toolkit de productividad para Claude Code: skills, agents, commands y configuraciones para desarroll |
★ 0 | Shell |
| 81 | claude-cost-optimizer Claude API 成本优化工具,帮助开发者降低 70% API 费用 |
★ 0 | Python |
| 82 | llm-tool-hijacking |
★ 0 | Python |
| 83 | easy-llm-tools Lightweight Python library for discovering, validating, and running LLM tool modules from a director |
★ 0 | Python |
| 84 | multi-llm-toolkit Multi-LLM orchestration toolkit for Claude Code. Slash commands, prompt improver hook, and standalon |
★ 0 | Python |
| 85 | Build-a-Streaming-Chat-Interface-with-LLM-Tool-Use-Visualisation |
★ 0 | JavaScript |
| 86 | llm-toolkit LLMs Toolkit |
★ 0 | Python |
| 87 | dart-llm-tools OpenAI와 Gemini 같은 LLM에 한국 DART 공시 조회 기능을 쉽게 붙일 수 있는 Python 도구입니다. 공시 자료를 찾고, 근거 텍스트를 추출해, function c |
★ 0 | |
| 88 | llm-tools llm stuff |
★ 0 | Python |
| 89 | llm-tools-explained |
★ 0 | |
| 90 | llm-tools-google-search |
★ 0 | Python |
| 91 | llm-tools-project This project implements a tool-augmented LLM system using the OpenAI SDK (via OpenRouter). The syste |
★ 0 | Python |
| 92 | LLM-tool-calling-practice |
★ 0 | Python |
| 93 | LLM-Tool-Middleware LLM中间件,支持兼容OpenAi接口以及Anthropic接口,支持原生不能调用工具的AI通过中间件可以调用工具,支持CC |
★ 0 | TypeScript |
| 94 | llm-tools |
★ 0 | Python |
| 95 | llm-tools-rag |
★ 0 | Python |
| 96 | llama-server-manager CLI-утилита для управления llama-server на базе Python, для ОС Windows 10/11. Позволяет запускать и |
★ 0 | Python |
| 97 | ai-project-public Research demo comparing naive, category-gated, and deferred tool-loading agent architectures for LLM |
★ 0 | Python |
| 98 | Utility-Guided-Agent-Orchestration-for-Efficient-LLM-Tool-Use |
★ 0 | Python |
| 99 | LLM-Tools |
★ 0 | JavaScript |
| 100 | ai-data-entry-assistant Structured data extraction system that converts business cards, invoices, and resumes into validated |
★ 0 | Python |