Project directory

Projects

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

Python 47 stars

zhengli97/DM-KD

Official PyTorch Code for "Is Synthetic Data From Diffusion Models Ready for Knowledge Distillation?" (https://arxiv.org/abs/2305.12954)

### Overview: This project is an implementation of "Is Synthetic Data From Diffusion Models Ready for Knowledge Distillation?" by Zheng Li et al. The paper explores the effectiveness of using synthetic data generated by diffusion models for knowledge distillation without access to real images. The results show that synthetic data can significantly improve performance in various benchmarks, particularly in terms of low-fidelity images. ### Key Features: - **Framework**: The project proposes a framework using diffusion models to synthesize images for distillation. - **Main Results**: The implementation includes experiments on CIFAR-100 and ImageNet-1K datasets, demonstrating improved performance over existing methods. - **Datasets**: The project provides offline synthesized datasets for experiments, including low-fidelity and high-fidelity versions. ### Tech Stack: - Python ### Why It Matters: The project's findings highlight the potential of synthetic data from diffusion models as a powerful tool for knowledge distillation, offering significant improvements in performance without the need for real images. This opens up new possibilities for training models on limited data and accelerating the development of more efficient distillation methods.
Unknown 47 stars

zilliztech/milvus-skill

Agent skill that teaches LLMs to operate Milvus vector database using pymilvus — connection, collections, vector CRUD, search, hybrid search, full-text search, indexing, RBAC, and common patterns like RAG

Overview: This agent skill provides comprehensive guidance on how to use the Milvus vector database with LLMs, including connection, collection management, vector operations, and index management. Key features: - Connects to Milvus - Creates collections - Inserts, upserts, searches, queries, retrieves, deletes vectors - Supports hybrid and full-text searches - Allows for partition, database, and RBAC management Tech stack: Python 3.8+ with `pymilvus` Why it matters: This skill simplifies the process of using Milvus with LLMs, making it easier for developers to integrate vector databases into their applications. Repository: zilliztech/milvus-skill Primary language: Python GitHub stars: 47
Python 46 stars

AkojimaSLP/Neural-mask-estimation

Overview: This project is a neural mask estimation framework designed for far-field speech recognition, utilizing LSTM-based techniques and on-the-fly data augmentation. It includes features such as speaker-aware mask training, SNR-based reference mic selection, and small-scale sample training data. Key features: - LSTM-based Neural Mask Estimation - On-the-fly data augmentation - Pre-trained model - Speaker-Aware mask training - SNR-based reference mic selection - Small scale sample training data Tech stack: Python Why it matters: This project offers practical solutions for far-field speech recognition, enhancing speech recognition accuracy and performance in noisy environments.
Python 46 stars

AviSoori1x/Tuning-the-Finetuning

Tuning the Finetuning: An exploration of achieving success with QLoRA

Overview: This repository explores the process of fine-tuning models using QLoRA, a technique for efficient fine-tuning of large language models. It provides insights into optimizing model performance and reducing training time. Key features: - QLoRA (Quantized Low-Rank Architecture) - Fine-tuning techniques - Performance optimization Tech stack: Python Why it matters: This repository offers practical guidance on achieving better model performance and faster training times through the use of QLoRA, making it an essential resource for developers working with large language models.
Python 46 stars

DavidLam-oss/wechat-writing-team

全流程公众号写作 Skill 套装:写作流水线 + 视觉导演配图 + 素材采集。对接 Claude Code / Codex / Gemini CLI,覆盖素材发芽、访谈挖掘、四层审校、批量出图与归档发布。

Overview: This repository offers a comprehensive Skill package for writing, visual design, and material collection for WeChat公众号. It integrates Claude Code, Codex, and Gemini CLI to streamline the entire writing process, including interview sourcing, content planning, writing, four-layer review, image creation, and archiving. The final step involves using the Obsidian WeChat Converter plugin to send the completed content directly to the WeChat official account draft. Key features: - WeChat Writer Skill: Covers the entire writing process from interview sourcing to final archiving. - WeChat Director Skill: Handles the visual design and image creation stages. - WeChat Official Batch Download Skill: Collects and organizes materials for batch downloads. Tech stack: Python Why it matters: This Skill package streamlines the entire writing and publishing process for WeChat公众号, making it easier and more efficient for developers to create high-quality content. GitHub stars: 46 Repository: DavidLam-oss/wechat-writing-team
Jupyter Notebook 46 stars

DePasqualeOrg/mlx-intro

Introduction to MLX for Swift developers

### Overview: This repository provides an introduction to MLX for Swift developers, focusing on its optimized performance, compatibility with Apple silicon, and ease of integration with Swift. MLX is designed to be a unified memory solution for deep learning models, offering a Swift API for applications targeting macOS, iOS, and visionOS. It simplifies the transition from Core ML to MLX, making it easier to work with the latest open-source models compared to Core ML. ### Key Features: - **Unified Memory**: MLX is optimized for unified memory on Apple silicon, providing better performance and compatibility. - **Swift API**: MLX offers a Swift API, allowing developers to compile models for macOS, iOS, and visionOS. - **Latest Models**: MLX supports the latest open-source models, making it easier to work with the latest advancements in deep learning. - **Converting and Quantizing Models**: The repository includes examples on how to convert and quantize models quickly. - **Porting MLX Implementations**: MLX maintainers and the community port Python MLX code to Swift, providing a seamless transition for developers. ### Tech Stack: Swift ### Why It Matters: MLX is a powerful tool for developers looking to integrate deep learning models into their Swift applications, offering a streamlined approach to performance and ease of use. Its Swift API and unified memory optimization make it a valuable addition to the developer's toolkit, particularly for those working on macOS, iOS, and visionOS applications. ### GitHub Stars: 46 ### Repository: DePasqualeOrg/mlx-intro
JavaScript 46 stars

IBM/speech-to-text-code-pattern

WARNING: This repository is no longer maintained

Overview: This repository contains a sample React app designed to demonstrate how to use the Watson Speech to Text service. Key features: - Deploy the server - Use the web app Tech stack: Node.js Why it matters: This app serves as a practical example for developers looking to integrate Watson Speech to Text into their projects. Repository: IBM/speech-to-text-code-pattern GitHub stars: 46 GitHub description: WARNING: This repository is no longer maintained.
Python 46 stars

Kyubyong/specAugment

Tensor2tensor experiment with SpecAugment

### Overview: SpecAugment is an implementation of [SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognition](https://arxiv.org/abs/1904.08779), a paper introducing three techniques for augmenting speech data in speech recognition. These techniques, including time warping, frequency masking, and time masking, are based on the observation that spectrograms can be treated as images, making them amenable to various image augmentation methods. ### Key Features: - **Time Warping**: A technique that warps the time axis of the spectrogram to simulate different recording times. - **Frequency Masking**: Masks out frequency bands in the spectrogram to simulate different pitch ranges. - **Time Masking**: Masks out time intervals in the spectrogram to simulate different speaking times. ### Tech Stack: Python ### Why it Matters: SpecAugment offers a simple yet effective way to augment speech data in speech recognition tasks, potentially improving the robustness and generalization of models. By treating spectrograms as images, it allows the application of various image augmentation techniques, such as time warping, frequency masking, and time masking, which can significantly enhance the performance of speech recognition models.
Python 46 stars

Mobiuslqm/Nabla-R2D3

[NeurIPS 2025 Official Codes] Nabla-R2D3: Effective and Efficient 3D Diffusion Alignment with 2D Rewards

Overview: Nabla-R2D3 is an official implementation of a highly effective and sample-efficient reinforcement learning alignment framework for 3D-native diffusion models using pure 2D rewards. This project aims to provide comprehensive tools and instructions for training, inference, and evaluation of Nabla-R2D3, making it accessible to developers. Key features: - Training codes - Inference codes - Evaluation codes - Detailed instructions - Additional 3D-native generative models Tech stack: Python Why it matters: Nabla-R2D3 offers a robust solution for reinforcement learning alignment in 3D diffusion models, leveraging 2D rewards for improved efficiency and effectiveness. Its official implementation provides essential tools and guidelines for researchers and developers to experiment and improve upon this innovative framework. Repository: Mobiuslqm/Nabla-R2D3 Primary language: Python GitHub stars: 46 GitHub description: [NeurIPS 2025 Official Codes] Nabla-R2D3: Effective and Efficient 3D Diffusion Alignment with 2D Rewards
Python 46 stars

ModelTC/HarmoniCa

[ICML 2025] This is the official PyTorch implementation of "🎵 HarmoniCa: Harmonizing Training and Inference for Better Feature Caching in Diffusion Transformer Acceleration".

Overview: HarmoniCa is an innovative framework that achieves a new state-of-the-art result in block-wise caching of diffusion transformers by harmonizing training and inference. It reduces latency by over 40% and improves performance on PixArt-α, demonstrating a 1.44x and 1.73x acceleration compared to the previous method. Key features: - Harmonizing training and inference - Achieving over 40% latency reduction - Improved performance on PixArt-α - Image-free approach reducing training time by 25% Tech stack: Python Why it matters: HarmoniCa is a significant advancement in the field of diffusion transformers, offering substantial improvements in both latency and performance, making it a valuable tool for researchers and practitioners looking to optimize their models.
Python 46 stars

NVIDIA-AI-Blueprints/Retail-Catalog-Enrichment

A GenAI-powered catalog enrichment system that transforms basic product images into comprehensive, rich catalog

### Overview: This project is a GenAI-powered catalog enrichment system that transforms basic product images into comprehensive, rich catalog entries using NVIDIA's Nemotron 3 Nano Omni, Nemotron 3.5 Lightning, FLUX Kontext, and TRELLIS models. ### Key Features: - **AI-Powered Analysis**: NVIDIA Nemotron 3 Nano Omni for intelligent omni-modal product understanding. - **Smart Categorization**: Automatic classification into predefined product categories. - **Intelligent Prompt Planning**: Context-aware image variation planning based on regional aesthetics. - **Multi-Language Support**: Generate product titles and descriptions in 10 regional locales. - **Cultural Image Generation**: Create culturally-appropriate product backgrounds (Spanish courtyards, Mexican family spaces, British formal settings). - **Quality Evaluation**: Automated VLM-based quality assessment of generated images with detailed scoring. - **3D Asset Generation**: Transform 2D product images into interactive 3D GLB models using Microsoft TRELLIS. - **Product FAQ Generation**: Automatically generate product FAQs from enriched catalog data, with optional product manual PDF upload for richer FAQs (up to 10) via stateless targeted RAG. - **Policy Compliance**: Upload policy PDFs and automatically check product listings against them using RAG + Milvus. - **Protocol Schema Export**: Export enriched product data as ACP (Agentic Commerce Protocol) and UCP (Unified Commerce Protocol) compliant schemas with LLM-extracted structured attributes. - **Rich VLM Product JSON**: Generate an image-grounded JSON object with detailed visual product attributes
JavaScript 46 stars

ScaleFree-Tech/YiShape-VecDB

YiShape Vector Database is a specialized vector database management system and application assistance system for new artificial intelligence applications such as large language models, natural language processing, and image retrieval.

### Overview: YiShape-VecDB 是一个面向大语言模型、自然语言处理和图像检索等新型人工智能应用的专用数据库管理系统。系统的核心功能包括非结构数据的最优向量空间表征算法和最速检索空间索引算法,旨在帮助企业私有化部署,提高企业内部海量私有数据的知识提炼效率。 ### Key features: - **智能向量检索**: 支持文本、图像、语音等多种数据类型的向量化存储与检索。 - **自研向量化方法**: 采用GloVe、DistilBERT、ResNet等模型进行距离度量学习,实现最优向量表征。 - **高效索引技术**: 支持HNSW、E2LSH、扁平索引等多种向量索引方法。 - **混合检索策略**: 结合BM25关键词检索和向量相似性检索,提供更精准的搜索结果。 - **多模型支持**: 集成DeepSeek、QWen、Ollama等主流大模型。 - **检索增强生成**: 内置RAG功能,为大模型提供事实依据,缓解幻觉问题。 - **智能问题解析**: 使用大模型解析用户意图,生成更精准的检索语句。 - **连续对话支持**: 支持多轮对话中的上下文理解和检索。 - **ReAct Agent框架**: 实现推理-行动循环,提供丰富的工具集和多模态能力。 - **批量处理能力**: 支持大规模文本的智能分块
Python 46 stars

Shah91n/weaviate-cluster-webapp

A lightweight Streamlit web app built for developers who need a quick, visual way to manage and understand their Weaviate cluster. It's designed for development, staging, and testing environments (not for production-scale use).

Overview: This lightweight Streamlit web app is designed for developers to manage and understand their Weaviate cluster quickly and visually. It offers features such as cluster management, RBAC, multi-tenancy, object operations, and backup management without the need for writing queries. Key features: - Connection: Connects to Weaviate clusters via local, custom, cloud, or URL parameters. - Cluster Management: View node details, shard info, set read-only shards, aggregate collections, check collection properties, view collection configurations, and monitor Raft statistics. - RBAC: Users, roles, and permissions management. - Multi-Tenancy: Filter MT-only collections, view collection configurations, and list tenants. - Object Operations: Create, read, search, update, and delete collections and tenants. - Backup Management: List backups and their details. Tech stack: Python, Streamlit, Weaviate API. Why it matters: This app is essential for developers who need a quick, visual way to manage and understand their Weaviate cluster without the need for writing queries. It provides a comprehensive overview of the cluster's configuration, including nodes, shards, and RBAC, making it a valuable tool for development, staging, and testing environments. GitHub stars: 46, indicating moderate interest in the project.
Python 46 stars

VinAIResearch/DiMSUM

DiMSUM: Diffusion Mamba - A Scalable and Unified Spatial-Frequency Method for Image Generation (NeurIPS 2024)

### Overview DiMSUM is a hybrid Mamba-Transformer diffusion model that effectively combines spatial and frequency information for high-quality image synthesis. Our method achieves state-of-the-art results on standard benchmarks, including a FID of 4.62 on CelebHQ 256, 3.76 on LSUN Church, and 2.11 on ImageNet1k 256. Additionally, it outperforms other diffusion methods like Zigma and SiT, requiring significantly fewer training iterations to achieve comparable performance. ### Key Features - **Hybrid Spatial-Frequency Model**: Synergistically leverages both spatial and frequency information for superior image synthesis. - **State-of-the-Art Performance**: Achieves FID scores of 4.62 on CelebHQ 256, 3.76 on LSUN Church, and 2.11 on ImageNet1k 256. - **Faster Convergence**: Requires less than a third of the training iterations compared to Zigma and other diffusion methods, achieving the best FID score of 2.11. ### Tech Stack - **Python**: 3.10.13 - **torch**: 2.1.1 + cu118 - **Requirements**: `pip install torch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1 --index-url https://download.pytorch.org/whl/cu118` ### Why It Matters Di
Python 46 stars

abovqa/minimax-h3-context-ir-prompts-de

MiniMax H3 prompts: tested image prompt recipes with example renders, aspect ratios, the model id (`MiniMax-H3-Context-IR`) and the cost per image.

Overview: This repository contains tested MiniMax H3 image prompt recipes, including 4 recipes with example renders, aspect ratios, and the model ID (`MiniMax-H3-Context-IR`). The cost per image is provided, along with a live pricing option and API key instructions. Key features: - 4 tested MiniMax H3 image prompt recipes - Example renders, aspect ratios, and model ID - Effective price of $0.0343 per second - Pay-as-you-go pricing model - Prompt structure cheat-sheet Tech stack: Python Why it matters: This repository provides practical guidance on crafting effective MiniMax H3 image prompts, ensuring high-quality renders without the guesswork, and offers a cost-effective solution for developers looking to integrate MiniMax H3 into their projects.
Python 46 stars

aim-uofa/StaMo

Unsupervised Learning of Generalizable Robot Motion from Compact State Representation

Overview: StaMo is an unsupervised learning framework designed for the generalization of robotic motion from compact state representations. It aims to enable robots to perform tasks efficiently and effectively without prior training data. Key features: - Unsupervised learning of generalizable robotic motions - Compact state representation for efficient processing - Integration of diffusion auto-encoder for model training and validation Tech stack: Python Why it matters: StaMo provides a novel approach to unsupervised learning that can significantly improve the performance and adaptability of robots, making them more versatile and efficient in various applications.
Python 46 stars

am5izcegbhw/kling-video-o1-api-ru

Клинг — Kling Video O1 API (`kling-video-o1`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint.

Overview: Kling Video O1 API is a model id, pricing, and parameters-focused OpenAI-compatible API endpoint for video generation, offering a scalable and cost-effective solution for video creation. Key features: - Supports text-to-video and image-to-video generation - Pricing is per generated second, with default tier at $0.0672 per second - Model id is `kling-video-o1` and can be found on the model page - Supports various resolutions and aspect ratios - Includes a prompt field for shot descriptions and duration - Provides an image URL field for style references or first/last frame references - The API endpoint is `POST https://api.apimart.ai/v1/videos/generations` Tech stack: Python Why it matters: Kling Video O1 API simplifies the process of generating high-fidelity videos by providing a scalable and cost-effective solution through OpenAI-compatible endpoints, making it ideal for developers looking to integrate AI into their video projects without the need for complex setup or subscription management. Repository: am5izcegbhw/kling-video-o1-api-ru Primary language: Python GitHub stars: 30 GitHub description: Клинг — Kling Video O1 API (`kling-video-o1`): model id, pricing, parameters and copy-paste examples for the OpenAI-compatible APIMart endpoint. README excerpt: # Kling Video O1 API (`kling-video-o1`) <!-- conv-kit:v1 --> <p align="center"> <img src="assets/badges/price.svg"
Go 46 stars

anthony-chaudhary/fak

Agentic Runtime

### Overview: Fak is an open-source runtime designed to make local agents practical on any machine, accelerating their performance automatically. It combines native inference, speculative decoding, and agentic KV caching to provide qualified acceleration. ### Key Features: - Automatic setup and cache reuse. - Speculative decoding and GPU Direct paths. - Agentic KV caching for reuse of work-so-far. - Native inference goal with no fallback to llama.cpp. - Limited by model/backend limits and claims ledger. ### Tech Stack: Go. ### Why It Matters: Fak simplifies the process of deploying and running local agents, making them more accessible and practical for developers. It automates the setup and caching of models, ensuring qualified acceleration without requiring external references or fallbacks.
Rust 46 stars

anush008/chromadb-rs

Rust client library for ChromaDB

### Overview: ChromaDB-rs is a Rust client library designed to interact with the Chroma vector database, providing a simple and efficient way to query and manage data. This library simplifies the process of connecting to ChromaDB, handling authentication, and performing various operations such as creating collections, upserting documents, and performing similarity searches. ### Key Features: - **Client Interface**: Provides a `ChromaClient` to interact with the ChromaDB server. - **Collection Interface**: Facilitates interaction with a specific ChromaDB collection. - **Authentication**: Supports token-based authentication for secure connections. - **Query and Upsert Operations**: Enables querying and upserting documents with or without metadata. - **Similarity Search**: Performs similarity searches on collections with various options for filtering and limiting results. ### Tech Stack: - **Rust**: The primary programming language used for developing the library. - **ChromaDB**: The vector database being accessed through this library. ### Why It Matters: ChromaDB-rs simplifies the interaction with ChromaDB, making it easier for developers to integrate vector database capabilities into their projects. It provides a clean interface for querying and managing data, ensuring efficient and secure operations. ### Repository Details: - **Repository**: anush008/chromadb-rs - **GitHub Stars**: 46 - **GitHub Description**: Rust client library for ChromaDB - **License**: MIT License - **Actions**: The repository has actions for testing and releasing the library. ### Installation: To use ChromaDB-r
Python 46 stars

asher/gmlx

Local inference platform for K/IQ-quant GGUF models on Apple Silicon

### Overview: gmlx is a local inference platform designed for Apple Silicon Macs, enabling you to run and interact with K/IQ-quant GGUF models in a terminal or browser. It supports various models and APIs, including OpenAI and Anthropic, and is optimized for fast performance and memory efficiency. ### Key features: - **Local Inference**: Runs models exactly as published on Metal kernels. - **Model Support**: Supports K-quant and IQ-quant GGUF files, including Qwen3.8-27B. - **API Compatibility**: Connects to OpenAI and Anthropic APIs for chat completions and responses. - **Voice Integration**: Compatible with pi coding agent for voice-based interactions. - **Model Streaming**: Supports streaming of models from disk for larger models. - **Performance**: Prefills models faster than llama.cpp and decodes faster with speculative decoding. - **Model Size**: Supports models larger than RAM, streaming experts from disk. ### Tech stack: Python ### Why it matters: gmlx provides a fast and efficient way to run and interact with GGUF models on Apple Silicon, making it ideal for developers and AI enthusiasts looking to experiment with cutting-edge language models.