Project directory

Projects

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

TypeScript 707 stars

FireBird-Technologies/Auto-Analyst

Open-source AI-powered data science platform.

Overview: Auto-Analyst is an open-source AI-powered data science platform designed to automate workflows from data cleaning to machine learning and visualization. Key features: - Open Source License - Compatible with any LLM API - No vendor lock-in - User-Centric UI - Guardrails for robust and interpretable responses - Modular Agent Architecture Tech stack: TypeScript Why it matters: Auto-Analyst streamlines data science workflows, making it accessible and efficient for data scientists, while also ensuring reliable and interpretable outputs. Repository: FireBird-Technologies/Auto-Analyst Primary language: TypeScript GitHub stars: 708 GitHub description: Open-source AI-powered data science platform.
C++ 707 stars

HKUST-Aerial-Robotics/DenseSurfelMapping

This is the open-source version of ICRA 2019 submission "Real-time Scalable Dense Surfel Mapping"

### Overview: DenseSurfelMapping is an open-source project that provides a depth map fusion method for real-time scalable dense surfel mapping. This method supports loop closure and is designed to be compatible with various SLAM systems, including ORB-SLAM2 and VINS-Mono, making it suitable for both RGB-D, stereo, and visual-inertial setups. ### Key Features: - Real-time scalable dense surfel mapping - Supports loop closure for consistency with other SLAM methods - Minimal CPU and memory resources for real-time reconstruction - Scalable to large environments - Compatible with ORB-SLAM2 and VINS-Mono - Supports KITTI datasets with CPU computation - Provides a simple Python wrapper for the KITTI dataset ### Tech Stack: C++ ### Why It Matters: This method is crucial for robot navigation tasks where the robot needs to safely navigate in environments with odometry-consistent dense maps. It enables loop closure, which is essential for consistent SLAM systems, and does not require significant computational resources, making it highly efficient for real-time applications.
Unknown 707 stars

Snailclimb/AIGuide

AI 应用开发、AI 编程实战与面试指南,涵盖 LLM、Agent、RAG、MCP、Claude Code、Codex 等核心技术与工程实践。

Overview: AI 应用开发、AI 编程实战与面试指南,涵盖 LLM、Agent、RAG、MCP、Claude Code、Codex 等核心技术与工程实践。 Key features: - LLM (Large Language Model) 基础知识 - RAG (Revised AI Knowledge Base) 实践 - AI Agent 工具与技术 - MCP (Model-Driven Coding) 工程实践 - Claude Code 与 Codex 工具 - AI 系统设计与工程化 Tech stack: Node.js, Python, Docker, Git, Markdown Why it matters: 提供全面的 AI 应用开发和工程化指南,帮助开发者系统学习并实践 AI 技术,从基础到实战,再到面试准备,覆盖从后端到前端、从工具到系统设计的各个方面。 Repository: Snailclimb/AIGuide GitHub stars: 706 GitHub description: AI 应用开发、AI 编程实战与面试指南,涵盖 LLM、Agent、RAG、MCP、Claude Code、Codex 等核心技术与工程实践。
TypeScript 706 stars

Get-Concord-AI/concord-mcp

Live messaging for coding agents

Overview: Concord MCP is an open-source, local-first communication and coordination layer designed for AI coding agents. It allows agents to share work states, detect overlapping tasks, and communicate effectively without the need for human intermediaries. Key features: - Live messaging between multiple agents - Detection of overlapping work - Sharing of decisions and evidence - Handoff of tasks with evidence Tech stack: TypeScript Why it matters: Concord MCP simplifies collaboration among AI agents by providing a unified communication and coordination platform, enhancing productivity and reducing the need for human intervention in complex coding environments. Repository: Get-Concord-AI/concord-mcp Primary language: TypeScript GitHub stars: 671 GitHub description: Live messaging for coding agents README excerpt: <p align="center"> <a href="https://getconcord.ai"> <img src="./assets/concord-readme-header.png" alt="Concord MCP — shared work-state for coding agents" width="100%"> </a> </p> <h1 align="center">Concord MCP</h1> <p align="center"><strong>Let Claude Code, Codex, Cursor, Gemini CLI, Grok Build, Goose, and GitHub Copilot CLI talk to each other.</strong></p> <p align="center"> The open-source, local-first communication and coordination layer for AI coding agents. Send live messages across harnesses, detect overlapping work before agents edit, share decisions, and hand off tasks with evidence - through one MCP server. </p> <p align="center
Jupyter Notebook 706 stars

