850+ 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 850+ 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 TypeScript, Python, Rust, Swift, Jupyter Notebook.
| # | Skill | Stars | Lang |
|---|---|---|---|
| 1 | stagehand The SDK For Browser Agents |
★ 22.6k | TypeScript |
| 2 | promptfoo Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare p |
★ 21.2k | TypeScript |
| 3 | gorilla Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls) |
★ 12.8k | Python |
| 4 | llm Access large language models from the command-line |
★ 11.8k | Python |
| 5 | llm-engineer-toolkit A curated list of 120+ LLM libraries category wise. |
★ 10.1k | |
| 6 | phoenix AI Observability & Evaluation |
★ 9.6k | Python |
| 7 | code2prompt A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, an |
★ 7.3k | Rust |
| 8 | superagent Superagent protects your AI applications against prompt injections, data leaks, and harmful outputs. |
★ 6.5k | TypeScript |
| 9 | ai-cookbook Examples and tutorials to help developers build AI systems |
★ 4.0k | Python |
| 10 | DecryptPrompt 总结Prompt&LLM论文,开源数据&模型,AIGC应用 |
★ 3.4k | |
| 11 | ax The pretty much "official" DSPy framework for Typescript |
★ 2.6k | TypeScript |
| 12 | code-interpreter Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app |
★ 2.3k | Python |
| 13 | WritingTools The world's smartest system-wide grammar assistant; a better version of the Apple Intelligence Writi |
★ 2.3k | Swift |
| 14 | any-llm Communicate with an LLM provider using a single interface |
★ 2.0k | Python |
| 15 | awesome-local-llm A curated list of awesome platforms, tools, practices and resources that helps run LLMs locally |
★ 1.9k | |
| 16 | ExtractThinker ExtractThinker is a Document Intelligence library for LLMs, offering ORM-style interaction for flexi |
★ 1.5k | Python |
| 17 | mirascope The LLM Anti-Framework |
★ 1.5k | Python |
| 18 | awesome-llm-agents A curated list of awesome LLM agents frameworks. |
★ 1.5k | Python |
| 19 | desktop E2B Desktop Sandbox for LLMs. E2B Sandbox with desktop graphical environment that you can connect to |
★ 1.4k | Python |
| 20 | langtrace Langtrace 🔍 is an open-source, Open Telemetry based end-to-end observability tool for LLM applicat |
★ 1.2k | TypeScript |
| 21 | tau2-bench τ-Bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains |
★ 1.1k | Python |
| 22 | LLM-ToolMaker |
★ 1.1k | Jupyter Notebook |
| 23 | NyaProxy NyaProxy acts like a smart, central manager for accessing various online services (APIs) – think AI |
★ 951 | Python |
| 24 | LLM-Tool-Survey This is the repository for the Tool Learning survey. |
★ 481 | |
| 25 | vllm-cli A command-line interface tool for serving LLM using vLLM. |
★ 480 | Python |
| 26 | redis-vl-python Redis Vector Library (RedisVL) -- the AI-native Python client for Redis. |
★ 399 | Python |
| 27 | ToolNeuron On-device AI for Android — LLM chat (GGUF/llama.cpp), vision models (VLM), image generation (Stable |
★ 393 | Kotlin |
| 28 | chatgpt-subtitle-translator Efficient translation tool based on ChatGPT or any OpenAI compatible LLM chat completion API |
★ 378 | JavaScript |
| 29 | toolkit.dev Get paid to build LLM tools |
★ 356 | TypeScript |
| 30 | OpenRCA [ICLR'25] OpenRCA: Can Large Language Models Locate the Root Cause of Software Failures? |
★ 318 | Python |
| 31 | llms-tools A list of LLMs Tools & Projects |
★ 309 | |
| 32 | openai-function-calling-tools 🛠 openai function calling tools for JS/TS |
★ 307 | TypeScript |
| 33 | SecGPT A Test Project for a Network Security-oriented LLM Tool Emulating AutoGPT |
★ 287 | Python |
| 34 | claude-code-trace Claude Code session log viewer for JSONL files in ~/.claude/projects. Browse conversations, tool cal |
★ 271 | Rust |
| 35 | gpt_server gpt_server是一个用于生产级部署LLMs、Embedding、Reranker、ASR、TTS、文生图、图片编辑和文生视频的开源框架。 |
★ 253 | Python |
| 36 | codinit-dev Local-First Open Source web & mobile AI app builder — install on MacOS, Windows & Linux |
★ 235 | TypeScript |
| 37 | input0 Input0 — A macOS voice input tool: hold a hotkey to record, release to transcribe locally via STT, r |
★ 207 | Rust |
| 38 | cai User friendly CLI tool for AI tasks. Stop thinking about LLMs and prompts, start getting results! |
★ 198 | Rust |
| 39 | Eridanus 基于 OneBot 协议的多功能bot兼开发框架。以llm function calling为核心构建了更智能的功能调用机制。 |
★ 187 | Python |
| 40 | aitools_client Seth's AI Tools: A Unity based front end that uses ComfyUI and LLMs to create stories, images, movie |
★ 182 | C# |
| 41 | LLM-Tools Open-source calculator for LLM system requirements. |
★ 175 | Python |
| 42 | toolbench ToolBench, an evaluation suite for LLM tool manipulation capabilities. |
★ 172 | Python |
| 43 | chatlab ⚡️🧪 Fast LLM Tool Calling Experimentation, big and smol |
★ 159 | Jupyter Notebook |
| 44 | OSA Tool that just makes your open source project better using LLM agents |
★ 140 | Python |
| 45 | tokuin CLI tool – estimates LLM tokens/costs and runs provider-aware load tests for OpenAI, Anthropic, Open |
★ 138 | Rust |
| 46 | MLLM-Tool MLLM-Tool: A Multimodal Large Language Model For Tool Agent Learning |
★ 138 | Python |
| 47 | llm_intents Exposes internet search tools for use by LLM-backed Assist in Home Assistant |
★ 136 | Python |
| 48 | open-creator An open-source LLM tool for extracting repeatable tasks from your conversations, and saving them int |
★ 129 | Python |
| 49 | bpmn-assistant LLM-powered assistant for creating, editing, and interpreting business process diagrams |
★ 124 | Python |
| 50 | lm-proxy OpenAI-compatible HTTP LLM proxy / gateway for multi-provider inference (Google, Anthropic, OpenAI, |
★ 117 | Python |
| 51 | cursive ✦ The intuitive LLM framework |
★ 114 | TypeScript |
| 52 | dexter LLM tools used in production at Dexa |
★ 107 | TypeScript |
| 53 | pith Pith is the hook that makes Claude Code sessions last 3x longer. |
★ 96 | Python |
| 54 | OpenWebui-Tools Custom tools to enhance your Open-Webui Experience! 🚀 |
★ 95 | Python |
| 55 | llm-manpage-tool Inject relevant documentation into your prompts: 98% savings. |
★ 95 | Python |
| 56 | Eval High-performance LLM evaluation framework with parallel API calls — up to 17× faster than sequential |
★ 94 | Python |
| 57 | llm-tools-nmap |
★ 93 | Python |
| 58 | llm-rl-environments-lil-course 🌱 A little course on Reinforcement Learning Environments for evaluating and training Language Model |
★ 87 | Python |
| 59 | comfyui-llm-toolkit |
★ 86 | Python |
| 60 | Awesome-Multi-Token-Prediction A curated list of papers, tools, and resources on Multi-Token Prediction (MTP) and related technique |
★ 84 | |
| 61 | llm-tool-collection Curated collection of tools for agentic LLMs in Emacs |
★ 83 | Emacs Lisp |
| 62 | llm-tools-kiwix Turn any Kiwix ZIM archive (offline Wikipedia, Stack Exchange, DevDocs, etc.) into an instant knowle |
★ 77 | Python |
| 63 | llm_context_benchmarks 📊 LLM Context Benchmarks - A comprehensive benchmarking tool for testing LLMs with varying context |
★ 63 | Python |
| 64 | LLM_trader LLM-powered Crypto Trading Framework with Vision AI chart analysis, real-time Neural Engine, and a l |
★ 62 | Python |
| 65 | awesome-pydantic-ai An opinionated list of awesome Pydantic-AI frameworks, libraries, software and resources. |
★ 58 | |
| 66 | garycli The Spear Carrier. AI-native CLI agent for STM32 embedded development and automated debugging. (Gary |
★ 56 | Python |
| 67 | ue-llm-toolkit A set of tools allowing LLMs to see inside Unreal Engine 5 projects. |
★ 50 | C++ |
| 68 | WakenLLM-toolkit toolkit for WakenLLM framework |
★ 47 | Python |
| 69 | lx CLI tool for bundling project files as LLM context. |
★ 47 | Go |
| 70 | AddOn Home Assistant Community Cloud with secure, private, and free remote access, webrtc streaming, ChatG |
★ 43 | Python |
| 71 | excessibility Accessibility snapshot testing for Phoenix LiveView - capture HTML during tests, run Pa11y for WCAG |
★ 40 | Elixir |
| 72 | optipfair Structured pruning and bias visualization for Large Language Models. Tools for LLM optimization and |
★ 39 | Python |
| 73 | awesome-elixir-llm-genai A list of LLM and GenAI Elixir Resources/Tools |
★ 37 | |
| 74 | better-sidebar-for-google-gemini-and-ai-studio Enhance your Google AI Studio experience with a better sidebar, folders, tags, prompt manager, and f |
★ 35 | TypeScript |
| 75 | LLM-PromptEngineering-Agents ChatGPT, related application + prompt engineering list |
★ 35 | |
| 76 | llm-toolkit A collection of rules that MAY be useful for your LLM projects |
★ 30 | |
| 77 | 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 |
| 78 | loquix A framework-agnostic UI kit of production-ready components for building AI and LLM chat interfaces. |
★ 29 | TypeScript |
| 79 | discharge-documentation-generator Tool for writing a draft version of a clinical discharge letter using a LLM |
★ 27 | Python |
| 80 | pyrlm-runtime Minimal runtime for Recursive Language Models (RLMs) inspired by the MIT CSAIL paper "Recursive Lang |
★ 26 | Python |
| 81 | awesome-data-quality A comprehensive collection of data quality resources, tools, papers, and projects across various dat |
★ 26 | |
| 82 | langdag High-performance tool for managing LLM conversations and workflows as DAGs. |
★ 25 | Go |
| 83 | vox Your privacy-first voice-to-text tool; Local Whisper transcription with optional LLM enhancement so |
★ 24 | TypeScript |
| 84 | langdag High-performance tool for managing LLM conversations and workflows as DAGs. |
★ 24 | Go |
| 85 | Compiler A tool that compiles messy natural language prompts into a structured intermediate representation (I |
★ 23 | Python |
| 86 | docs Documentation for Arcade AI |
★ 23 | TypeScript |
| 87 | voice-satellite-card-llm-tools LLM tools for Home Assistant that extends Voice Satellite with weather, financial, image and video s |
★ 23 | Python |
| 88 | ctx3 Context Tree is a code analysis cli tool written in Go that helps you and LLMs to understand a codeb |
★ 22 | Go |
| 89 | acorn.js Turn GraphQL APIs into LLM Tools |
★ 21 | TypeScript |
| 90 | zipstream-ai A lightweight Python tool to query compressed datasets with LLMs |
★ 21 | Python |
| 91 | LLM-Agent-Paper-daily Automatically Update LLM-Agent Papers Daily using Github Actions (Update Every 12th hours) |
★ 20 | Python |
| 92 | Ai-Systems-New On-device AI SDK powering ToolNeuron — LLM chat & tool calling (llama.cpp), Stable Diffusion image g |
★ 20 | C++ |
| 93 | aparture An LLM-powered tool to help sift through the arxiv |
★ 18 | JavaScript |
| 94 | SynapseKit Minimal, async-first Python framework for production LLM apps- 2 hard deps, no magic, no SaaS. |
★ 18 | Python |
| 95 | ChessHarness Inspired by GothamChess's AI chess videos - this is an LLM harness for chess. Fixes the real problem |
★ 17 | Python |
| 96 | OpenAI_Function_Toolkit_And_Library The OpenAI Function Calling Toolkit is a powerful tool that simplifies and organizes the process of |
★ 16 | JavaScript |
| 97 | llm-registry A centralized registry for discovering and managing LLM model capabilities. Track model features, co |
★ 16 | Python |
| 98 | mnesis A Python library that solves context window degradation in long-running LLM agents by moving memory |
★ 16 | Python |
| 99 | omni Universal Elixir client for LLM APIs. Streaming text generation, tool use, and structured output. |
★ 14 | Elixir |
| 100 | AISysRev LLM-based Tool for Title-abstract Screening |
★ 14 | Python |