Project directory

Projects

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

Go 7,864 stars

Gentleman-Programming/gentle-ai

Gentle-AI configures the AI coding agents you already use: Claude Code, Cursor, OpenCode, Codex, Pi, and more. Choose persistent memory, Organic-Driven Development, curated skills, MCP servers, personas, and optional bounded review. Open source, no agent lock-in.

Python 7,860 stars

lucidrains/PaLM-rlhf-pytorch

Implementation of RLHF (Reinforcement Learning with Human Feedback) on top of the PaLM architecture. Basically ChatGPT but with PaLM

### Overview: This project implements Reinforcement Learning with Human Feedback (RLHF) on top of the PaLM architecture, aiming to replicate the capabilities of ChatGPT. It leverages the PaLM model and integrates RLHF techniques to enhance language generation. ### Key Features: 1. **RLHF Implementation**: Uses RLHF to improve the quality of language models by incorporating human feedback. 2. **PaLM Architecture**: Utilizes the PaLM model for generating high-quality language responses. 3. **Reward Model**: Incorporates a reward model to fine-tune the model's performance based on human feedback. 4. **Binary Cross Entropy Loss**: Converts the RLHF process into a binary cross entropy loss, reducing the complexity to a few lines of code. ### Tech Stack: - Python ### Why It Matters: This project aims to democratize access to advanced language models by providing a framework for replicating the capabilities of ChatGPT. By integrating RLHF and leveraging the PaLM architecture, it offers a promising solution for improving language models' performance through human feedback. ### Repository: - **Repository**: lucidrains/PaLM-rlhf-pytorch - **Stars**: 7860 - **Description**: Implementation of RLHF on top of the PaLM architecture, focusing on replicating ChatGPT-like capabilities. ### Community: - **CarperAI**: Collaborated with CarperAI on an RLHF framework for large language models. - **Open-Assistant**: An open-sourced implementation of an RLHF framework. - **AI Coffeebreak w
C# 7,848 stars

microsoft/ailab

Experience, Learn and Code the latest breakthrough innovations with Microsoft AI

Overview: Microsoft AI Lab offers a comprehensive platform for developers to experience, learn, and code the latest innovations in AI, including custom vision, attention-based Generative Adversarial Networks (attnGAN), Visual Studio tools for AI, Cognitive Search, Machine Reading Comprehension, and more. Key features: - Source code on GitHub - Experimentation playground - Developer-friendly video - Insights into underlying challenges and solutions Tech stack: C# Why it matters: Microsoft AI Lab provides a valuable resource for developers to explore and contribute to cutting-edge AI technologies, fostering innovation and collaboration within the AI community.
TypeScript 7,843 stars

steel-dev/steel-browser

🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser sandbox that lets you automate the web without worrying about infrastructure.

Jupyter Notebook 7,833 stars

01-ai/Yi

A series of large language models trained from scratch by developers @01-ai

### Overview: Yi is the next generation of open-source large language models trained from scratch by 01.AI, targeting bilingual language understanding and performance on the AlpacaEval Leaderboard. ### Key features: - Yi-34B-Chat model performed second on the AlpacaEval Leaderboard, outperforming other LLMs. - Yi-34B model ranks first among all existing open-source models. - Models include chat and base versions. - Models are trained on a 3T multilingual corpus. - Models can be fine-tuned and deployed. ### Tech stack: Jupyter Notebook ### Why it matters: Yi models are powerful tools for language understanding and performance, making them valuable resources for researchers and developers. ### Repository: 01-ai/Yi - Primary language: Jupyter Notebook - GitHub stars: 7834 - GitHub description: A series of large language models trained from scratch by developers @01-ai
Python 7,800 stars

MingchaoZhu/DeepLearning

Python for《Deep Learning》,该书为《深度学习》(花书) 数学推导、原理剖析与源码级别代码实现

Python 7,793 stars

2FastLabs/agent-squad

Flexible and powerful framework for managing multiple AI agents and handling complex conversations

Overview: Agent Squad is a flexible and powerful framework designed for managing multiple AI agents, enabling efficient and context-aware conversation orchestration. It supports Python, TypeScript, and Swift, making it accessible across various platforms including the cloud and mobile devices. Key features: - Intelligent intent classification - Streaming and non-streaming agent responses - Context management across agents and sessions - Extensible by design, allowing for customization of agents, classifiers, storage, and retrievers - Pre-built agents for popular models like Bedrock, Anthropic, OpenAI, Lex, and Lambda Tech stack: Agent Squad is built on Python, TypeScript, and Swift, leveraging the latest open-source frameworks and libraries. Why it matters: Agent Squad simplifies the process of managing multiple AI agents, ensuring efficient and context-aware conversation orchestration, making it an essential tool for developers looking to enhance their AI-driven applications.
Python 7,742 stars