aapatel09/handson-unsupervised-learning

Code for Hands-on Unsupervised Learning Using Python (O'Reilly Media)

Overview: This repository contains the code for the O'Reilly Media book "Hands-on Unsupervised Learning Using Python: How to Build Applied Machine Learning Solutions from Unlabeled Data" by Ankur A. Patel. Key features: - Hands-on examples and code provided - Practical knowledge on applying unsupervised learning using scikit-learn and TensorFlow - Covers comparison of machine learning approaches, project setup, anomaly detection, clustering, autoencoders, and synthetic data generation - Includes success stories and future prospects of unsupervised learning Tech stack: Jupyter Notebook Why it matters: This book offers a comprehensive guide for developers interested in applying unsupervised learning techniques using Python, providing practical solutions and insights for real-world applications. Repository: aapatel09/handson-unsupervised-learning GitHub stars: 706 GitHub description: Code for Hands-on Unsupervised Learning Using Python (O'Reilly Media) Official Book Website: https://www.unsupervisedlearningbook.com/thebook Available on Amazon: https://www.amazon.com/Hands-Unsupervised-Learning-Using-Python/dp/1492035645 Available on O'Reilly Safari: https://www.oreilly.com/library/view/hands-on-unsupervised-learning/9781492035633/ More on the Author: https://www.ankurapatel.io
Swift 706 stars

umputun/agterm

A genuinely good terminal

Overview: agterm is a macOS terminal designed for multi-project work, offering a minimal interface and a full control API. Key features: - Workspaces: Sessions organized into named workspaces. - Control API and CLI: A bundled tool, `agtermctl`, for driving sessions and managing sessions over a local socket. - Splits, scratch, and overlays: Split sessions, open a scratch terminal, or run programs in overlays. - Live sessions: Reattach sessions while switching macOS versions or restarting agterm. - Remote sessions: Attach sessions from another Mac over SSH, keeping the status and context. Tech stack: Swift Why it matters: agterm simplifies managing multiple projects on macOS by providing a minimal interface and a robust control API, making it ideal for developers working on multiple projects simultaneously.
Python 705 stars

DemonDamon/AgenticX

AgenticX is a unified, production-ready multi-agent platform — Python SDK + CLI (agx) + Studio server + Machi desktop app. Features Meta-Agent orchestration, 15+ LLM providers, MCP Hub, hierarchical memory, avatar & group chat, skill ecosystem, safety sandbox, and IM gateway (Feishu/WeChat).

### Overview: AgenticX is a unified, production-ready multi-agent platform that spans Python, CLI, Studio server, and desktop app. It includes features like Meta-Agent orchestration, 15+ LLM providers, MCP Hub, hierarchical memory, avatar & group chat, skill ecosystem, safety sandbox, and an IM gateway. ### Key features: - **Meta-Agent Orchestration**: Unified management of agents. - **15+ LLM Providers**: Integration with various language models. - **MCP Hub**: Centralized hub for managing models. - **Hierarchical Memory**: Flexible memory management. - **Avatar & Group Chat**: Real-time communication features. - **Skill Ecosystem**: Extensive skill development capabilities. - **Safety Sandbox**: Secure environment for testing and development. - **IM Gateway**: Enterprise-grade communication gateway. ### Tech stack: Python ### Why it matters: AgenticX provides a robust and scalable agent technology stack, making it ideal for developers looking to build multi-agent systems efficiently and securely. ### Repository: DemonDamon/AgenticX ### GitHub stars: 683 ### GitHub description: AgenticX is a unified, production-ready multi-agent platform — Python SDK + CLI (agx) + Studio server + Machi desktop app. Features Meta-Agent orchestration, 15+ LLM providers, MCP Hub, hierarchical memory, avatar & group chat, skill ecosystem, safety sandbox, and IM gateway (Feishu/WeChat).
Python 705 stars

