TopGit

Best AI Tools open-source projects

Open-source AI and machine learning tools on GitHub — LLM frameworks, model runtimes, agents and training libraries, ranked by stars and reviewed by TopGit.

Top AI Tools repositories

O
obra/superpowers

Superpowers is an open-source (MIT) skills library and bootstrap instruction set that turns a coding agent's ad-hoc habits into a fixed pipeline: brainstorm a spec, write a plan, build under TDD, review, then close out the branch. Skills trigger automatically once installed, and the same methodology works across eleven different agent harnesses, each requiring its own install step.

44378301.3k26.9k
Shell
# ai# brainstorming# coding
⑂ 26.9kRead review →
T
tensorflow/tensorflow

TensorFlow is Google's open-source, end-to-end platform for machine learning, hosted at tensorflow/tensorflow under the Apache-2.0 license. It was originally built within Google Brain's Machine Intelligence team for ML and neural network research, and today it ships stable Python and C++ APIs alongside GPU, CPU-only, and Docker install paths. The README positions it as covering both research work and shipping ML-powered applications.

5.2k3.4k201.2k79.3k
C++
# deep-learning# deep-neural-networks# distributed
⑂ 79.3kRead review →
F
firecrawl/firecrawl

Firecrawl is an API and set of SDKs for turning any URL into Markdown, structured JSON, or a screenshot, handling JS rendering and proxy rotation itself. It's built for feeding AI agents and LLM pipelines clean web data, with dedicated search, crawl, map, and agent endpoints, an MCP server, and SDKs for nine languages.

162649194.3k10.3k
TypeScript
# ai# ai-agents# ai-crawler
⑂ 10.3kRead review →
S
Significant-Gravitas/AutoGPT

AutoGPT is an open-source platform designed for building, deploying, and running AI agents that can carry out complete workflows. Users can define tasks in plain English or use a visual builder to shape each step. The project offers two primary paths: a managed, hosted AutoGPT Platform that handles infrastructure and model access for a fee, and a self-hosting option that is free but requires users to provide their own infrastructure and model API keys. Agents can run on demand, on schedules, or from triggers, connecting to over 45 platforms and hundreds of AI models. It's presented as a tool to automate various functions, from executive operations and sales research to marketing campaign drafts and incident triage in engineering.

695187.6k45.9k
Python
# agentic-ai# agents# ai
⑂ 45.9kRead review →
A
anthropics/skills

anthropics/skills is Anthropic's public collection of Agent Skills for Claude — SKILL.md folders spanning creative, technical, enterprise, and document tasks, plus a spec and a template for building your own.

141.4k181.6k21.5k
Python
# agent-skills
⑂ 21.5kRead review →
F
f/prompts.chat

prompts.chat is an open-source library of prompts written for AI chat assistants, first released in December 2022 under the name Awesome ChatGPT Prompts. The GitHub project has since grown and now distributes prompts through a website, a CSV file, a Markdown file, and a Hugging Face dataset, alongside a self-hosting option, a CLI, an MCP server, and a Claude Code plugin.

1.2k93174.3k22.3k
HTML
# ai# artificial-intelligence# awesome-list
⑂ 22.3kRead review →
F
f/awesome-chatgpt-prompts

prompts.chat is the largest open-source prompt library for AI, formerly called Awesome ChatGPT Prompts. It hosts curated prompts in CSV and Markdown, available as a public website, Hugging Face dataset, or self-hosted instance. The project supports multiple LLM providers including ChatGPT, Claude, Gemini, Llama, and Mistral. Self-hosting uses a Next.js setup wizard that configures authentication via GitHub, Google, or Azure AD, with PostgreSQL as the recommended database. CLI access, an MCP server, and a Claude Code plugin extend its reach into developer workflows. The codebase is MIT-licensed while prompt data falls under CC0. Its 166k GitHub stars make it an AI resource on the platform with 166k GitHub stars, and it has been cited by Harvard, Columbia, and Forbes.

