Project directory

Projects

Open-source AI projects tracked by the leaderboard, ordered by GitHub stars.

Python 67,566 stars

labmlai/annotated_deep_learning_paper_implementations

🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠

### Overview: This repository contains over 60 implementations of deep learning papers, including Transformers, optimizers, GANs, reinforcement learning, and more. The side-by-side notes help you understand these algorithms better. ### Key Features: - Implementations of Transformers, including XL, Retro, and Switch. - Optimizers like Adam, AdaBelief, and Sophia. - Generative Adversarial Networks (GANs) such as CycleGAN and WGAN. - Reinforcement Learning algorithms like PPO and DQN. - Capsule Networks and Distillation techniques. - Vision Transformers (ViT) and other vision-related models. ### Tech Stack: Python ### Why it Matters: These implementations provide a comprehensive resource for understanding and experimenting with various deep learning models and algorithms. The side-by-side notes help clarify complex concepts and provide practical insights into their applications.
Python 67,364 stars

mem0ai/mem0

The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.

### Overview: Mem0 is a memory infrastructure for AI agents and applications, designed to persist context and enable seamless interactions. It offers a drop-in solution for production environments, built with Python and optimized for performance. ### Key Features: - **Single-Pass Memory Extraction**: Extracts and stores memories in a single call, eliminating the need for multiple LLM calls. - **Agent-Generated Facts**: Agent-generated facts are treated equally in memory, ensuring equal weight in retrieval. - **Entity Linking**: Links entities across memories for improved retrieval efficiency. - **Multi-Signal Retrieval**: Combines semantic, BM25 keyword, and entity matching for parallel and fused retrieval. - **Temporal Reasoning**: Ranks instances based on time, enhancing the relevance of past and future events. ### Tech Stack: Python ### Why It Matters: Mem0 provides a robust and efficient memory infrastructure, enabling AI agents and applications to maintain context and recall information effectively. Its single-pass memory extraction and agent-generated facts ensure consistent and accurate retrieval, making it a valuable tool for modern AI development. ### Repository: - **Repository**: mem0ai/mem0 - **Stars**: 67,364 - **Description**: The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Built for production. ### Contributors: - **Contributors**: Get priority for OSS Halloween Happy Hour events. - **Registration**: Register here → - **Badge**: Trendshift badge ### Demos: - **Demo**: Available at [mem0
JavaScript 67,257 stars

Mintplex-Labs/anything-llm

Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience

### Overview: AnythingLLM is a powerful AI agent designed for local-first experiences. Seamlessly integrate AI into your workflow with hyper-configurable agents and multi-user support. ### Key Features: - **Chat with Your Docs**: Seamlessly integrate AI into your documents for quick and efficient responses. - **Use AI Agents**: Automate complex workflows with AI-driven agents for enhanced productivity. - **Hyper-Configurable**: Customize agents to suit your specific needs with flexible settings. - **Multi-User Ready**: Support for multiple users in a single instance for collaborative projects. - **Local Running**: Runs locally by default, eliminating the need for any setup friction. ### Tech Stack: JavaScript ### Why It Matters: Own your intelligence and stop renting it out. AnythingLLM provides a powerful and flexible AI solution for local-first experiences, perfect for businesses and individuals looking to streamline their workflows and boost productivity.
Python 66,619 stars

ZhuLinsen/daily_stock_analysis

LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.

Overview: This project is a comprehensive stock analysis system powered by AI models, offering real-time news, decision dashboards, and automated notifications across multiple markets including A股, H股, US stocks, and more. It supports zero-cost scheduling and integrates with popular communication tools like WeChat, Slack, and more. Key features: - AI-driven decision reports with key insights, ratings, trends, buy/sell signals, risk alerts, catalysts, and trading checklists. - Multi-market data aggregation covering A股, H股, US stocks, and ETFs, including market data, K-line charts, technical indicators, news, announcements, and fundamental data. - Web/桌面 workstations for manual analysis, task progress, historical reports, full Markdown, backtesting, portfolio management, and configuration management. - Agent-based stock questioning with 15 built-in strategies, including moving averages, candlestick theory, waves, trends, hotspots, events, growth, and expectations. - Image, CSV/Excel, clipboard import, and stock code/alias auto-complete. - Automated and scheduled notifications via GitHub Actions, Docker, local scheduling, FastAPI, and various communication channels. Tech stack: Python Why it matters: This system leverages advanced AI models to provide real-time financial insights, making it a valuable tool for investors and traders across multiple markets.
Python 64,376 stars