ExponentialML/Text-To-Video-Finetuning

Finetune ModelScope's Text To Video model using Diffusers 🧨

### Overview: This repository provides a comprehensive guide for finetuning ModelScope's Text-to-Video model using the Diffusers framework. It includes detailed instructions on how to train, convert, and utilize the model for various applications, making it an essential resource for developers and researchers in the field of video diffusion models. ### Key Features: - **Model Finetuning**: Train the ModelScope Text-to-Video model using the Diffusers framework. - **Model Compatibility**: Works seamlessly with ModelScope's Text-to-Video model, ensuring compatibility with existing setups. - **Gradient Checkpointing**: Support for gradient checkpointing to improve efficiency. - **Xformers Support**: Recommended to use Torch 2.0 for better performance and compatibility. - **LoRA Training**: Enables the creation of LoRA (Low-Rank Adaptation) models for enhanced performance. - **Model Conversion**: Converts trained models from Diffusers to `.ckpt` format for compatibility with A111 webui. - **Hardware Recommendations**: Suggests using a RTX 3090 GPU for optimal performance, with specific recommendations for training parameters. ### Tech Stack: Python, PyTorch, Diffusers, and Xformers. ### Why it Matters: This repository serves as a valuable resource for developers and researchers looking to fine-tune the ModelScope Text-to-Video model for various applications. It provides a step-by-step guide, detailed instructions, and recommended hardware configurations to help users get started and achieve the best performance possible.
Python 704 stars

HunterMcGushion/hyperparameter_hunter

Easy hyperparameter optimization and automatic result saving across machine learning algorithms and libraries

Overview: HyperparameterHunter is an easy-to-use tool for automating hyperparameter optimization across various machine learning algorithms and libraries. It automatically records and saves experiment results, ensuring long-term persistence and informed optimization. Key features: - Automatically records Experiment results - Trully informed hyperparameter optimization - Eliminates boilerplate code for cross-validation, prediction, and scoring - Stops worrying about keeping track of hyperparameters, scores, or re-running the same Experiments - Uses libraries and utilities you already love Tech stack: Python Why it matters: HyperparameterHunter simplifies the experimentation and hyperparameter tuning process, ensuring long-term, persistent optimization that remembers all your tests.
Jupyter Notebook 704 stars

MadryLab/photoguard

Raising the Cost of Malicious AI-Powered Image Editing

### Overview: This repository contains the code for our recent work on **safe-guarding images against manipulation by ML-powered photo-editing models** such as Stable Diffusion. The goal is to raise the cost of malicious AI-powered image editing by making it harder for these models to generate realistic and plausible images. ### Key features: - Implementing a simple photo safeguarding method using a simple PGD attack on the image embedding part of the Stable Diffusion model. - Demonstrating the efficacy of photo safeguarding methods against Image-to-Image pipelines and Inpainting pipelines. - Providing interactive demos using Gradio for faster inference. ### Tech stack: The code relies on the Stable Diffusion code on Hugging Face. ### Why it matters: This work raises the cost of malicious AI-powered image editing by making it harder for these models to generate realistic and plausible images, thus providing a safeguard against such attacks.
Lua 704 stars

cvondrick/videogan

Generating Videos with Scene Dynamics. NIPS 2016.

### Overview: This repository contains an implementation of "Generating Videos with Scene Dynamics" by Carl Vondrick, Hamed Pirsiavash, and Antonio Torralba, presented at NIPS 2016. The model learns to generate tiny videos using adversarial networks. ### Key features: - Scene dynamics generation - Adversarial network-based approach - Realistic motion sequences for various scenes ### Tech stack: Lua ### Why it matters: This project showcases innovative techniques in video generation, demonstrating how adversarial networks can be used to create realistic and dynamic video sequences.
Python 704 stars

deepglint/unicom

