Project directory

Projects

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

Python 7,598 stars

Osmantic/ODS

ODS V3 Pre-Release: Public testing and refinement ahead of the official V3 launch. Turn your PC, Mac, or Linux box into a private AI server.

Overview: Osmantic Deployment System (ODS) is a pre-release version designed to turn your PC, Mac, or Linux box into a private AI server ahead of the official V3 launch. It simplifies the setup of AI infrastructure, allowing users to run AI models locally without cloud services or subscriptions. Key features: - Local model inference - ChatGPT-style web UI - Control dashboard - Voice, agents, and workflows - RAG and search - Image generation - Privacy and ops Tech stack: Python Why it matters: ODS simplifies the setup of AI infrastructure, making it accessible to everyone without the need for cloud services or subscriptions. It ensures that users retain their data locally and manage their services and diagnostics in a single local stack, enhancing privacy and control. Repository: Osmantic/ODS Primary language: Python GitHub stars: 7561 GitHub description: ODS V3 Pre-Release: Public testing and refinement ahead of the official V3 launch. Turn your PC, Mac, or Linux box into a private AI server.
Jupyter Notebook 7,556 stars

cloneofsimo/lora

Using Low-rank adaptation to quickly fine-tune diffusion models.

### Overview: Low-rank adaptation (LORA) is a technique that allows for the fine-tuning of diffusion models like Stable Diffusion much faster than traditional methods. By leveraging low-rank adaptation, the model can be trained on a smaller dataset, resulting in a significant reduction in training time and model size. This makes it particularly useful for applications where computational resources are limited or where the model needs to be fine-tuned quickly. ### Key Features: - **Fine-tune Stable diffusion models twice as fast than dreambooth method, by Low-rank Adaptation**: LORA enables the fine-tuning of models like Stable Diffusion much faster than traditional methods, making it an ideal solution for applications where computational resources are limited. - **Get insanely small end result (1MB ~ 6MB), easy to share and download**: The end result of the fine-tuned model is significantly smaller, making it easy to share and download. - **Compatible with `diffusers`**: The technique is compatible with the `diffusers` library, making it a versatile solution for various applications. - **Support for inpainting**: LORA can be used to train models for inpainting tasks, enhancing their ability to handle missing or damaged parts of images. - **Sometimes even better performance than full fine-tuning**: While LORA can sometimes outperform full fine-tuning, it is still an area of ongoing research and may require further extensive comparisons. - **Merge checkpoints + Build recipes by merging LoRAs together**: LORA allows for the merging of LoRAs, making it easier to fine
JavaScript 7,539 stars

di-sukharev/opencommit

top #1 and most feature rich GPT wrapper for git — generate commit messages with an LLM in 1 sec — works with Claude, GPT and every other provider, supports local Ollama models too

### Overview: OpenCommit is a powerful tool that automates the generation of meaningful commit messages using AI, making it easier to manage and communicate changes in Git repositories. ### Key Features: - **Auto-generate meaningful commit messages**: OpenCommit quickly generates commit messages based on the staged changes, ensuring clarity and conciseness. - **Supports multiple providers**: Compatible with Claude, GPT, and other popular language models, including local Ollama models. - **Local Ollama model support**: Allows running OpenCommit with local models through Ollama, providing flexibility and performance benefits. - **CLI tool**: Simple command-line interface for easy integration into existing workflows. - **Configuration options**: Configurable settings for emojis, long commit descriptions, and API key management. - **Winner of GitHub Hackathon**: Recognized for its innovative approach to commit message generation. ### Tech Stack: JavaScript ### Why It Matters: OpenCommit simplifies the process of generating meaningful commit messages, making it easier for developers to communicate changes effectively and efficiently. Its ability to work seamlessly with various language models and support for local models makes it a versatile tool for teams of all sizes.
Python 7,528 stars

open-compass/opencompass

OpenCompass is an LLM evaluation platform, supporting a wide range of models from OpenAI, Anthropic, Gemini, Qwen, GLM, DeepSeek, etc, across 100+ datasets covering knowledge, reasoning, coding, science, language, long-context, and safety.

Unknown 7,509 stars

amusi/awesome-object-detection

Awesome Object Detection based on handong1587 github: https://handong1587.github.io/deep_learning/2015/10/09/object-detection.html