1.2k88173.1k22.1k
HTML
# ai# artificial-intelligence# awesome-list
⑂ 22.1kRead review →
H
huggingface/transformers

Hugging Face Transformers (huggingface/transformers) is a Python library that centralizes model definitions for text, computer vision, audio, video, and multimodal machine learning, covering both inference and training. The README describes it as a pivot point compatible with training frameworks such as Axolotl, DeepSpeed, and PyTorch-Lightning, and inference engines such as vLLM, SGLang, and TGI, with more than 1M+ model checkpoints listed on the Hugging Face Hub.

992168.0k35.0k
Python
# audio# deep-learning# deepseek
⑂ 35.0kRead review →
M
msitarzewski/agency-agents

The Agency is a collection of specialized AI agent personas — markdown prompt files with a defined identity, workflow, and success metrics — for Claude Code, Cursor, and other AI tools, installable through a CLI script or a native desktop app.

169163.3k26.4k
Shell
⑂ 26.4kRead review →
S
Snailclimb/JavaGuide

JavaGuide là một repository tổng hợp kiến thức phỏng vấn Java và backend được duy trì bởi cộng đồng, bao phủ gần như toàn bộ các chủ đề mà một ứng viên backend cần nắm vững: từ Java core (collections, concurrency, JVM), hệ điều hành và mạng máy tính, cho đến cơ sở dữ liệu (MySQL, Redis), kiến trúc phân tán, và các công cụ devops như Docker, Git. Điểm mạnh rõ rệt là mỗi phần đều đi kèm bài tổng hợp câu hỏi phỏng vấn được đánh dấu "必看" (bắt buộc đọc), kèm theo phân tích source code chi tiết cho các cấu trúc dữ liệu phổ biến như HashMap, ConcurrentHashMap, và các topic nâng cao như AQS, JMM. Repository cũng mở rộng sang AI application development với một repo riêng (AIGuide) về LLM, Agent, RAG và MCP, phản ánh xu hướng hiện tại trong việc tuyển dụng backend. Nhược điểm là nội dung rất dàn trải — hơn 100 file markdown trải dài từ BigDecimal đến Elasticsearch, nên nếu bạn đã có nền tảng vững ở một số phần, việc lọc đúng nội dung cần ôn tập đòi hỏi thêm effort. Cá nhân tôi thấy đây là tài liệu tốt nhất để "làm quen" với toàn cảnh backend Java trước khi đi sâu vào từng chủ đề riêng lẻ, nhưng không nên dùng nó thay cho việc đọc source code thật hoặc tài liệu chính thức.

73920159.1k46.1k
JavaScript
# agent# ai# context-engineering
⑂ 46.1kRead review →
D
langgenius/dify

Dify is an open-source LLM app platform that packages a visual workflow/agent builder, RAG pipeline, model provider management, and app-level APIs into one self-hostable (or cloud) stack, aimed at teams who want to skip stitching those pieces together themselves.

1.4k1.1k158.7k25.1k
Python
# agent# agentic-ai# agentic-framework
⑂ 25.1kRead review →
L
langflow-ai/langflow

Langflow pairs a drag-and-drop canvas with editable Python components, letting you build an LLM-powered agent flow and ship it as an API, MCP server, or JSON export.

3661.1k155.8k10.2k
Python
# agents# chatgpt# generative-ai
⑂ 10.2kRead review →
L
langchain-ai/langchain

LangChain is a Python framework (MIT-licensed) for assembling LLM-powered apps and agents from standard components: model wrappers, prompts, retrieval, tools, and chain/graph orchestration handed off to LangGraph. It's for developers gluing together model providers and data sources, not for a single prompt-response call.

3.7k652147.9k24.8k
Python
# agents# ai# ai-agents
⑂ 24.8kRead review →
X
x1xhlol/system-prompts-and-models-of-ai-tools

A GPL-3.0 GitHub repo compiling system prompts, tool definitions, and model names for 25+ AI products, from Cursor and Claude Code to lesser-known agents like Cluely and Qoder.