Large-Scale Visual Representation Model

### Overview: This repository focuses on building foundational visual models for large multimodal language models using large-scale datasets such as LAION400M and COYO700M. We employ sample-to-cluster contrastive learning to optimize performance. Our models are primarily used for multimodal visual large language models, such as LLaVA. ### Key features: - Sample-to-cluster contrastive learning - Optimized performance - Primarily used for multimodal visual large language models ### Tech stack: Python ### Why it matters: This repository is essential for developing foundational visual models that can be integrated into large multimodal language models, enhancing their capabilities in understanding and generating visual information alongside language.
Python 704 stars

lucidrains/voicebox-pytorch

Implementation of Voicebox, new SOTA Text-to-speech network from MetaAI, in Pytorch

### Overview: This repository implements the Voicebox model, a state-of-the-art Text-to-Speech (TTS) network, as described in the paper "Voicebox: A New SOTA Text-to-Speech Model from MetaAI". The model is implemented in Pytorch, making it accessible for developers. The project was funded by the Imminent Grant and sponsored by StabilityAI, and it has been used to train and sample TTS models. ### Key Features: - Pytorch implementation of the Voicebox model. - Uses adaptive normalization for time embedding. - Supports unconditional and conditional training. - Includes training code for SPEAR-TTS conditioned Voicebox. - Provides a simple installation guide using `pip install voicebox-pytorch`. ### Tech Stack: Pytorch ### Why it Matters: The project aims to provide a high-quality open-source implementation of the Voicebox model, which is a significant advancement in the field of text-to-speech technology. The use of Pytorch and the inclusion of training code make it particularly useful for developers looking to incorporate this model into their projects.
Python 704 stars

mbadry1/Trending-Deep-Learning

Top 100 trending deep learning repositories sorted by the number of stars gained on a specific day.

Overview: This repository is a curated list of top 100 trending deep learning GitHub repositories sorted by the number of stars gained on a specific day, with a focus on repositories with 40,000 stars or more. Key features: - Trending deep learning repositories sorted by stars - 703 GitHub stars - Python as the primary language - Regular updates Tech stack: Python Why it matters: This repository provides a valuable resource for developers looking to stay updated with the latest trends in deep learning, offering insights into the most active and impactful repositories in the field.
JavaScript 704 stars

shinpr/claude-code-workflows

Development workflows for Claude Code that keep broad exploration focused on the outcome you approved.

Overview: This repository contains development workflows for Claude Code, designed to keep exploration focused on an approved outcome, ensuring that designs and implementations align with the agreed-upon results. Key features: - **Repository-Specific Quality Checks**: Ensures that changes adhere to the specified quality standards. - **Design and Implementation Verification**: Verifies designs against the repository and commits before finalizing changes. - **Independent Review**: Independently reviews the finished implementation to ensure it meets the agreed outcome, does not include unnecessary changes, and has no serious issues. Tech stack: JavaScript Why it matters: This workflow helps maintain consistency and reliability in the development process, ensuring that changes are aligned with the agreed outcomes and that the implementation is robust and secure. Repository: shinpr/claude-code-workflows GitHub stars: 704
Python 703 stars

Abilityai/trinity

Self-hosted AI Agents Platform for AI Native companies. Claude Code, Codex, Gemini, OpenCode agents. Apache 2.0.

### Overview: Trinity is the operating system for the AI-native company that you own. It compounding intelligence your company owns, governed by receipts: git history, audit logs, human gates. Self-hosted and open source, it runs agents on Claude Code, OpenAI Codex, or Gemini CLI, organized into departments with roles and reporting lines, with our cognitive architecture, Cornelius, for making the work compound. ### Key features: - Persistent agents that keep their memory, share what they learn, and ship their own improvements. - Role-based governance with objectives tied to a number the company actually tracks. - Approvals in your Inbox - anything irreversible waits for a person, and the answer wakes the agent. - Gated skills, approvers by role, skill sets you assign as one unit. - Projects with tasks, a log, and a steward (Enterprise). - Rate the work, reply in-thread, one Skills tab, agents that pull their own repo. ### Tech stack: Python ### Why it matters: Trinity is the operating system for the AI-native company that you own, compounding intelligence your company owns. It runs agents on Claude Code, OpenAI Codex, or Gemini CLI, organized into departments with roles and reporting lines, with our cognitive architecture, Cornelius, for making the work compound.
Python 703 stars

