Project directory

Projects

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

Python 4,032 stars

minivision-ai/photo2cartoon

人像卡通化探索项目 (photo-to-cartoon translation project)

### Overview: 该项目旨在探索和实现人像卡通化技术,通过将真实照片转换为卡通风格的非真实感图像,从而在保持原图像ID信息和纹理细节的同时,创造出更具表现力和趣味性的卡通肖像。我们采用了一种新颖的Unpaired Image Translation方法,结合了AdaLIN归一化和Soft-AdaLIN的软归一化策略,以实现更加精细和写实的卡通效果。 ### Key features: - **Unpaired Image Translation (U-GAT-IT) Method**: 采用AdaLIN归一化和attention机制,实现精美的人像日漫风格转换。 - **Face ID Loss**: 使用预训练的人脸识别模型提取照片和卡通画的ID特征,通过余弦距离约束生成的卡通画。 - **Soft-AdaLIN (Soft Adaptive Layer-Instance Normalization)**: 在反规范化时融合编码器和解码器的均值方差。 - **Hourglass Modules**: 在编码器和解码器之后各增加2个Hourglass模块,提升模型特征抽象和重建能力。 - **Fixed Data Processing**: 对训练数据进行了固定模式处理,包括检测人脸、关键点校正、裁剪和背景去除。 - **Model Structure**: 在U-GAT-IT基础上,增加2个Hourglass模块,提升模型特征抽象和重建能力。 ### Tech stack: Python ### Why it matters: 人像卡通化技术在艺术创作、动漫制作、广告宣传等领域具有广泛的应用前景。通过本
Jupyter Notebook 4,030 stars

Nixtla/nixtla

TimeGPT-2.1: production ready pre-trained Time Series Foundation Model for forecasting and anomaly detection. Generative pretrained transformer for time series trained on over 100B data points. It's capable of accurately predicting various domains such as retail, electricity, finance, and IoT with just a few lines of code 🚀.

Overview: TimeGPT-2.1 is a production-ready generative pretrained transformer designed for accurate time series forecasting and anomaly detection. It is trained on over 100 billion data points and can predict various domains such as retail, electricity, finance, and IoT. Key features: - Accurate time series forecasting - Anomaly detection capabilities - Production-ready model Tech stack: Jupyter Notebook Why it matters: TimeGPT-2.1 simplifies time series forecasting and anomaly detection, making it accessible for developers without requiring extensive machine learning expertise. It is particularly useful in industries where real-time predictions and anomaly detection are critical, such as finance, retail, and energy management. Repository: Nixtla/nixtla GitHub stars: 4030 GitHub description: TimeGPT-2.1: production ready pre-trained Time Series Foundation Model for forecasting and anomaly detection. Generative pretrained transformer for time series trained on over 100B data points. It's capable of accurately predicting various domains such as retail, electricity, finance, and IoT with just a few lines of code 🚀.
Unknown 4,030 stars

billmei/every-chatgpt-gui

Every front-end GUI client for ChatGPT, Claude, and other LLMs

### Overview: This repository contains a comprehensive list of front-end graphical user interface (GUI) clients for accessing the APIs of ChatGPT, Claude, and other large language models (LLMs). It serves as a resource for developers and non-technical users alike, providing a quick guide on how to configure these applications for seamless integration. ### Key Features: - **Multiple Categories**: Apps are categorized into Web and Browser Extension, ensuring easy navigation and integration. - **Open Source**: Contributions are welcome, allowing users to add or remove apps based on their preferences. - **Demo Links**: Links to each app's live demo, making it easy to test and compare different options. ### Tech Stack: - JavaScript - HTML/CSS - Webpack - Git ### Why It Matters: This list is crucial for developers looking to integrate LLMs into their projects quickly and easily. It serves as a go-to resource for front-end developers, designers, and anyone interested in creating applications that leverage AI for various tasks.
Dart 4,029 stars

bostrot/wslmanager

GUI for the Windows Subsystem for Linux — and native Linux/macOS VMs on Mac. Install, back up, move and configure distros without CLI flags; AI assistant with tools, MCP server for agents, remote WSL over SSH.