31162144.1k34.7k
# ai# bolt# cluely
⑂ 34.7kRead review →
S
Shubhamsaboo/awesome-llm-apps

Shubhamsaboo/awesome-llm-apps is a substantial collection of over 100 open-source AI agents, agent skills, and Retrieval Augmented Generation (RAG) applications. Hand-built, end-to-end tested, and licensed under Apache-2.0, this Python-based repository supports a range of LLMs including Claude, Gemini, GPT, DeepSeek, Llama, and Qwen. It offers a wide array of examples, from single-file starter agents and advanced multi-agent teams to voice AI agents, generative UIs, autonomous game-playing agents, and various RAG implementations. The collection also includes LLM optimization tools, fine-tuning recipes, and crash courses on agent frameworks, providing practical, ready-to-deploy solutions for common LLM development challenges.

14142.2k20.9k
Python
# agents# llms# python
⑂ 20.9kRead review →
G
garrytan/gstack

gstack is Garry Tan's open-source pack of 23 Claude Code skills and 8 power tools — a CEO, an eng manager, a QA lead, a security officer, and more — each a Markdown slash command that runs one stage of a sprint from idea to a shipped PR. It's MIT-licensed and free, documented as a roughly 30-second install for Claude Code, with setup support for OpenClaw, Cursor, and seven more agents.

1481137.4k20.4k
TypeScript
⑂ 20.4kRead review →
H
harry0703/MoneyPrinterTurbo

MoneyPrinterTurbo is a self-hosted AI video generation pipeline that automates scriptwriting, stock footage selection, text-to-speech narration, subtitle rendering, and ffmpeg-based video assembly into HD MP4s. It ships with four interfaces (WebUI, API, CLI, AI Agent) and supports batch production. The tool is particularly attractive for creators who need volume at low per-video cost, since you supply your own API keys rather than paying per-export fees. Setup involves Python 3.11+, at least one LLM provider (many supported), and ffmpeg — Whisper captioning is optional but demands a multi-gigabyte model download. It's a legitimate workhorse for automated short video workflows, not a toy.

8175133.5k21.1k
Python
# ai-video-generator# content-creation# ffmpeg
⑂ 21.1kRead review →
G
ggml-org/llama.cpp

llama.cpp is an open-source project at ggml-org/llama.cpp that implements LLM and VLM inference in plain C/C++ with no external dependencies, built on top of the ggml tensor library. The README documents support for x86 SIMD, Apple Silicon, RISC-V, and GPU backends including CUDA, HIP, MUSA, Vulkan, and SYCL, along with quantization down to 1.5-bit, a CLI, and an OpenAI-compatible server.

1.9k2.6k131.9k24.6k
C++
# ggml
⑂ 24.6kRead review →
M
microsoft/generative-ai-for-beginners

Microsoft's introductory course on building generative AI applications walks you through 21 structured lessons created by Microsoft Cloud Advocates. The curriculum alternates between conceptual 'Learn' lessons and hands-on 'Build' lessons, progressing from LLM fundamentals through advanced topics like RAG, AI agents, and fine-tuning. Each lesson includes a written explanation, video introduction, and working code samples in both Python and TypeScript. Basic Python or TypeScript knowledge is expected. The course supports Azure OpenAI, OpenAI API, Microsoft Foundry Models, and Foundry Local for fully offline execution. With over 50 language translations maintained via automated GitHub Actions, it's accessible to a global developer audience. MIT licensed with an active Discord community and developer forum for peer support.

15412121.5k64.0k
Jupyter Notebook
# ai# azure# chatgpt
⑂ 64.0kRead review →
B
browser-use/browser-use

Browser Use provides a framework for AI agents to interact with web browsers, enabling automated tasks like form filling, data extraction, and QA testing. It offers both a Python library for programmatic control and a CLI for agent-driven workflows, supporting various LLMs and offering cloud services for scalability and advanced browser fingerprinting.

350559118.6k13.2k
Python
# ai-agents# ai-tools# browser-agent
⑂ 13.2kRead review →