dgarnitz/vectorflow

VectorFlow is a high volume vector embedding pipeline that ingests raw data, transforms it into vectors and writes it to a vector DB of your choice.

Overview: VectorFlow is a high-volume vector embedding pipeline that ingests raw data, transforms it into vectors, and writes it to a vector database or returns it quickly and reliably. It's designed for use with Kubernetes in production. Key features: - Ingests raw data - Transforms data into vectors - Writes vectors to a vector database - Returns vectors quickly and reliably - Supports multiple file types (TXT, PDF, HTML, DOCX) Tech stack: Python Why it matters: VectorFlow is an open-source, high-throughput, fault-tolerant vector embedding pipeline that simplifies the process of processing and storing large volumes of raw data into vectors. Its simple API makes it easy to integrate with various vector databases and applications, making it a valuable tool for developers looking to improve their data processing and retrieval capabilities.
C++ 703 stars

fabsig/GPBoost

Tree-Boosting, Gaussian Processes, and Mixed-Effects Models

Overview: GPBoost is a software library that combines tree-boosting, Gaussian processes, and mixed-effects models (also known as latent Gaussian variable models). It allows for the integration of these techniques and provides a comprehensive set of tools for machine learning and statistical modeling. Key features: - Tree-boosting algorithms - Gaussian processes - Mixed-effects models Tech stack: C++ Why it matters: GPBoost offers a powerful and versatile toolset for machine learning and statistical modeling, combining the strengths of tree-boosting, Gaussian processes, and mixed-effects models to provide a robust framework for various applications.
Python 702 stars

Decalogue/chat

基于自然语言理解与机器学习的聊天机器人,支持多用户并发及自定义多轮对话

Overview: Chat 是一个基于自然语言理解与机器学习的语义理解库,适用于从零开始搭建聊天机器人,减少开发工作量,并支持多用户并发及自定义多轮对话场景。 Key features: - 支持多用户并发 - 自定义多轮对话 - 丰富的语义分析工具与知识图构建工具 Tech stack: Python Why it matters: Chat 是一个快速搭建聊天机器人的工具,适用于从零开始的开发需求,减少工程师在实际开发中的重复工作,并提供多轮对话场景支持。
Python 702 stars

enoche/MMRec

A Toolbox for MultiModal Recommendation. Integrating 10+ Models...

### Overview: MMRec is a modern toolbox designed for MultiModal Recommendation, simplifying research and implementation. It integrates 10+ models, including self-supervised collaborative filtering, layer-refined graph convolutional networks, and more. ### Key Features: - **SelfCF**: A simple framework for self-supervised collaborative filtering. - **LayerGCN**: A model that refines graph convolutional networks for recommendation. - **VBPR**: A model for visual Bayesian personalized ranking from implicit feedback. - **MMGCN**: A multi-modal graph convolutional network for personalized recommendation of micro-video. - **GRCN**: A graph-refined convolutional network for multimedia recommendation with implicit feedback. - **MVGAE**: A multi-modal variational graph auto-encoder for recommendation systems. - **DualGNN**: A dual graph neural network for multimedia recommendation. - **LATTICE**: A model for mining latent structures for multimedia recommendation. - **SLMRec**: A self-supervised learning model for multimedia recommendation. - **BM3**: A model for bootstrap latent representations for multi-modal recommendation. - **FREEDOM**: A model for freezing and denoising graph structures for multimodal recommendation. ### Tech Stack: Python ### Why it Matters: MMRec simplifies the research and implementation of MultiModal Recommendation, making it easier for developers to build and test models. It is a comprehensive toolbox that integrates 10+ models, including self-supervised collaborative filtering, layer-refined graph convolutional networks, and more.