Project directory

Projects

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

TypeScript 2,025 stars

anywhere-labs/Agents-Anywhere

跨设备的开源Agent工作台

Overview: Agents Anywhere is an open-source Agent workspace that allows connecting and managing AI Agents across various devices, including desktops, mobiles, and web-based interfaces. It supports Codex, Claude Code, and DeepSeek Harness, and will soon support more agents. Key features: - Cross-device connectivity - Agent management - Web-based access - Self-hosted option Tech stack: TypeScript Why it matters: It provides a unified platform for managing AI Agents across different devices, enhancing collaboration and productivity. Repository: anywhere-labs/Agents-Anywhere Primary language: TypeScript GitHub stars: 2025 GitHub description: 跨设备的开源Agent工作台
Unknown 2,022 stars

chaoyanghe/Awesome-Federated-Learning

FedML - The Research and Production Integrated Federated Learning Library: https://fedml.ai

### Overview: This repository, **Awesome-Federated-Learning**, is a curated list of publications related to federated learning, organized from Arxiv. It aims to provide a comprehensive overview of the field, including recent advancements and open problems. ### Key Features: - **Publication List**: A curated collection of federated learning papers. - **Publication Details**: Each entry includes a title, team/author, venue, year, and target problem. - **Publication Categories**: Papers are categorized by major conferences such as ICML, NeurIPS, ICLR, CVPR, ACL, AAAI, and KDD. ### Tech Stack: - **GitHub**: The repository is hosted on GitHub, with 2022 stars. ### Why It Matters: - **Federated Learning Library**: This library serves as a research and production integrated platform for federated learning, making it easier to implement and experiment with federated learning techniques. - **Top-tier Publications**: The repository includes papers from top-tier conferences such as ICML, NeurIPS, ICLR, CVPR, ACL, AAAI, and KDD, ensuring that the content is relevant and up-to-date in the field of federated learning. - **Efficient Communication**: The repository includes methods for reducing communication costs in federated learning, such as **FetchSGD** and **FedSplit**, which are essential for practical applications. - **Theoretical Guarantees**: Papers like **Personalized Federated Learning** and **Differentially-Private Federated Contextual Bandits** provide theoretical guarantees for
Python 2,022 stars

jimmc414/onefilellm

Specify a github or local repo, github pull request, arXiv or Sci-Hub paper, Youtube transcript or documentation URL on the web and scrape into a text file and clipboard for easier LLM ingestion

Overview: OneFileLLM is a command-line tool designed to automate the aggregation and structuring of data from various sources into a single, XML file suitable for use with Large Language Models. Key features: - Aggregates data from local files, GitHub repositories, web pages, PDFs, YouTube transcripts, and more. - Combines multiple sources into a single, structured XML output. - Automatically copies the output to the clipboard for easy LLM ingestion. Tech stack: Python Why it matters: OneFileLLM simplifies the process of preparing data for LLMs, making it easier to integrate diverse sources of information into a cohesive format. Repository: jimmc414/onefilellm GitHub stars: 2022
Unknown 2,022 stars

jindongwang/MachineLearning

一些关于机器学习的学习资料与研究介绍

Overview: 这个项目提供了一系列关于机器学习的学习资料和研究介绍,包括周志华的《机器学习》、李航的《统计学习方法》、吴恩达的最新深度学习课程资源、国立台湾大学李宏毅老师的机器学习和深度学习课程、来自南京大学周志华小组的博士生写的解析卷积神经网络的深度学习实践手册等。 Key features: - 周志华的《机器学习》作为通读教材,用于宏观了解机器学习。 - 李航的《统计学习方法》作为经典深入案例,研究算法来龙去脉。 - 使用Python语言,快速上手编写机器学习程序。 - 吴恩达的最新深度学习课程资源,提供最新深度学习课程。 - 李宏毅老师的机器学习和深度学习课程,强烈推荐。 - 来自南京大学周志华小组的博士生写的解析卷积神经网络的深度学习实践手册。 - 来自国立台湾大学李宏毅老师的机器学习和深度学习中文课程。 - 机器学习竞赛平台Kaggle上的基础入门题目,帮助快速学习。 - 机器学习经典教材《PRML》所有代码实现。 - 机器学习算法Python实现。 - 《深度学习(花书)中文版》。 - 《深度学习最值得看的论文》。 - 《最全面的深度学习自学资源集锦》。 - 《Machine learning surveys》。 - 《快速入门TensorFlow》。 - 《自然
C++ 2,022 stars