Recently reviewed

M
manaflow-ai/cmux

cmux is a macOS terminal app, built on Ghostty, aimed at people running several AI coding agents in parallel. It adds vertical tabs, notification rings when an agent needs input, and a split in-app browser so you can watch agents work without hopping between windows.

1393.6k28.4k2.6k
Swift
# amp# claude-code# cli
⑂ 2.6kRead review →
S
stablyai/orca

Orca is a desktop, mobile, and VPS app written in TypeScript that runs several coding agents at once, each in its own git worktree, with a built-in terminal, a browser-based Design Mode, and a CLI for scripting the same workflow.

1848.6k105.0k6.6k
TypeScript
# ade# agent-ide# ai-agents
⑂ 6.6kRead review →
R
ruvnet/ruflo

Ruflo (ruvnet/ruflo on GitHub) is a meta-harness that wraps around Claude Code and Codex, adding swarm coordination, persistent memory, and cross-machine agent communication on top of the models you already run. It installs either as Claude Code plugins or via a full `npx ruflo init` CLI setup, and the README describes 100+ specialized agents, a hooks-based routing system, and a self-learning memory layer built on AgentDB.

97879.1k9.3k
TypeScript
# agentic-ai# agentic-framework# agentic-workflow
⑂ 9.3kRead review →
G
google-gemini/gemini-cli

Gemini CLI is an open-source command-line interface that integrates Google's Gemini AI models directly into your terminal, providing developers with direct access to AI capabilities. It offers access to Gemini 3 models, featuring improved reasoning and a 1M token context window. The tool includes built-in functionalities such as Google Search grounding, file operations, and shell command execution, and is extensible through its Model Context Protocol (MCP) for custom integrations. Designed for terminal-centric workflows, it assists with tasks like code understanding, generation, and automation, and can be integrated into GitHub workflows. It supports various authentication methods, including a free tier for personal Google accounts, allowing up to 60 requests/min and 1,000 requests/day.

689759108.1k14.8k
TypeScript
# ai# ai-agents# cli
⑂ 14.8kRead review →
M
mattt/iMCP

iMCP is a menu bar app that turns your Mac's native data—calendar events, messages, call history, contacts, weather, location, and reminders—into AI-accessible tools via the Model Context Protocol. It works with Claude Desktop, Claude Code, Cursor, and any other MCP-compatible client, surfacing your personal data to AI without manual copy-pasting. The app requires macOS 15.3, asks for granular permissions through Apple's standard dialogs, and communicates with AI clients over Bonjour discovery. A bundled CLI (imcp-server) handles the MCP protocol while the app manages permissions and data access. Message reading works via direct SQLite and typedstream decoding, since Apple provides no public API for this. Output comes back as JSON-LD using Schema.org vocabularies.

15211.8k126
Swift
# macos# mcp
⑂ 126Read review →
I
IBM/mcp-context-forge

ContextForge is IBM's open source registry and proxy that sits in front of MCP servers, A2A agents, and REST/gRPC APIs, exposing them through one unified endpoint. It handles discovery, authentication, rate limiting, and OpenTelemetry tracing centrally instead of leaving each client to reimplement them. The project ships as a PyPI package (mcp-contextforge-gateway) and a container image, with a Helm chart for Kubernetes deployments backed by Redis and PostgreSQL.

1709954.7k941
Python
# agents# ai# api-gateway
⑂ 941Read review →
P
pbakaus/impeccable

Impeccable is a JavaScript-based system designed to provide specific design guidance for AI coding agents, aiming to improve the quality of AI-generated frontend designs beyond common, repetitive patterns. Originating from Anthropic's `frontend-design` skill, it offers a single setup flow using `/impeccable init` to establish project-specific design context, including brand, audience, and anti-references. Developers can interact with their AI using 23 commands like `polish`, `audit`, and `critique`, forming a shared design vocabulary. The tool also incorporates 59 deterministic detector rules, which can run via a CLI or browser extension without an LLM or API key, alongside LLM-only critique checks to identify design anti-patterns. Impeccable integrates with a range of AI coding tools such as Cursor, Claude Code, GitHub Copilot, and Grok Build, offering various installation methods including a CLI installer, Git submodule, and direct plugin options. It also provides a standalone `npx impeccable detect` CLI for scanning codebases and URLs for design issues, and a design hook that surfaces findings during UI file edits in supported agents.