### Overview: WSL Manager is a user-friendly GUI application designed for managing Windows Subsystem for Linux (WSL) and native Linux/MacOS virtual machines on macOS. It simplifies the installation, backup, and management of WSL distributions, providing features like automatic installation, backup, and deletion without CLI flags, as well as tools for AI assistance and remote access via SSH. ### Key Features: - **Manage Distros**: Install, copy, rename, move, back up, and delete WSL distros without memorizing flags. - **Native VMs on macOS**: On macOS, the app manages native Linux and macOS virtual machines using Apple's Virtualization framework. - **AI Assistant**: Provides tools for AI assistants and remote WSL access via SSH. - **Template Support**: Templates for Ubuntu, Debian, Alpine, Kali Linux, openSUSE, SLES, and other WSL-compatible distributions. - **Command Snippets**: Save and run command snippets directly from the app. - **Disk Management**: Compact virtual disks to reclaim space. - **Remote Access**: Supports remote WSL over SSH. ### Tech Stack: The application is built using Dart, a programming language for developing mobile and desktop apps. ### Why It Matters: WSL Manager simplifies the management of WSL and native Linux/MacOS virtual machines, making it easier to install, manage, and use Linux distributions without the need for command-line flags. The AI assistant and remote access features enhance productivity and flexibility, making it a valuable tool for developers and system administrators.
JavaScript 4,020 stars

Leonxlnx/unlazy

Anti-laziness skill for AI agents. Core: the Depth Tree method, which splits a task N layers deep and gives every leaf the full time budget of the whole task, so effort multiplies with depth. Grounded in 2025-2026 research on model laziness, underthinking and premature completion.

Overview: Unlazy is an AI agent completion discipline designed to ensure thorough and efficient work execution. It leverages the Depth Tree method to split tasks into multiple layers, providing a full budget for each leaf, thereby maximizing effort. Key features: - Automatic ledger creation - Gate-based execution - Orchestration of parallel work - Secure boundary protection Tech stack: JavaScript Why it matters: Unlazy addresses the issue of AI laziness by enforcing strict discipline, ensuring that every task is completed to the highest standards, and it does so in a way that is both practical and secure. Repository: Leonxlnx/unlazy Primary language: JavaScript GitHub stars: 4020 GitHub description: Anti-laziness skill for AI agents, backed by the Depth Tree method, grounded in 2025-2026 research on model laziness and underthinking.
Python 4,019 stars

Sumanth077/Hands-On-AI-Engineering

A curated collection of practical AI projects implementing OCR systems, RAG, AI agents, and other AI use cases.

### Overview: This repository is a curated collection of practical AI projects, focusing on OCR systems, RAG, AI agents, and other AI use cases. Each project includes complete code, setup instructions, and documentation, making it ideal for learning, experimenting, and building real-world AI applications. ### Key Features: - **OCR Systems**: Projects that implement Optical Character Recognition to extract text from images. - **RAG Pipelines**: Use of Retrieval-Augmented Generation (RAG) to improve the quality of generated text. - **AI Agents**: Multi-agent workflows that collaborate on various tasks, such as financial analysis, travel planning, and competitive intelligence. ### Tech Stack: Python ### Why It Matters: Each project is designed to help you learn, experiment, and build real-world AI applications. The repository includes complete code, setup instructions, and documentation, making it ideal for learning, experimenting, and building real-world AI applications.
Python 4,019 stars

lucidrains/vector-quantize-pytorch

Vector (and Scalar) Quantization, in Pytorch

### Overview: Vector Quantization (VQ) is a powerful technique used for efficient representation and compression of data. This library, `vector-quantize-pytorch`, simplifies the implementation of VQ in PyTorch, making it accessible for developers working with deep learning models. It leverages exponential moving averages to update the codebook, ensuring that the dictionary changes gradually and efficiently. ### Key Features: - **Exponential Moving Averages (EMA) for Codebook Update**: This library uses EMA to update the codebook, ensuring that the dictionary changes slowly and is less likely to diverge from the optimal solution. - **Residual VQ (RVQ)**: This feature allows for recursively quantizing the residuals of the waveform, effectively reducing the dimensionality of the input data. - **DiVeQ Technique**: This alternative to EMA updates the codebooks using gradients, providing a faster and more efficient way to update the codebooks without the need for auxiliary losses. - **Shared Codebook Across Quantizers**: This feature allows for sharing the codebook across multiple quantizers, reducing redundancy and improving efficiency. - **Stochastic Sampling of Codes**: This technique allows for stochastically sampling codes, providing a more flexible and efficient way to update the codebook. - **Grouped Residual VQ**: This feature allows for quantization on groups of the feature dimension, achieving equivalent results with fewer codebooks, making it more efficient for high-resolution image generation. ### Tech Stack: The library is built on PyTorch, leveraging its powerful framework for deep learning
Python 4,014 stars