### Overview: This repository is an extensive collection of articles and papers related to object detection, focusing on the contributions of handong1587. It includes reviews, surveys, and detailed implementations of various detection methods, such as R-CNN, Fast R-CNN, Faster R-CNN, and more. ### Key Features: - **R-CNN**: Rich feature hierarchies for accurate object detection and semantic segmentation. - **Fast R-CNN**: Fast R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. - **Faster R-CNN**: Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. - **Mask R-CNN**: Mask R-CNN: Learning to Mask Objects with Fully Convolutional Networks. - **Light-Head R-CNN**: Light-Head R-CNN: A Lightweight Object Detection System. - **Cascade R-CNN**: Cascade R-CNN: A Cascade of Region Proposal Networks for Object Detection. - **SPP-Net**: SPP-Net: A Simple and Effective Object Detection Network. - **YOLO**: You Only Look Once: Unified, Real-Time Object Detection. - **YOLOv2**: YOLOv2: An Improved Object Detection Algorithm. - **YOLOv3**: YOLOv3: An Improved Object Detection Algorithm. - **YOLOT**: YOLT: A New Object Detection Framework. - **SSD**: Single Shot MultiBox Detector: A New Approach to Object Detection. - **DSSD**: Dense Single Shot Detection: A New Approach to
Go 7,508 stars

hybridgroup/gocv

Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.

### Overview: The GoCV package is a Go language binding for the OpenCV 4 computer vision library, providing comprehensive support for various features including DNN, CUDA, OpenCV Contrib, and OpenVINO. It is designed to be a "first-class" client compatible with the latest developments in the OpenCV ecosystem, ensuring seamless integration with the Go programming language. ### Key features: - **DNN Support**: Enables deep learning models for computer vision tasks. - **CUDA Acceleration**: Utilizes Nvidia GPUs for hardware acceleration. - **OpenCV Contrib**: Provides additional functionalities beyond the standard OpenCV library. - **OpenVINO Support**: Integrates with the Intel OpenVINO toolkit for advanced vision processing. ### Tech stack: GoCV leverages Go language bindings for OpenCV 4, ensuring compatibility with the latest Go and OpenCV versions. ### Why it matters: GoCV simplifies the integration of computer vision capabilities into Go applications, making it easier for developers to leverage the latest advancements in computer vision technology. Its support for CUDA and OpenVINO ensures that it can be used effectively on a wide range of hardware, including Nvidia GPUs and Intel's OpenVINO toolkit.
Python 7,501 stars

traceloop/openllmetry

Open-source observability for your GenAI or LLM application, based on OpenTelemetry

Overview: OpenLLMetry is an open-source observability tool designed for LLM (Large Language Models) applications, built on top of OpenTelemetry. It provides comprehensive monitoring and tracing capabilities to enhance the performance and reliability of these applications. Key features: - OpenLLMetry SDK for Python to integrate with existing observability tools. - Built-in support for OpenTelemetry, making it easy to connect to existing observability setups. - Extensive instrumentation for LLM providers and Vector databases. Tech stack: Python, OpenTelemetry. Why it matters: OpenLLMetry offers a robust observability solution for LLM applications, ensuring better performance, reliability, and scalability. Its integration with existing observability tools makes it a valuable addition to any developer's toolkit. Repository: traceloop/openllmetry GitHub stars: 7501 GitHub description: Open-source observability for your LLM application, based on OpenTelemetry README excerpt:
Jupyter Notebook 7,476 stars

open-mmlab/mmagic

OpenMMLab Multimodal Advanced, Generative, and Intelligent Creation Toolbox. Unlock the magic 🪄: Generative-AI (AIGC), easy-to-use APIs, awsome model zoo, diffusion models, for text-to-image generation, image/video restoration/enhancement, etc.