393986.5k5.2k
Rust
⑂ 5.2kRead review →
M
microsoft/ai-agents-for-beginners

AI Agents for Beginners is Microsoft's 18-lesson course on building AI agents, hosted at microsoft/ai-agents-for-beginners. Each lesson combines a written README lesson with Python code samples built on Microsoft Agent Framework and Microsoft Foundry Agent Service V2, moving from agent fundamentals through design patterns to production topics like deployment, memory, and security. The README also lists 50+ translated language versions kept current via GitHub Action.

777.8k25.5k
Jupyter Notebook
# agentic-ai# agentic-framework# agentic-rag
⑂ 25.5kRead review →

More AI Tools repositories

H
huggingface/pytorch-image-models

The largest collection of PyTorch image encoders / backbones. Including train, eval, inference, export scripts, and pretrained weights -- ResNet, ResNeXT, EfficientNet, NFNet, Vision Transformer (ViT), MobileNetV4, MobileNet-V3 & V2, RegNet, DPN, CSPNet, Swin Transformer, MaxViT, CoAtNet, ConvNeXt, and more

1972037.2k5.2k
Python
# augmix# convnext# distributed-training
⑂ 5.2kRead review →
B
babysor/MockingBird

🚀Clone a voice in 5 seconds to generate arbitrary speech in real-time

4148136.9k5.2k
Python
# ai# deep-learning# pytorch
⑂ 5.2kRead review →
H
hankcs/HanLP

中文分词 词性标注 命名实体识别 依存句法分析 成分句法分析 语义依存分析 语义角色标注 指代消解 风格转换 语义相似度 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理

471436.5k10.9k
Python
# dependency-parser# hanlp# named-entity-recognition
⑂ 10.9kRead review →
C
CMU-Perceptual-Computing-Lab/openpose

OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

10935934.5k8.0k
C++
# caffe# computer-vision# cpp
⑂ 8.0kRead review →
E
explosion/spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python

78025134.0k4.7k
Python
# ai# artificial-intelligence# cython
⑂ 4.7kRead review →
L
lutzroeder/netron

Visualizer for neural network, deep learning and machine learning models

11833.6k3.2k
JavaScript
# ai# coreml# deep-learning
⑂ 3.2kRead review →
D
datawhalechina/self-llm

《开源大模型食用指南》针对中国宝宝量身打造的基于Linux环境快速微调(全参数/Lora)、部署国内外开源大模型(LLM)/多模态大模型(MLLM)教程

9016332.5k3.1k
Jupyter Notebook
# chatglm# chatglm3# gemma-2b-it
⑂ 3.1kRead review →
S
stanford-oval/storm

An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.

2611131.7k3.0k
Python
# agentic-rag# deep-research# emnlp2024
⑂ 3.0kRead review →
D
donnemartin/data-science-ipython-notebooks

Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.

134829.4k8.0k
Python
# aws# big-data# caffe
⑂ 8.0kRead review →
C
ChristosChristofidis/awesome-deep-learning

A curated list of awesome Deep Learning tutorials, projects and communities.

1489129.1k6.3k
# awesome# awesome-list# deep-learning
⑂ 6.3kRead review →
D
dmlc/xgboost

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

69445228.9k8.9k
C++
# distributed-systems# gbdt# gbm
⑂ 8.9kRead review →
Z
ZuzooVn/machine-learning-for-software-engineers

A complete daily plan for studying to become a machine learning engineer.

403428.9k6.1k
# artificial-intelligence# deep-learning# machine-learning
⑂ 6.1kRead review →

Explore other topics