keras-team/keras

Deep Learning for humans

Overview: Keras 3 is a multi-backend deep learning framework that supports JAX, TensorFlow, PyTorch, and OpenVINO for inference-only. It accelerates model development, offers state-of-the-art performance, and enables datacenter-scale training. Key features: - Support for JAX, TensorFlow, PyTorch, and OpenVINO - High-level UX for easy debugging and accelerated model development - Speedups of up to 350% compared to other frameworks - Compatibility with Linux, macOS, and Windows - Minimal installation via pip - Local installation with requirements for specific backends - GPU support for TensorFlow, JAX, and PyTorch - Configurable backend environment variables - Inference-only backend for OpenVINO Tech stack: Python Why it matters: Keras 3 empowers developers to harness the power of deep learning, making it accessible and efficient for a wide range of applications, from computer vision to natural language processing and beyond.
Python 63,898 stars

jingyaogong/minimind

🧠 Train a 64M-parameter LLM from scratch in just 2h!

Overview: This project aims to train a 64M-parameter language model from scratch using just 2 hours and 3 dollars worth of resources. The MiniMind series is designed to be extremely lightweight, with the smallest version's size being approximately $\frac{1}{2700}$ of GPT-3, making it suitable for personal GPU training. Key features: - Training a 64M-parameter language model from scratch in 2 hours and 3 dollars. - MiniMind series is extremely lightweight, with the smallest version's size being approximately $\frac{1}{2700}$ of GPT-3. - Covers all stages of training, including Pretrain, SFT, LoRA, RLHF-DPO, RLAIF (PPO / GRPO / CISPO), Tool Use, Agentic RL, self-adaptive thinking, and model distillation. - Provides full open-source data, including collection, data cleaning, and high-quality datasets. - Key training algorithms and core modules are implemented from scratch, without relying on third-party framework abstractions. - Compatible with popular frameworks like `transformers`, `trl`, `peft`, and various inference engines like `llama.cpp`, `vllm`, `ollama`, and `Llama-Factory`. - Supports single-node single-GPU and single-node multi-GPU (DDP, DeepSpeed) training, as well as visualization and dynamic training with tools like `wandb` and `swanlab`. - Supports evaluation on third-party benchmarks like `C-Eval`, `C
TypeScript 63,211 stars

upstash/context7

Context7 Platform -- Up-to-date docs for AI agents

Overview: Context7 is a platform that provides up-to-date, version-specific documentation and code examples for AI agents, ensuring your agents are always working with the latest and most accurate information. Key features: - Up-to-date, version-specific documentation - Code examples based on the latest training data - No outdated or generic information - No hallucinated APIs that don't exist Tech stack: TypeScript Why it matters: Context7 ensures that your AI agents always have access to the most accurate and up-to-date information, reducing the risk of errors and improving the performance of your applications.
Python 62,986 stars

sansan0/TrendRadar

⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。

### Overview: TrendRadar is an AI-driven public opinion and trend monitoring tool that aggregates news from multiple platforms, supports RSS subscriptions, and provides smart alerts. It leverages AI for keyword-based news filtering and translation, enabling users to receive concise summaries directly to their mobile devices. The tool integrates with various messaging channels, including WeChat, Microsoft Teams, Telegram, and more, ensuring comprehensive coverage and real-time updates. ### Key Features: - **AI-driven Public Opinion Monitoring:** Tracks global public opinion trends using AI algorithms. - **Multi-Platform Aggregation:** Integrates news from various sources, including social media, news websites, and more. - **RSS Subscription:** Allows users to receive updates via RSS feeds. - **Smart Alerts:** Provides real-time notifications based on predefined keywords. - **Docker Support:** Enables easy deployment and local/remote data management. - **AI Translation:** Supports multiple languages for better user experience. - **Integration with MCP:** Enhances AI analysis and sentiment analysis capabilities. - **AI News Filtering:** Filters news based on keywords, ensuring only relevant content is displayed. - **AI Translation:** Supports multiple languages for better user experience. - **AI Analysis Push:** Sends analysis results directly to users, enhancing understanding of trends. - **AI Smart Filtering:** Automatically selects the most relevant news based on user preferences. - **AI Translation:** Supports multiple languages for better user experience. - **AI Analysis Push:** Sends analysis results directly to users, enhancing understanding of trends. - **AI Smart Filtering:** Automatically selects the most relevant news based on user preferences. - **
Python 62,597 stars

ultralytics/ultralytics

Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking

### Overview: Ultralytics is a leading developer of cutting-edge YOLO models, known for their fast, accurate, and user-friendly performance. The company's models excel in object detection, instance segmentation, semantic segmentation, depth estimation, image classification, pose estimation, and oriented object detection tasks, making them indispensable tools for developers and researchers alike. ### Key Features: - **YOLO27, YOLO26, YOLO11, YOLOv8**: Ultralytics offers a range of YOLO models optimized for different use cases. - **Object Detection, Instance Segmentation, Semantic Segmentation, Depth Estimation, Image Classification, Pose Estimation, Object Tracking**: The models cover a wide array of computer vision tasks. - **Easy-to-Use Interface**: Ultralytics provides a user-friendly interface for developers to integrate their models into their projects. - **Performance Optimization**: The models are constantly updated to ensure optimal performance and flexibility. ### Tech Stack: Ultralytics utilizes Python as its primary programming language. ### Why It Matters: Ultralytics' models are essential for developers looking to enhance their computer vision projects, offering high performance, accuracy, and ease of use. Whether for real-time applications or advanced research, Ultralytics' models provide the necessary tools to achieve outstanding results in various computer vision tasks.
Python 61,464 stars

BerriAI/litellm

The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]

Overview: LiteLLM is an open-source AI Gateway that provides a unified interface to call over 100 Large Language Model (LLM) providers using the OpenAI API format. It supports both direct Python SDK integration and deployment as a centralized proxy server. Key features: - Unified API for 100+ LLMs - Drop-in OpenAI compatibility - Production-ready gateway with virtual keys, spend tracking, and load balancing Tech stack: Python, Rust Why it matters: LiteLLM simplifies the management of LLM calls across different providers by offering a single, unified interface and production-ready features, reducing the complexity of integrating and managing multiple LLMs.
Python 61,362 stars

Alishahryar1/free-claude-code

Use Claude Code, Codex, VSCode, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly)

Overview: Free Claude Code (FCC) is an open-source project that allows users to access various coding agents and models, such as Claude Code and Codex, for free through a unified interface. It supports multiple providers and offers features like native browser sessions, voice notes, and token optimization. Key features: - Access to 61 ToS-friendly providers with 1.3B+ free tokens monthly. - Integration with 11 coding agents and one model catalog. - Automatic failover to next configured model during provider outages. - Up to 90% lower token usage with optimization tools. - Native browser sessions for real-time and background coding. - Support for multiple clients including terminal, desktop, and mobile. Tech stack: Python 3.14 Why it matters: Free Claude Code democratizes access to powerful coding and AI tools by providing a free, unified interface that supports multiple providers and models, enhancing developer productivity and creativity.
Python 60,189 stars

CorentinJ/Real-Time-Voice-Cloning

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

### Overview: This repository implements the SV2TTS framework, a deep learning approach for real-time voice cloning. It converts a few seconds of audio into a digital representation and generates speech from arbitrary text, aiming to bridge speaker verification and text-to-speech synthesis. ### Key Features: - **Real-Time Voice Cloning**: Converts audio to digital representation and generates speech from text. - **Efficient Neural Audio Synthesis**: Uses WaveRNN as a vocoder, providing high-quality audio. - **Transfer Learning**: Utilizes pre-trained models and architectures from SV2TTS and other related projects. ### Tech Stack: Python ### Why it Matters: This project is significant for its application in real-time voice cloning, enabling the creation of synthetic speech from any text, which has applications in various fields such as communication, entertainment, and security.
Python 59,809 stars

crewAIInc/crewAI

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.

### Overview: CrewAI is an open-source Python framework designed to orchestrate role-playing, autonomous AI agents, fostering collaborative intelligence and seamless collaboration. ### Key Features: - **CrewAI Crews**: Optimize for autonomy and collaborative intelligence with role-based AI agents. - **CrewAI Flows**: Build event-driven automations that combine precise workflow control, single LLM calls, and native support for Crews. - **Tracing & Observability**: Monitor and track AI agents and workflows in real-time, including metrics, logs, and traces. - **Unified Control Plane**: A centralized platform for managing, monitoring, and scaling AI agents and workflows. - **Seamless Integrations**: Easily connect with existing enterprise systems, data sources, and cloud infrastructure. - **Advanced Security**: Built-in robust security and compliance measures ensuring safe deployment and management. - **Actionable Insights**: Real-time analytics and reporting to optimize performance and decision-making. - **24/7 Support**: Dedicated enterprise support to ensure uninterrupted operation and quick resolution of issues. - **On-premise and Cloud Deployment Options**: Deploy CrewAI AMP on-premise or in the cloud. ### Tech Stack: Python ### Why it Matters: CrewAI empowers developers to build production-ready multi-agent workflows, enabling autonomous agent collaboration and precise event-driven control. Its open-source nature and community support have rapidly made it the standard for agentic automation, with over 100,000 certified developers. Repository: crewAIInc/crewAI
Python 59,620 stars

MemPalace/mempalace

The best-benchmarked open-source AI memory system. And it's free.

Overview: MemPalace is an open-source AI memory system designed for local-first use, offering verbatim storage, pluggable backend support, and high performance with a 96.6% R@5 raw score on LongMemEval. It is free and the best-benchmarked open-source AI memory system. Key features: - Verbatim storage - Pluggable backend support - High performance - Zero API calls - Scalable search layer - Pluggable retrieval layer Tech stack: Python Why it matters: MemPalace is the best-benchmarked open-source AI memory system, offering verbatim storage, high performance, and a zero API call feature, making it the go-to choice for developers looking for a reliable and efficient memory system. Repository: MemPalace/mempalace GitHub stars: 59,620 GitHub description: The best-benchmarked open-source AI memory system. And it's free.
Rust 59,590 stars

meilisearch/meilisearch

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

Overview: Meilisearch is a blazing-fast search engine API that brings AI-powered hybrid search to your sites and applications, speeding up your workflow. Key features: - Hybrid search for seamless integration with existing systems - Semantic search for accurate results - Faceted search for detailed categorization - Cloud-based service for scalability Tech stack: Rust Why it matters: Meilisearch simplifies the process of implementing a search engine, making it accessible and efficient for developers of all skill levels. Repository: meilisearch/meilisearch GitHub stars: 59,590
Python 58,792 stars

pathwaycom/serviette

A no-code RAG server that keeps answers in sync with your documents. Works with 8 vector databases. Built on Pathway.

Overview: Serviette is a no-code RAG server that keeps answers in sync with your documents, working with 8 vector databases. Built on Pathway, it offers a live chat and REST API that updates in real-time with document changes. Key features: - Real-time updates with document changes - Works with 8 vector databases - Built on Pathway, a live data framework Tech stack: Python Why it matters: Serviette simplifies the process of integrating AI into organizations by providing a straightforward way to create a question-answering assistant that updates in real-time with document changes, without the need for re-upload or re-indexing.
Python 58,179 stars

ultralytics/yolov5

Ultralytics YOLOv5 in PyTorch for object detection, instance segmentation, classification, training, and export.

### Overview: Ultralytics YOLOv5 is a fast, accurate, and user-friendly computer vision model developed by Ultralytics. It is based on the PyTorch framework and is known for its speed, accuracy, and simplicity. YOLOv5 is widely used for object detection, image segmentation, and image classification tasks, making it a popular choice for vision AI applications. ### Key Features: - **Object Detection**: Accurate and efficient object detection capabilities. - **Image Segmentation**: Segments images into regions of interest for detailed analysis. - **Image Classification**: Classifies images into predefined categories with high precision. ### Tech Stack: - **Programming Language**: Python - **Frameworks**: PyTorch ### Why It Matters: YOLOv5 is a highly effective and reliable tool for computer vision tasks, offering fast performance, high accuracy, and ease of use. Its simplicity and robustness make it an indispensable resource for developers and researchers alike, enabling them to quickly and effectively tackle vision AI challenges.
Python 57,853 stars

blader/humanizer

Agent skill that removes signs of AI-generated writing from text

### Overview: Humanizer is an agent skill that enhances AI-generated writing to make it sound more human-like, without altering the actual meaning. It uses Wikipedia's Signs of AI writing as a guide and works across various platforms like Claude Code, Codex, and others. ### Key Features: - Enhances AI-generated text to sound human-like. - Compatible with Claude Code, Codex, and other agent skills. - Supports skills like Claude Code, Codex, and any agent that supports skills. - Works in Claude Code, Codex, and any agent that supports skills. ### Tech Stack: Python ### Why It Matters: - Demonstrated effectiveness in a blind test, where judges preferred Humanizer's rewrite over the original AI text 16 times out of 16. - Edited for human readers, ensuring the text is readable and understandable. - Recognizes and corrects 26 patterns commonly found in AI-generated writing. ### Installation: - **Claude Code**: `plugin marketplace add blader/humanizer; plugin install humanizer@humanizer` - **Codex**: `npx skills add blader/humanizer --global --agent codex` - **Claude.ai and Claude Desktop**: Download as a ZIP and upload as a skill in Settings. - **Other agents**: `npx skills add blader/humanizer --global --agent '*' - **Global Installation**: Leave off `--global` for a project-specific installation. ### Usage: - Directly call the skill: `/humanizer` - Ask in plain language: `Please human
Python 57,574 stars