### Overview: MMagic is an open-source project by OpenMMLab that provides a comprehensive toolbox for multimodal advanced, generative, and intelligent creation. It includes generative AI (AIGC), easy-to-use APIs, and a wide model zoo for text-to-image generation, image/video restoration/enhancement, and more. ### Key Features: - **PowerPaint Inpainting Algorithm**: A powerful and advanced inpainting algorithm. - **Model Zoo**: A diverse collection of models for various tasks. - **Easy-to-Use APIs**: Accessible tools for developers and researchers. - **Documentation**: Comprehensive documentation and installation guides. ### Tech Stack: Jupyter Notebook ### Why It Matters: Unlock the magic of generative AI, making it easier to use with powerful APIs and a wide model zoo. Ideal for developers and researchers looking to enhance their projects with advanced AI capabilities. ### Repository: Repository: open-mmlab/mmagic GitHub Stars: 7475 ### Primary Language: Jupyter Notebook ### GitHub Description: OpenMMLab Multimodal Advanced, Generative, and Intelligent Creation Toolbox. Unlock the magic 🪄: Generative-AI (AIGC), easy-to-use APIs, awesome model zoo, diffusion models, for text-to-image generation, image/video restoration/enhancement, etc. ### GitHub Badge: [![PyPI](https://badge.fury.io/py/mmagic.svg)](https://pypi.org/project/mmagic/) [![docs](https://img.shields.io/badge/docs-latest-blue)](
Go 7,465 stars

Gentleman-Programming/engram

Persistent memory system for AI coding agents. Agent-agnostic Go binary with SQLite + FTS5, MCP server, HTTP API, CLI, and TUI.

### Overview: Engram™ is a persistent memory system designed for AI coding agents. It provides a brain-like functionality to agents, ensuring they retain their knowledge even after a session ends. Engram is agent-agnostic, single-binary, and zero-dependencies, making it easy to integrate into any project. ### Key Features: - **Persistent Memory**: Keeps agent's knowledge and projects intact across sessions. - **Agent-agnostic**: Compatible with various AI coding agents. - **Single Binary**: Provides a single, self-contained binary for seamless integration. - **Zero Dependencies**: No external libraries required. - **SQLite + FTS5**: Supports efficient storage and retrieval of project data. - **MCP Server**: Provides a scalable, high-performance backend for agent communication. - **HTTP API**: Facilitates easy integration with existing web applications. - **CLI and TUI**: Offers command-line interface and terminal-based user interface for easy access. ### Tech Stack: Go ### Why It Matters: Engram™ provides a brain-like functionality to AI coding agents, ensuring their knowledge and projects are retained even after a session ends. This system is agent-agnostic, single-binary, and zero-dependencies, making it easy to integrate into any project. It supports efficient storage and retrieval of project data using SQLite and FTS5, and provides a scalable backend with MCP server. The CLI and terminal-based user interface make it easy to manage and access the system.
Jupyter Notebook 7,465 stars

luhengshiwo/LLMForEverybody

每个人都能看懂的大模型知识分享,LLMs春/秋招大模型面试前必看,让你和面试官侃侃而谈

### Overview: LearnLLM.AI 是一个专注于大模型知识分享的项目,提供从基础到前沿的实战题目、系统化论文研读和实战课程,帮助开发者高效备战求职和提升大模型技能。 ### Key Features: - **精选大模型面试题库**:涵盖从基础到前沿的实战题目,助您高效备战求职。 - **系统化论文研读**:从2017年Transformer奠基性论文出发,按清晰的知识体系梳理技术演进。 - **精选实战课程**:围绕 AI Agent、RAG 知识库、大模型微调与 LLM 应用开发等核心方向,打磨成体系的中文实战课程。 ### Tech Stack: Jupyter Notebook ### Why it Matters: 每个人都能看懂的大模型知识分享,LLMs春/秋招大模型面试前必看,让你和面试官侃侃而谈。 ### Repository: GitHub: luhengshiwo/LLMForEverybody ### GitHub Stars: 7458 ### Primary Language: Jupyter Notebook ### GitHub Description: 每个人都能看懂的大模型知识分享,LLMs春/秋招大模型面试前必看,让你和面试官侃侃而谈。
TypeScript 7,449 stars

BuilderIO/agent-native

A framework for building agentic apps

Overview: Agent-Native is an open-source TypeScript framework designed to build agents that integrate with a purpose-built UI, allowing for a more comprehensive and context-aware application experience. Key features: - Shared actions: Agents call capabilities as tools, and the UI calls them from code. - Shared data: Work done by the agent appears in the UI, and vice versa. - Shared application state: The agent receives relevant UI state. Tech stack: TypeScript Why it matters: Agent-Native provides a framework that enhances knowledge work by integrating agents with a user-friendly interface, making it easier for people to inspect, edit, approve, and share the agent's work.
Python 7,436 stars