lucasb-eyer/pydensecrf

Python wrapper to Philipp Krähenbühl's dense (fully connected) CRFs with gaussian edge potentials.

Overview: This is a Python wrapper for Philipp Krähenbühl's Dense (fully connected) CRFs with Gaussian edge potentials, designed for efficient inference in image processing and computer vision tasks. Key features: - Supports inference and inference with unary potentials - Provides utilities for generating unary potentials from hard labels and softmax outputs - Includes methods for adding pairwise potentials and Gaussian color-independent terms Tech stack: Cython-based Python wrapper Why it matters: This library simplifies the application of dense CRFs for tasks requiring efficient inference, making it valuable for researchers and practitioners in computer vision and image processing.
Python 2,022 stars

pchalasani/claude-code-tools

Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agents.

### Overview: Claude Code Tools is a collection of practical productivity tools designed to enhance your workflow with Claude Code and other coding agents. These tools are designed to be easily installed and integrated into your projects, making your coding sessions more efficient and enjoyable. ### Key Features: - **Skills Installation**: Quickly add skills to your Claude Code projects with a single command. - **Plugins**: Access a variety of plugins for additional functionality, including skills management, project management, and more. - **Documentation**: Comprehensive documentation is available for all tools and features, ensuring you can find everything you need. ### Tech Stack: - **Python**: The primary language used to develop and manage these tools. ### Why It Matters: These tools streamline your coding process, making you more productive and efficient. Whether you're a developer, a student, or a professional, these tools can help you save time and increase your overall coding experience. ### Repository: - **Repository**: `pchalasani/claude-code-tools` - **GitHub Stars**: 2022 - **GitHub Description**: Practical productivity tools for Claude Code and Codex-CLI, designed to enhance your coding workflow. ### Primary Language: - **Primary Language**: Python ### GitHub Description: - **Description**: Practical productivity tools for Claude Code and other coding agents. ### Documentation: - **Documentation**: Full documentation is available at [https://pchalasani.github.io/claude-code-tools/](https://pchalasani.github.io/claude-code-tools/). ### Skills Installation: - **Command**: `npx skills
JavaScript 2,021 stars

Darkatse/TauriTavern

The classic Sillytavern, now has been rewritten in Tauri/Rust.

### Overview: TauriTavern 是一个原生应用,支持桌面与移动设备,提供流畅的用户体验。它基于 Rust 和 Tauri 技术,旨在简化开发过程并提高性能。 ### Key features: - **原生应用体验**:提供桌面和移动设备的无缝体验。 - **Rust 和 Tauri 技术**:采用 Rust 和 Tauri 构建,确保高效和安全的开发。 - **跨平台支持**:适用于 Windows、macOS、Linux 和 Android。 ### Tech stack: - Rust - Tauri ### Why it matters: TauriTavern 是一个简化开发过程的工具,提供原生应用体验,同时保持高效和安全的开发环境。
Jupyter Notebook 2,021 stars

hila-chefer/Transformer-Explainability

[CVPR 2021] Official PyTorch implementation for Transformer Interpretability Beyond Attention Visualization, a novel method to visualize classifications by Transformer based networks.

### Overview: This repository provides a detailed implementation of the Transformer Interpretability Beyond Attention Visualization method, presented at CVPR 2021. It offers a novel approach to visualizing classifications from Transformer-based models, including both vision and NLP tasks. The method uses LRP (Local Relevance Propagation) to calculate relevance scores and backpropagation to average attention heads, providing a comprehensive explanation of the model's predictions. ### Key Features: - **Novel LRP-based Method**: Removes LRP for a simpler and faster solution, ensuring consistent results with previous work. - **Generalizable to Any Type of Transformer**: Expands to include co-attention and encoder-decoder models beyond self-attention based encoders. - **Understanding VQA Models**: Demonstrates that vision and text models can effectively understand and connect information. - **Segmentation Masks**: Uses DETR (Dual Encoder Transformer) to generate segmentation masks from explanations. - **Colab Notebooks**: Provides examples and a Jupyter notebook for easy experimentation. ### Tech Stack: Jupyter Notebook ### Why It Matters: This method offers a significant advancement in interpretability by providing a simple and effective way to visualize and understand the reasoning behind the classifications made by Transformer-based models, making it valuable for both research and practical applications in fields like computer vision and natural language processing.
Jupyter Notebook 2,021 stars

tatsu-lab/alpaca_eval

An automatic evaluator for instruction-following language models. Human-validated, high-quality, cheap, and fast.