TarrySingh/Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials

Synapsa Commons: free, hands-on AI courses that run anywhere (Colab, Kaggle, Binder, Codespaces, Jupyter). EU AI Act conformity evidence, model validation, predictive maintenance, document extraction, retrieval and RAG, AI agents and MCP, a simulated humanoid. Every lesson autograded. From the team building Synapsa.

### Overview: This repository contains free, hands-on AI courses that can be run anywhere, including Colab, Kaggle, Binder, Codespaces, and Jupyter. The courses are designed to teach AI principles and techniques through practical, project-based learning. ### Key Features: - **Hands-On Learning:** Each lesson is designed to be completed in a single session, with autograded exercises. - **Python-Based:** All lessons are written in Python, ensuring a consistent learning environment. - **Project-Based:** Each lesson includes a project that students can build and experiment with. - **AI-Driven:** The courses are tailored to the needs of the AI-native learning platform Synapsa, focusing on AI, deep learning, and machine learning. ### Tech Stack: - Python ### Why It Matters: These courses provide a comprehensive learning experience that is both practical and hands-on, helping students understand and apply AI concepts in real-world scenarios. ### Repository: Repository: TarrySingh/Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials GitHub Stars: 4014 GitHub Description: Synapsa Commons: free, hands-on AI courses that run anywhere (Colab, Kaggle, Binder, Codespaces, Jupyter). EU AI Act conformity evidence, model validation, predictive maintenance, document extraction, retrieval and RAG, AI agents and MCP, a simulated humanoid. Every lesson autograded. From the team building Synapsa. ### Primary Language: Python ### GitHub Description: Synapsa Commons: free, hands-on AI courses that
HTML 4,014 stars

mergisi/awesome-openclaw-agents

162 production-ready AI agent templates for OpenClaw. SOUL.md configs across 19 categories. Submit yours!

### Overview: This repository contains 205 production-ready AI agent templates for the OpenClaw ecosystem, each ready to be copied and deployed as a SOUL.md file. The templates cover a wide range of categories including productivity, development, marketing & content, business, personal, DevOps, finance, education, healthcare, legal, HR, creative, security, e-commerce, data, SaaS, real estate, freelance, moltbook, supply chain, compliance, voice, customer success, and automation. ### Key Features: - **205 Agent Templates**: 205 ready-to-use SOUL.md files. - **19 Categories**: Covering various domains such as productivity, development, marketing & content, business, personal, DevOps, finance, education, healthcare, legal, HR, creative, security, e-commerce, data, SaaS, real estate, freelance, moltbook, supply chain, compliance, voice, customer success, and automation. - **SOUL.md Configs**: Configurations for 19 categories, providing a starting point for creating your own agents. ### Tech Stack: HTML ### Why It Matters: These templates are designed to be easily deployable and ready-to-use, making them ideal for developers looking to integrate AI into their projects quickly. The SOUL.md files are pre-configured, allowing for a smooth deployment process without the need for extensive setup. This makes them a valuable resource for anyone looking to leverage AI in their applications or services. Repository: mergisi/awesome-openclaw-agents
Python 4,012 stars

junyanz/iGAN

Interactive Image Generation via Generative Adversarial Networks