xerrors/Yuxi

可私有部署的多租户知识智能体平台:统一 RAG、知识图谱、多智能体、MCP/Skills、沙盒与权限管理。Yuxi = Cloud Agents + Knowledge RAG, Self-hosted knowledge agent platform for RAG, knowledge graphs and multi-agent workflows.

### Overview: Yuxi 是一个可私有部署的多租户知识智能体平台,提供统一的 RAG、知识图谱、多智能体、MCP/Skills、沙盒与权限管理功能。它结合了 Cloud Agents 和 Knowledge RAG,使企业能够自定义智能体、沉淀企业轨迹,并通过云端 Codex 实现高效、精准的知识检索和智能任务执行。 ### Key features: - **统一智能体工作台**:集成多轮对话、知识检索、文档上传、分块索引、LangGraph 多智能体编排、MCP/Skills、沙盒工具和权限管理。 - **多租户支持**:按用户、部门和共享范围管理知识库、智能体、Skills 和模型。 - **高并发部署**:支持高并发访问,代码简洁、可拓展性强、高并发部署友好。 - **自定义智能体**:自定义智能体,沉淀企业轨迹,提升团队协作效率。 - **高效知识检索**:通过 LangGraph、Milvus 和 Neo4j 实现高效、精准的知识检索和智能任务执行。 ### Tech stack: - Python ### Why it matters: Yuxi 是一个面向企业自部署的多用户智能体平台,提供企业自定义智能体、沉淀企业轨迹、高效知识检索和智能任务执行等功能,帮助企业提升团队协作效率和知识管理能力。
Java 7,432 stars

apache/hertzbeat

An AI-powered next-generation open source real-time observability system.

Python 7,415 stars

The-Vibe-Company/megaparse

File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.

Python 7,406 stars

arcee-ai/mergekit

Tools for merging pretrained large language models.

TypeScript 7,389 stars

EutropicAI/Final2x

a cross-platform image super-resolution tool

Overview: Final2x is a cross-platform image super-resolution tool designed for Windows, macOS, and Linux. It supports built-in models and allows users to load their own models for advanced customization. Key features: - Cross-platform support for Windows, macOS, and Linux - Built-in and custom model support - Easy installation via release download - Python CLI and desktop backend for flexibility Tech stack: TypeScript Why it matters: Final2x offers a powerful image super-resolution tool that can enhance images on various operating systems, making it a valuable asset for both developers and image enthusiasts looking to improve their visual content.
C 7,388 stars

google-deepmind/lab

A customisable 3D platform for agent-based AI research

Overview: DeepMind Lab is a 3D learning environment designed for agent-based AI research, providing a suite of challenging navigation and puzzle-solving tasks. Key features: - Customizable 3D environment - Support for various open-source software - Realistic physics and AI interactions Tech stack: C Why it matters: DeepMind Lab serves as a valuable testbed for deep reinforcement learning research, offering a controlled environment for testing and evaluating AI agents. Repository: https://github.com/deepmind/lab GitHub stars: 7387
Python 7,383 stars

tensorlayer/TensorLayer

Deep Learning and Reinforcement Learning Library for Scientists and Engineers

Overview: TensorLayer is a comprehensive deep learning and reinforcement learning library for scientists and engineers, designed to simplify the process of building advanced AI models. It offers customizable neural layers and is compatible with multiple backends, including TensorFlow, PyTorch, MindSpore, PaddlePaddle, OneFlow, and Jittor. Key features: - Customizable neural layers for rapid model development - Support for multiple backends including TensorFlow, PyTorch, MindSpore, PaddlePaddle, OneFlow, and Jittor - Open-source tutorials and applications repository - Awarded the 2017 Best Open Source Software by the ACM Multimedia Society - Supports both hardware and software environments, including Nvidia-GPU and Huawei-Ascend chip Tech stack: Python Why it matters: TensorLayer simplifies the complex process of deep learning and reinforcement learning, making it accessible to a wide range of users, from researchers to engineers, by providing a high-level abstraction and compatibility with various hardware and software environments.
Unknown 7,362 stars

zai-org/GLM-5

GLM-5: From Vibe Coding to Agentic Engineering