Overview: AlpacaEval is an automatic evaluator for instruction-following language models that provides high-quality, cheap, and human-validated results. It is designed to be fast, efficient, and highly correlated with human judgments, making it ideal for model development and benchmarking. Key features: - **High Correlation with Humans**: AlpacaEval has a spearman correlation of 0.98 with the human-validated ChatBot Arena leaderboard, demonstrating its effectiveness. - **Cheap and Fast**: Runs in less than 3 minutes and costs less than $10, making it accessible and cost-effective. - **Length-Controlled Win Rates**: Introduced in AlpacaEval 2.0, this feature increases the correlation with the human leaderboard while reducing the length of the games. Tech stack: The evaluation is based on Jupyter Notebook, utilizing Python 3.10+ for processing and analysis. Why it matters: AlpacaEval provides a reliable benchmark for instruction-following language models, enabling developers to test and improve their models efficiently and accurately.
Python 2,021 stars

youngfish42/Awesome-FL

Comprehensive and timely academic information on federated learning (papers, frameworks, datasets, tutorials, workshops)

### Overview: This repository is a comprehensive and timely collection of academic resources on federated learning, including papers, frameworks, datasets, tutorials, and more. It serves as an invaluable resource for researchers, developers, and enthusiasts interested in the field. ### Key Features: - **Papers**: Comprehensive coverage of federated learning research in top-tier journals and conferences across various categories, including AI, ML, DM, Secure, CV, NLP, IR, DB, Network, System, and others. - **Frameworks**: Detailed documentation and links to the latest federated learning frameworks. - **Datasets**: Information on federated learning datasets, including those on tabular data and graph data. - **Surveys**: A collection of surveys and reviews on federated learning. - **Tutorials and Courses**: Practical guides and courses on federated learning. - **Key Conferences/Workshops/Journals**: Up-to-date information on important events and journals related to federated learning. ### Tech Stack: Python ### Why It Matters: This repository provides a wealth of resources that are essential for anyone involved in federated learning research, development, or implementation. It serves as a go-to resource for staying updated on the latest research, tools, and datasets in the field. ### Repository: youngfish42/Awesome-FL ### GitHub Stars: 2021 ### GitHub Description: Comprehensive and timely academic information on federated learning (papers, frameworks, datasets, tutorials, workshops) ### Table of Contents: - **Papers**: Papers on feder
Python 2,020 stars

HKUDS/MiniRAG

[ACL2026] "MiniRAG: Making RAG Simpler with Small and Open-Sourced Language Models"

Overview: MiniRAG is an extremely simple Retrieval-Augmented Generation (RAG) framework designed to enable small models to achieve good performance through heterogeneous graph indexing and lightweight topology-enhanced retrieval. Key features: - Supports heterogeneous graph databases including Neo4j, PostgreSQL, TiDB, etc. - Uses semantic-aware heterogeneous graph indexing for efficient knowledge discovery. - Lightweight topology-enhanced retrieval approach without requiring advanced language capabilities. Tech stack: Python Why it matters: MiniRAG simplifies RAG systems by reducing dependency on complex semantic understanding and text processing, making it suitable for resource-constrained environments and small language models.
Python 2,016 stars

eosphoros-ai/DB-GPT-Hub

A repository that contains models, datasets, and fine-tuning techniques for DB-GPT, with the purpose of enhancing model performance in Text-to-SQL

### Overview: DB-GPT-Hub is a repository designed to enhance the performance of DB-GPT, a model used for Text-to-SQL parsing. It includes models, datasets, and fine-tuning techniques to improve the accuracy and efficiency of SQL parsing. ### Key Features: - Fine-tuning of LLMs (Language Models) for improved semantic understanding. - Support for Text2NLU fine-tuning for better semantic understanding. - Support for Text2GQL fine-tuning to generate graph queries. ### Tech Stack: The repository is written in Python. ### Why It Matters: This repository aims to improve the performance of Text-to-SQL models by enhancing their ability to parse and understand natural language queries into structured SQL queries. It is designed to be a comprehensive resource for researchers and developers working on database query understanding and generation. ### GitHub Stars: The repository has been starred by 2,013 developers, indicating its popularity and usefulness in the community. ### Primary Language: The primary language used in the repository is Python. ### Release Notes: The repository is regularly updated with new features and improvements, ensuring it remains a valuable resource for researchers and developers in the field of database query understanding and generation.
Jupyter Notebook 2,015 stars

tinghuiz/SfMLearner