deepfakes/faceswap

Deepfakes Software For All

### Overview: FaceSwap is a powerful tool that uses deep learning to swap faces in images and videos. It's a game-changer in the world of AI and has ethical uses, making it accessible to anyone with a basic understanding of technology. ### Key Features: - Face swapping in images and videos - Ethical applications - Easy to use and experiment with ### Tech Stack: Python ### Why it Matters: FaceSwap democratizes AI, making complex technology accessible to everyone. It's a game-changer in the world of AI and has ethical uses, making it accessible to anyone with a basic understanding of technology. ### Repository: deepfakes/faceswap ### GitHub Stars: 57,574 ### Important information for **Patreon** and **PayPal** supporters. Please see this forum post: https://forum.faceswap.dev/viewtopic.php?f=14&t=3120 ### Manifesto: FaceSwap has ethical uses. ### How To setup and run the project: - Check out INSTALL.md before getting started. ### General notes: - Make sure you check out INSTALL.md before getting started. ### Help I need support!: - Discord Server - FaceSwap Forum ### Donate: - Patreon - One time Donations: - @torzdf - @andenixa ### How to contribute: - For people interested in the generative models - For devs - For non-dev advanced users - For end-users ### About machine learning: - How does a
HTML 57,268 stars

cathrynlavery/diagram-design

Editorial diagram design for Claude Code, Codex, GitHub Copilot, Cursor, Factory Droid, and Pi. 44 diagram types. Self-contained HTML + SVG. No shadows. No Mermaid slop.

Overview: Diagram Design is a tool for creating professional diagrams in HTML and SVG, supporting 45 diagram types. It is designed to be self-contained and compatible with multiple platforms like Claude Code, Codex, and GitHub Copilot. Key features: - Self-contained HTML + SVG diagrams - 45 different diagram types - Branding customization for seamless integration Tech stack: HTML, SVG Why it matters: Diagram Design offers a clean, customizable solution for creating high-quality diagrams without the need for additional tools or plugins.