WenyuChiou/awesome-agentic-ai-zh

A trilingual (繁中 / English / 简中) learning roadmap for agentic AI: from LLM basics to multi-agent systems, with 240+ curated resources and hands-on examples. 中文 AI agent 學習地圖。

### Overview: This project is a comprehensive learning roadmap for AI agents, covering foundational concepts and practical applications. The repository includes 240 curated resources and hands-on examples, making it suitable for developers and learners alike. ### Key Features: - **LLM Basics**: Understanding Large Language Models, Tokens, and Context. - **Prompt Engineering**: Crafting prompts for LLMs. - **Agent Loop**: Implementing Agent Loops and workflows. - **Model Selection**: Choosing between Cloud and Local Models. - **Role Selection**: Determining the right path based on your skill level. ### Tech Stack: - Python ### Why It Matters: This repository provides a structured learning path for AI agents, from the basics of LLMs to practical applications in multi-agent systems. It includes a wide range of resources and examples that can help developers and learners alike to build and refine their AI agent skills. ### Repository: - **Repository**: WenyuChiou/awesome-agentic-ai-zh - **Stars**: 7720 - **Description**: A trilingual (繁中 / English / 简中) learning roadmap for agentic AI: from LLM basics to multi-agent systems, with 240+ curated resources and hands-on examples. ### Primary Language: - **Primary Language**: Python ### GitHub Description: - **繁中**: A trilingual (繁中 / English / 简中) learning roadmap for agentic AI: from LLM basics to multi-agent systems, with 240+ curated resources and hands-on examples
Python 7,738 stars

PaddlePaddle/ERNIE

The official repository for ERNIE 4.5 and ERNIEKit – its industrial-grade development toolkit based on PaddlePaddle.

Go 7,732 stars

flyteorg/flyte

Type-safe, distributed orchestration of agents, ML pipelines, and real-time inference on your k8s — in pure Python with async/await, also other languages (rust, go and ts)

Overview: Flyte is a type-safe, distributed orchestration platform designed for the reliable orchestration of ML pipelines, models, and agents at scale. It simplifies the process of deploying and managing AI applications across Kubernetes clusters. Key features: - Type-safe, distributed orchestration of ML pipelines, models, and agents - Supports Python, Rust, Go, and TypeScript - Seamless integration with Kubernetes - Robust monitoring and logging capabilities - Extensive documentation and community support Tech stack: Flyte is built on Python, Go, Rust, and TypeScript, leveraging the Kubernetes ecosystem for orchestration. Why it matters: Flyte simplifies the deployment and management of AI applications, making it easier for developers to focus on their code without worrying about infrastructure. Its type safety and distributed nature ensure that applications are robust and scalable, making it ideal for large-scale deployments.
Jupyter Notebook 7,726 stars

XavierXiao/Dreambooth-Stable-Diffusion

Implementation of Dreambooth (https://arxiv.org/abs/2208.12242) with Stable Diffusion

Overview: This project implements Google's Dreambooth algorithm on Stable Diffusion, enabling fine-tuning of a text-to-image model with minimal changes to the original codebase. Key features: - Dreambooth algorithm integration - Stable Diffusion model fine-tuning - Minimal changes to Textual Inversion codebase - Gradient checkpointing optimization for better performance - Regularization images generation for better editability Tech stack: Jupyter Notebook Why it matters: This implementation allows users to fine-tune Stable Diffusion models with Dreambooth's approach, making it accessible and practical for various applications and fine-tuning needs. Repository: XavierXiao/Dreambooth-Stable-Diffusion GitHub stars: 7728 GitHub description: Implementation of Dreambooth (https://arxiv.org/abs/2208.12242) with Stable Diffusion
Rust 7,724 stars

mufeedvh/code2prompt

A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.

Python 7,688 stars

alteryx/featuretools

An open source python library for automated feature engineering

Jupyter Notebook 7,684 stars

Visualize-ML/Book3_Elements-of-Mathematics

Book_3_《数学要素》 | 鸢尾花书:从加减乘除到机器学习;上架;欢迎继续纠错,纠错多的同学还会有赠书!

Python 7,678 stars

AntixK/PyTorch-VAE

A Collection of Variational Autoencoders (VAE) in PyTorch.