An unsupervised learning framework for depth and ego-motion estimation from monocular videos

### Overview: SfMLearner is an unsupervised learning framework designed for depth and ego-motion estimation from monocular videos. This project was presented at CVPR 2017 and is based on the research of Tinghui Zhou, Matthew Brown, Noah Snavely, and David G. Lowe. The code is implemented using TensorFlow and is compatible with CUDA 8.0 and Ubuntu 16.04. ### Key Features: - Single-view depth estimation - Ego-motion estimation - Pre-trained model available for download - Code compatible with Jupyter Notebook ### Tech Stack: - TensorFlow 1.0 - CUDA 8.0 - Ubuntu 16.04 ### Why It Matters: The project provides a practical solution for depth and motion estimation in monocular videos, which is crucial for applications like autonomous driving, robotics, and augmented reality. The pre-trained model's performance on the Eigen test split is impressive, achieving accuracy rates of 0.734, 0.902, and 0.959 for accuracy metrics. ### Repository: The repository is hosted on GitHub under the name "tinghuiz/SfMLearner". It has received 20,150 stars and is compatible with Jupyter Notebook, making it ideal for educational and research purposes. ### Prerequisites: - TensorFlow 1.0 - CUDA 8.0 - Ubuntu 16.04 ### Running the Single-View Depth Demo: The code includes a demo notebook that
C++ 2,015 stars

tqchen/tinyflow

Tutorial code on how to build your own Deep Learning System in 2k Lines

Overview: TinyFlow is an example code project designed to teach and demonstrate the concepts of building a deep learning system with minimal effort and high efficiency. It features a clean, minimal, and powerful computational graph architecture based on TensorFlow, implemented with Torch7 for operator code. Key features: - Automatic differentiation - Shape/type inference - Static memory allocation for graph efficiency - Modular design for easy reuse and customization Tech stack: C++ with Torch7 operators and NNVM for graph representation and optimizations. Why it matters: TinyFlow serves as a practical guide for teaching and learning deep learning systems, providing a fun and educational approach to building and understanding these systems. It showcases intermediate representation use cases and supports multiple front-ends and backends, making it a valuable resource for researchers and students alike. Repository: tqchen/tinyflow GitHub stars: 2015 GitHub description: Tutorial code on how to build your own Deep Learning System in 2k Lines
Unknown 2,014 stars

Andrew-Jang/RAGHub

A community-driven collection of RAG (Retrieval-Augmented Generation) frameworks, projects, and resources. Contribute and explore the evolving RAG ecosystem.

Overview: RAGHub is a community-driven directory of tools, frameworks, and resources for Retrieval-Augmented Generation (RAG) in the field of Natural Language Processing (NLP). It aims to provide a comprehensive guide for staying updated with the rapid evolution of RAG technologies. Key features: - A wide range of RAG frameworks, projects, and resources - Detailed information on RAG evaluation and optimization frameworks - Comprehensive guides on RAG engines and their integration - A table of contents for easy navigation - FAQ section for common questions and solutions - Model leaderboards for benchmarking RAG systems - License information for open-source projects - Join the conversation with community guidelines Tech stack: Python, TypeScript, Rust, and other relevant programming languages and tools. Why it matters: RAGHub serves as a valuable resource for developers and researchers looking to leverage RAG technologies effectively, ensuring they have access to the latest tools and best practices in the field. Repository: Andrew-Jang/RAGHub Primary language: Unknown GitHub stars: 2014 GitHub description: A community-driven collection of RAG frameworks, projects, and resources. Contribute and explore the evolving RAG ecosystem.
Python 2,014 stars

brannondorsey/PassGAN