### Overview iGAN (Interactive GAN) is an implementation of interactive image generation described in "Generative Visual Manipulation on the Natural Image Manifold" by Jun-Yan Zhu, Philipp Krähenbühl, Eli Shechtman, and Alexei A. Efros at the European Conference on Computer Vision (ECCV) 2016. The system allows users to interactively generate photo-realistic images based on their strokes, serving as an intelligent drawing interface and an interactive debugging tool for deep generative models. ### Key Features - **Interactive Image Generation**: Generates photo-realistic images in real-time based on user strokes. - **Model-Based Interface**: Provides an intelligent drawing interface inspired by the color and shape of the user's strokes. - **Model Understanding**: Offers an interactive visual debugging tool to understand and visualize the capabilities and limitations of deep generative models. ### Tech Stack - **Python**: The primary programming language used. - **Theano**: Used for implementing the generative models. - **PyQt4**: Used for the user interface. - **OpenCV**: Used for image processing and visualization. - **Qdarkstyle**: A theme for the PyQt4 interface. - **dominate**: A library for web scraping and web automation. ### Why It Matters iGAN is significant because it provides a practical tool for developers to understand and visualize the capabilities of deep generative models, making it easier to debug and improve these models. The system's ability to generate images based on user input is particularly useful in fields such as computer vision, where
Python 4,004 stars

gusye1234/nano-graphrag

A simple, easy-to-hack GraphRAG implementation

### Overview: Nano-GraphRAG is a simplified and user-friendly implementation of GraphRAG, designed to be easy to read and hack. It provides a smaller, faster, and cleaner version of GraphRAG while maintaining the core functionality. ### Key Features: - **Simplified Codebase**: Contains approximately 1100 lines of code. - **Asynchronous Processing**: Fully asynchronous for better performance and scalability. - **Type Safety**: Fully typed, ensuring better code quality and maintainability. - **Small and Portable**: Designed to be portable across different technologies like Faiss, Neo4j, and Ollama. ### Tech Stack: - Python 3.9.11 ### Why It Matters: Nano-GraphRAG offers a more user-friendly and accessible GraphRAG implementation, making it easier for developers to integrate into their projects without the complexity of the official implementation. It is particularly valuable for those looking for a simpler, faster, and cleaner version of GraphRAG while maintaining its core functionality. ### Repository: gusye1234/nano-graphrag ### Primary Language: Python ### GitHub Stars: 4004 ### GitHub Description: A simple, easy-to-hack GraphRAG implementation ### README Excerpt: <div align="center"> <a href="https://github.com/gusye1234/nano-graphrag"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://assets.memodb.io/nano-graphrag-dark.png">
Python 4,001 stars

raullenchai/Rapid-MLX

Rapid-MLX is an open-source (Apache 2.0) OpenAI- and Anthropic-compatible LLM inference server for Apple Silicon, built on MLX, focused on reliable tool calling for coding agents. Up to 4× faster than Apple's MLX (mlx-lm) on the same weights.

### Overview: Rapid-MLX is an open-source (Apache 2.0) LLM inference server designed specifically for Apple Silicon, built on MLX. It offers up to 4x faster decode speed compared to Apple's MLX (mlx-lm) and 1.5x faster on a typical task, using the same model weights. This server is optimized for reliable tool calling in coding agents, making it an essential choice for developers. ### Key Features: - **Faster Decode Speed:** Rapid-MLX significantly outperforms oMLX and LM Studio, decoding 115.5 tokens per second on Qwen3.5-9B, 37.9 tokens per second on Qwen3.8-27B, and 173.4 tokens per second on Qwen3.6-35B. - **Reliable Tool Calling:** Designed for efficient tool calling in coding agents, ensuring smoother and faster development processes. - **Apple Silicon Compatibility:** Built specifically for Apple Silicon, including M1, M2, and M3 processors, and M4 Pro models. ### Tech Stack: Rapid-MLX is built on MLX, leveraging its powerful capabilities for reliable and efficient inference. ### Why It Matters: Rapid-MLX is crucial for developers seeking faster decode times, improved performance, and compatibility with Apple Silicon. It is an essential tool for enhancing the development process and improving productivity in coding environments. ### Repository: Repository: **raullenchai/Rapid-MLX** Primary Language
Python 3,997 stars

JDAI-CV/fast-reid

SOTA Re-identification Methods and Toolbox