A Deep Learning Approach for Password Guessing (https://arxiv.org/abs/1709.00440)

### Overview: PassGAN is a deep learning model designed to generate passwords based on a dataset of leaked passwords. The repository includes code for training and generating passwords using the PassGAN model, which is a variant of the Wasserstein GAN architecture. The model is trained on the RockYou dataset and can generate large quantities of passwords efficiently. ### Key Features: - **Command-Line Interface**: Provides a straightforward way to generate and sample passwords. - **Pretrained Model**: Includes a pretrained PassGAN model trained on the RockYou dataset. - **Training Instructions**: Includes a script to train the model on a large dataset, using the default hyperparameters from the paper. ### Tech Stack: - **Python**: The primary language used for implementing the PassGAN model. ### Why It Matters: PassGAN is a significant contribution to the field of password generation research, offering a more sophisticated approach compared to traditional methods like RNNs and Markov models. The pretrained model can generate a large number of passwords efficiently, making it a valuable tool for password security researchers and practitioners.
Unknown 2,014 stars

mrsaeeddev/free-ai-resources

🚀 FREE AI Resources - 🎓 Courses, 👷 Jobs, 📝 Blogs, 🔬 AI Research, and many more - for everyone!

### Overview: Welcome to the FREE AI Resources repository, curated to provide you with a comprehensive collection of AI courses, jobs, blogs, and research opportunities for aspiring AI engineers. This repository aims to democratize access to AI knowledge and tools, making it easier for everyone to learn and apply AI principles in their respective fields. ### Key Features: - **Courses**: A wide range of AI courses from reputable institutions like EdX, Udacity, and Stanford. - **Jobs**: Job listings and career advice tailored for AI professionals. - **Blogs**: AI-related articles and discussions. - **Research**: Access to AI research papers and studies. - **Tech Stack**: The repository supports multiple programming languages and frameworks commonly used in AI development. ### Tech Stack: The repository is built using Markdown and GitHub Pages, ensuring a clean and organized structure. ### Why It Matters: Choosing AI as a career path is highly rewarding due to its rapid advancements and real-world applications. Whether you're a professional in tech or not, understanding AI can open up new opportunities and contribute to the field in meaningful ways. The repository is designed to be a valuable resource for anyone looking to enhance their AI knowledge and skills. ### Repository: The repository is hosted on GitHub and can be accessed at [mrsaeeddev/free-ai-resources](https://github.com/mrsaeeddev/free-ai-resources). ### Primary Language: The primary language used in the repository is Markdown. ### GitHub Stars: The repository has received 2,014 stars from the community, indicating a high level of
Python 2,014 stars

shcherbak-ai/contextgem

Extract structured data and insights from documents using LLMs and decision models

Overview: ContextGem is a free, open-source framework designed to extract structured data and insights from documents using LLMs and decision models. It simplifies the process by handling prompts, data models, source references, and justifications, making it easier for developers to focus on their core applications. Key features: - Extract structured data from documents - Use decision models for closed questions - Handle prompts, data models, and source references - Simplify complex extraction pipelines Tech stack: Python Why it matters: ContextGem streamlines the extraction process, reducing the need for developers to manually handle prompts, models, and source references, allowing them to concentrate on their primary application. This framework is particularly useful for projects that require structured data extraction from documents, making it an essential tool for developers working on document-centric applications.
C++ 2,013 stars

BlazingDB/blazingsql

BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.

### Overview: BlazingSQL is a lightweight, GPU-accelerated SQL engine built on the RAPIDS ecosystem. Designed for large-scale data science workflows and enterprise datasets, it simplifies the process of querying data stored externally and provides a simple SQL interface for cuDF. ### Key Features: - **Query Data Stored Externally**: Register remote storage solutions like Amazon S3 with a single line of code. - **Simple SQL**: Run SQL queries directly, and the results are GPU DataFrames (GDFs). - **Interoperable**: GDFs are immediately accessible to any RAPIDS library for data science workloads. ### Tech Stack: BlazingSQL is built on top of the RAPIDS ecosystem, utilizing the Apache Arrow columnar memory format and cuDF, a GPU DataFrame library for data manipulation. ### Why It Matters: BlazingSQL simplifies the process of handling large datasets in a scalable and efficient manner, making it ideal for enterprise environments and large-scale data science workflows.
Python 2,012 stars

intel/intel-extension-for-pytorch

A Python package for extending the official PyTorch that can easily obtain performance on Intel platform

### Overview: Intel® Extension for PyTorch* is a Python package designed to enhance the performance of PyTorch* on Intel platforms. This extension simplifies the process of achieving high performance on Intel CPUs and GPUs, leveraging Intel's advanced vector processing capabilities. ### Key Features: - **Up-to-Date Optimizations**: Provides the latest features and optimizations for Intel hardware, ensuring optimal performance. - **Ease of Use**: Simplifies the integration process, making it straightforward to leverage the benefits of Intel's advanced architecture. - **Performance Boost**: Utilizes Intel’s VNNI instructions to achieve significant performance improvements over standard PyTorch* implementations. ### Tech Stack: - Python ### Why It Matters: Intel® Extension for PyTorch* offers a seamless solution for developers looking to optimize their PyTorch* models on Intel hardware. By leveraging Intel's advanced vector processing, it significantly enhances performance, making it an essential tool for accelerating machine learning and deep learning applications on Intel platforms.