Overview: FastReID is a comprehensive research platform that implements state-of-the-art re-identification algorithms. It is a ground-up rewrite of the previous version, [reid strong baseline](https://github.com/michuanhaohao/reid-strong-baseline). Key features: - Supports various re-identification tasks such as image retrieval and face recognition. - Provides abundant visualization methods and evaluation metrics. - Includes circle loss, model distillation, and ONNX/TensorRT conversion. - Supports multiple GPUs and distributed training. - Includes a large set of baseline results and trained models available for download in the Model Zoo. Tech stack: Python Why it matters: FastReID is a powerful tool for researchers and developers looking to improve re-identification performance. Its comprehensive features and the availability of pre-trained models make it an essential resource for re-identification tasks. Repository: JDAI-CV/fast-reid GitHub stars: 3997 GitHub description: SOTA Re-identification Methods and Toolbox Gitter: [fast-reid/community](https://gitter.im/fast-reid/community?utm_source=share-link&utm_medium=link&utm_campaign=share-link) Wechat: [Wechat Group](.github/wechat_group.png) FastReID is a research platform that implements state-of-the-art re-identification algorithms. It is a ground-up rewrite of the previous version, [reid strong baseline](https://github.com/michuanhaohao/reid-strong-baseline). ## What's New - [Sep 2021]
Python 3,997 stars

quark0/darts

Differentiable architecture search for convolutional and recurrent networks

### Overview: DARTS: Differentiable Architecture Search is a method for efficiently designing high-performance convolutional and recurrent architectures. It uses continuous relaxation and gradient descent in the architecture space to optimize the design process. The algorithm is effective for image classification (CIFAR-10) and language modeling (PTB and WikiText-2), requiring only a single GPU. ### Key Features: - **Differentiable Architecture Search**: Automatically generates efficient architectures for convolutional and recurrent networks. - **Efficient Design**: Reduces the time and computational resources needed for architecture design. - **Versatile Applications**: Works well on both CIFAR-10 and ImageNet for image classification, and PTB for language modeling. ### Tech Stack: - **Python**: The primary programming language used for implementing the algorithm. - **PyTorch**: Used for implementing the differentiable architecture search. ### Why It Matters: - **Efficiency**: The algorithm significantly reduces the time and computational resources required for architecture design, making it highly practical for real-world applications. - **Versatility**: Works effectively across different types of networks and datasets, ensuring broad applicability. ### Repository: - **Repository**: quark0/darts - **GitHub Stars**: 3997 - **Primary Language**: Python ### Requirements: - **Python >= 3.5.5** - **PyTorch == 0.3.1** - **torchvision == 0.2.0** - **PyTorch 0.4 is not supported at this moment and would lead to O
JavaScript 3,996 stars

xviniette/FlappyLearning

Program learning to play Flappy Bird by machine learning (Neuroevolution)

### Overview: This project uses machine learning, specifically neuroevolution, to teach a computer to play Flappy Bird. The goal is to improve the player's skill through the process of learning from its mistakes. ### Key features: - Neuroevolution algorithm for training the neural network - Real-time learning and improvement of the player's score - Demonstrated on the Flappy Bird game ### Tech stack: JavaScript ### Why it matters: This project showcases the potential of machine learning in improving game AI, demonstrating how algorithms can be used to enhance gameplay experience.
Python 3,991 stars

huggingface/huggingface_hub

The official CLI and Python client for the Hugging Face Hub.

### Overview: `huggingface_hub` is a Python library that provides a command-line interface (CLI) and a Python client for interacting with the Hugging Face Hub. This hub is a platform for sharing and discovering pre-trained models in the field of natural language processing (NLP). ### Key features: - **CLI Interface**: A simple command-line tool for managing models, datasets, and projects. - **Python Client**: A powerful Python library for accessing the Hugging Face Hub API. - **Model Management**: Tools for uploading, downloading, and managing models. - **Model Search**: Features to search for models based on various criteria. - **Project Management**: Tools for creating, managing, and sharing projects on the Hub. - **Model Sharing**: Ability to upload models to your own repositories on the Hub. ### Tech Stack: - Python ### Why it matters: The `huggingface_hub` library is essential for researchers, developers, and enthusiasts in the NLP community. It simplifies the process of accessing and using pre-trained models, making it easier to experiment with and build upon existing work in the field. The library's CLI and Python client make it accessible to a wide range of users, from beginners to advanced practitioners.
TypeScript 3,990 stars

matt1398/claude-devtools

The missing DevTools for Claude Code — inspect session logs, tool calls, token usage, subagents, and context window in a visual UI. Free, open source.

### Overview: Claude Code, a powerful AI development tool, has been evolving, leading to a loss of detailed output in its logs. This has resulted in a lack of visibility into Claude's thought processes, tool interactions, agent activities, and context window, making it difficult for developers to understand and debug their work. The missing DevTools for Claude Code aim to provide a visual interface that allows developers to inspect and analyze Claude's actions in a more intuitive way. ### Key Features: - **Session Logs Inspection**: Visualize and analyze Claude's session logs, including detailed inputs, outputs, and reasoning steps. - **Tool Call Details**: Trace and inspect tool calls, revealing the exact inputs and outputs without the noise of terminal output. - **Token Usage Tracking**: Track and visualize Claude's token usage, showing the breakdown of each step and the impact on the overall token consumption. - **Subagent Activity**: Visualize and understand the interactions between Claude's subagents, showing the flow of tasks and the context window. - **Context Window**: Break down the context window into segments, providing a clear visualization of what Claude is doing at each stage of the process. ### Tech Stack: The project is built using TypeScript, leveraging modern JavaScript features and best practices for development. ### Why It Matters: The missing DevTools for Claude Code are crucial for developers because they provide a clear and intuitive way to understand and debug Claude's actions. This tool allows developers to see the thought processes, interactions with tools, and the context window, making it easier to identify and resolve issues. Without these tools, developers are
C++ 3,986 stars

iree-org/iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.

### Overview: IREE is an MLIR-based compiler and runtime toolkit that lowers ML models to a unified IR, enabling efficient execution across datacenter, mobile, and edge deployments. ### Key features: - **Unified IR**: Translates ML models into a single, portable IR that can be executed on various hardware platforms. - **Cross-Platform Compatibility**: Supports multiple architectures, including CPUs, GPUs, and FPGAs. - **Performance Optimization**: Enhances performance by leveraging MLIR's optimizations and transformations. - **Scalability**: Handles both high-performance computing and edge deployment requirements. ### Tech stack: C++ ### Why it matters: IREE simplifies the development and deployment of ML models across different hardware and environments, making it a crucial tool for modern AI and ML applications. Repository: iree-org/iree GitHub stars: 3986
Jupyter Notebook 3,983 stars

hustvl/4DGaussians

[CVPR 2024] 4D Gaussian Splatting for Real-Time Dynamic Scene Rendering

Overview: This project focuses on 4D Gaussian Splatting, a technique for real-time dynamic scene rendering at CVPR 2024. It achieves significant performance improvements, including fast convergence and real-time rendering capabilities. Key features: - Real-time rendering speed - Fast convergence - Support for both synthetic and real dynamic scenes Tech stack: Jupyter Notebook Why it matters: This method offers significant performance improvements over existing techniques, making it suitable for applications requiring real-time rendering, such as virtual reality, augmented reality, and interactive simulations. Repository: hustvl/4DGaussians GitHub stars: 3983 GitHub description: [CVPR 2024] 4D Gaussian Splatting for Real-Time Dynamic Scene Rendering
Cuda 3,974 stars

thu-ml/SageAttention

[ICLR2025, ICML2025, NeurIPS2025 Spotlight] Quantized Attention achieves speedup of 2-5x compared to FlashAttention, without losing end-to-end metrics across language, image, and video models.

### Overview: SageAttention is an efficient attention mechanism that achieves speedup of 2-5x compared to FlashAttention, without compromising accuracy across language, image, and video models. ### Key features: - **SageAttention**: Accurate 8-Bit Attention for Plug-and-play Inference Acceleration - **SageAttention2**: Efficient Attention with Thorough Outlier Smoothing and Per-thread INT4 Quantization - **SageAttention3**: Microscaling FP4 Attention for Inference and An Exploration of 8-Bit Training ### Tech stack: Cuda ### Why it matters: SageAttention provides a high-performance solution that accelerates models without sacrificing accuracy, making it ideal for real-time applications and inference tasks.