Project directory

Projects

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

Python 718 stars

ServerlessLLM/ServerlessLLM

Serverless LLM Serving for Everyone.

### Overview: ServerlessLLM is a fast, low-cost system for deploying multiple AI models on shared GPUs, enabling true serverless deployment with 10 models served on 1 GPU, 6-10x faster loading speed, GPU multiplexing, and seamless fine-tuning. ### Key Features: - **⚡ Ultra-Fast Checkpoint Loading**: Custom storage format loads models 6-10x faster than state-of-the-art checkpoint loaders. - **🔄 GPU Multiplexing**: Multiple models share GPUs with fast switching and intelligent scheduling. - **🎯 Unified Inference + Fine-Tuning**: Seamlessly integrates LLM serving with LoRA fine-tuning on shared resources. ### Tech Stack: Python ### Why it Matters: ServerlessLLM enables efficient and cost-effective deployment of multiple AI models on shared GPUs, providing a significant performance boost over traditional methods. ### Repository: ServerlessLLM/ServerlessLLM - GitHub Stars: 718 - GitHub Description: Serverless LLM Serving for Everyone - GitHub License: Apache 2.0 - GitHub Description: Serverless LLM Serving for Everyone.
Python 718 stars

angel291592/Intent-Router

Intent compiler for AI agents — converges vague requests into typed IntentSpec contracts (probe, ask, or halt before routing), the input layer for routers and typed-decision models like Jev & Laya

Overview: Intent-Router is an intent compiler for AI agents that converts vague requests into typed IntentSpec contracts. It ensures prompt equity, reduces redundant questions, and maintains machine-readable intent specifications for further processing. Key features: - Converts vague requests into typed IntentSpec contracts. - Ensures prompt equity by reducing coaxing and focusing on senior engineer-level interaction. - Answers one question and the answer lands in the delivered code. - Reads answers from previous repositories, tickets, or documentation to avoid redundant questions. - Saves intent specifications in `.intent/<intent>.intent.yaml` format for machine-readable output. Tech stack: Python Why it matters: Intent-Router optimizes AI agent interactions by ensuring prompt equity, reducing redundant questions, and maintaining machine-readable intent specifications, making it a valuable tool for developers and AI engineers. Repository: angel291592/Intent-Router Primary language: Python GitHub stars: 718 GitHub description: Intent compiler for AI agents — converges vague requests into typed IntentSpec contracts (probe, ask, or halt before routing), the input layer for routers and typed-decision models like Jev & Laya GitHub stars: 718
Python 717 stars

Picovoice/rhino

On-device Speech-to-Intent engine powered by deep learning

### Overview: Rhino is Picovoice's Speech-to-Intent engine, designed for real-time intent inference from spoken commands. It leverages deep neural networks trained in real-world environments, making it compact and computationally efficient, perfect for IoT devices and cross-platform compatibility across various platforms like Arm Cortex-M, STM32, Arduino, Raspberry Pi, Android, iOS, Chrome, Safari, Firefox, Edge, Linux, macOS, and Windows. ### Key Features: - **Compact and Efficient**: Rhino is designed to be computationally efficient, making it ideal for IoT devices and real-time applications. - **Real-Time Inference**: Rhino directly infers intent from spoken commands within a given context, providing precise and accurate results. - **Cross-Platform Compatibility**: Rhino supports a wide range of platforms, including Arm Cortex-M, STM32, Arduino, Raspberry Pi, Android, iOS, Chrome, Safari, Firefox, Edge, Linux (x86_64), macOS (x86_64, arm64), and Windows (x86_64, arm64), as well as Node.js, Flutter, React Native, Android, iOS, and Web (Vanilla JavaScript and HTML, React, Node.js, C). ### Tech Stack: Python - **Language**: Python - **GitHub Stars**: 716 ### Why It Matters: Rhino is a powerful tool for developers looking to integrate speech recognition into their applications. Its real-time intent inference capabilities make it ideal for use cases such as smart home devices, voice-controlled assistants, and more
Python 717 stars

basler/pypylon

The official Python language binding for the Basler pylon C++ APIs

Overview: pypylon is an official Python binding for the Basler pylon C++ APIs, enabling Python applications to control and process images from Basler cameras. Key features: - Python bindings for the Basler pylon C++ APIs - Support for image acquisition and processing - Installation through pip3 - Sample code and documentation available Tech stack: Python Why it matters: pypylon simplifies integration with Basler's machine vision products, making it easier to develop applications for image acquisition and processing tasks. Repository: basler/pypylon GitHub stars: 717 GitHub description: The official Python language binding for the Basler pylon C++ APIs
Go 717 stars

magicrew/doc7

Turn documents into AI-ready Markdown with visual understanding

Overview: doc7 is a tool that converts any document into AI-ready Markdown, making it searchable and reasonable. Key features: - Converts PDFs, Office files, scans, screenshots, charts, formulas, and diagrams into Markdown. - Supports multiple formats and containers. - No required OCR stack or document-processing service lock-in. - Supports OpenAI-compatible multimodal models. Tech stack: Go Why it matters: doc7 simplifies the process of converting documents into AI-ready Markdown, making them searchable and reasonable.
Python 717 stars

nicolas-hbt/pygraft

Configurable Generation of Synthetic Schemas and Knowledge Graphs at Your Fingertips

Overview: PyGraft is an open-source Python library designed for generating synthetic schemas and knowledge graphs (KGs) based on user-specified parameters. It is particularly useful for conducting research in domains where data is sensitive or not readily available. Key features: - Generates schemas and KGs - Highly-tunable process with user-specified parameters - Uses RDFS and OWL constructs for domain-agnostic schemas - Ensures logical consistency with DL reasoner (HermiT) Tech stack: Python Why it matters: PyGraft enables researchers and practitioners to generate realistic and consistent schemas and KGs on the fly, making it a valuable tool for conducting research and developing applications in domains where data is scarce or sensitive. Repository: nicolas-hbt/pygraft GitHub stars: 717
Python 716 stars

existence-master/Sentient

Your personal AI assistant, running on your own computer. Long-running tasks, real memory, proactive help, voice, phones and smart glasses. Any model, local or cloud. No account.

### Overview: Sentient is a personal AI assistant that runs on your own computer, providing long-running tasks, real memory, proactive help, voice, and integration with phones and smart glasses. It supports any model, local or cloud, and no account is required. ### Key Features: - **Long-running tasks**: Runs tasks for you, remembers what matters, and notices things before you ask. - **Real memory**: Stores your preferences and goals, and tidies its memory every night. - **Voice integration**: Talks with you by voice, and integrates with phones and smart glasses. - **Task watchers**: "Tell me when this changes" becomes a tiny script that checks on a schedule and only wakes the AI when something happens. ### Tech Stack: Python ### Why It Matters: Sentient is your personal assistant running on your own computer, providing long-running tasks, real memory, proactive help, and seamless integration with your devices. It supports any model, local or cloud, and no account is required, making it a convenient and secure solution for personal use.
Python 716 stars

neuspell/neuspell

NeuSpell: A Neural Spelling Correction Toolkit

Overview: NeuSpell is a powerful neural spelling correction toolkit designed to help developers and content creators improve the accuracy of text by automatically correcting misspellings. Key features: - Spell correction for English text - Support for multiple transformer-based models (BERT, DistilBERT, XLM-RoBERTa) - Integration with Hugging Face models for easy access - Synthetic data generation for testing and evaluation Tech stack: Python Why it matters: NeuSpell offers an efficient and accurate solution for spelling correction, making it a valuable tool for developers and content creators looking to enhance the quality of their written work.
Jupyter Notebook 715 stars

SummerGift/EmbeddedSystem

:books: 计算机体系架构、嵌入式系统基础与主流编程语言相关内容总结

### Overview: 本仓库总结了嵌入式系统基础知识、编程语言、高效工具等内容,旨在帮助嵌入式工程师全面理解计算机体系架构、嵌入式系统基础与主流编程语言。 ### Key features: - ARM - Network - RTOS - Embedded Linux - C - C++ - Python - Java - JavaScript - Go - Gist - Tools - Math - DataStructure - Compiler - Articles - Machine Learning - Linux - RTOS - Embedded Linux - Machine Learning - C - C++ - Python - Java - JavaScript - Go - Gist - Tools - Math - DataStructure - Compiler ### Tech stack: Jupyter Notebook ### Why it matters: 通过总结嵌入式领域相关知识,帮助嵌入式工程师全面理解计算机体系架构、嵌入式系统基础与主流编程语言,提升解决问题的能力。
TypeScript 715 stars

arturitu/the-delegation

A no-code 3D playground to explore, design, and interact with Agentic AI systems

Overview: The project, The Delegation, is a no-code 3D playground designed for AI enthusiasts, educators, and creative developers to explore, design, and interact with Agentic AI systems. It provides a comprehensive environment for multi-agent collaboration, featuring an interactive team editor, multimodal outputs, and a hybrid GPU/CPU architecture for a high-performance 3D simulation. Key features: - Team Editor (React Flow) for creating multi-agent design patterns. - 6 pre-defined teams for industry-specific templates. - Multimodal outputs including text, image, music, and video. - Per-agent LLM with different Gemini Models for specific roles. - Cost & token tracking for real-time usage estimation. - PR-style workflows with human-in-the-loop approval. - Guardrails for controlled generation. - Technical logs for improved LLM trace visibility. Tech stack: Three.js WebGPU for advanced rendering and compute, React for UI, and Gemini API for AI. Why it matters: The Delegation offers a unique and accessible way to understand multi-agent collaboration in a living 3D office, without the need for coding. It provides a rich environment for creative development and AI exploration, making it ideal for both educational and professional use.
Python 715 stars

instavm/clickclickclick

Autonomous Android and computer use using any LLM (local or remote)

### Overview: ClickClickClick is a framework designed to enable autonomous Android and computer use using any Large Language Model (LLM). It supports local models via Ollama (Llama 3.2-vision, Qwen3.5:4b), Gemini, and GPT 4o. The current code is highly experimental and will evolve in future commits. Please use at your own risk. ### Key Features: - **Web Interface (Gradio)**: A user-friendly interface for interacting with the framework. - **Command Line Interface (CLI)**: Allows direct command execution from the terminal. - **Python API**: Provides a Python interface for integrating the framework into existing projects. - **REST API**: Enables communication with the framework through a RESTful API. ### Tech Stack: Python ### Why It Matters: ClickClickClick aims to simplify and automate tasks commonly performed on Android and computers, making it accessible to developers and users alike. By leveraging LLMs, it promises to enhance efficiency and user experience.
Python 715 stars

yvann-ba/ComfyUI_Yvann-Nodes

Audio Reactivity Nodes for ComfyUI 🔊 Create AI generated audio-driven animations

### Overview: Create AI-generated audio-driven animations with ComfyUI, using our custom nodes that enable audio reactivity. ### Key features: - **Audio Reactivity**: Generate AI videos that sync with music. - **Workflow Integration**: Use existing ComfyUI AI technologies and nodes. - **Flexible Controls**: Adjust styles, content, and composition with any audio input. ### Tech stack: Python ### Why it matters: - Easily create engaging animations that respond to music. - Accessible for both beginners and advanced users. - Enhances the creative process by integrating AI with audio feedback.
PHP 714 stars

10up/classifai

Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence.

Overview: ClassifAI is a plugin that supercharges WordPress-powered websites by integrating artificial intelligence and machine learning technologies to enhance content workflows and engagement. Key features: - Generate post excerpts using leading cloud-based services - Generate key takeaways and titles from post content - Integrate with OpenAI, Microsoft Azure AI, Google Gemini, IBM Watson, and Ollama Tech stack: PHP Why it matters: ClassifAI streamlines content creation, improves SEO, and increases audience engagement, allowing developers to focus on writing original content.
TeX 714 stars

gracezhao1997/Awesome-Video-World-Models-with-AR-Diffusion

A Curated List of Awesome Video World Models with AR Diffusion: Covering Algorithms, Applications, and Infrastructure, Aimed at Serving as a Comprehensive Resource for Researchers, Practitioners, and Enthusiasts.

Overview: This repository focuses on **Video World Models with Autoregressive (AR) Diffusion**, a promising paradigm for **scalable, consistent, and interactive world modeling** (e.g., Genie 3). It aims to serve as a comprehensive resource for researchers, practitioners, and enthusiasts interested in AR diffusion-based video world modeling. Key features: - Structured Taxonomy: Organizes the evolving ecosystem from three complementary perspectives: Algorithmic Foundations, Real-world Applications, and Infrastructure-level Acceleration. - One-Stop Citation Collection: Provides a consolidated BibTeX file containing all papers listed in the repository. Tech stack: None specified. Why it matters: This repository aims to stay at the forefront of the field by providing a comprehensive and structured resource for researchers, practitioners, and enthusiasts interested in AR diffusion-based video world modeling.
Python 714 stars

openspeech-team/openspeech

Open-Source Toolkit for End-to-End Speech Recognition leveraging PyTorch-Lightning and Hydra.

### Overview: OpenSpeech is an open-source toolkit designed for end-to-end speech recognition using PyTorch-Lightning and Hydra. It provides reference implementations of various ASR models and recipes for multiple languages. ### Key Features: - **PyTorch-Lightning Integration**: Utilizes PyTorch-Lightning for efficient multi-GPU and TPU training. - **Hydra Configuration**: Supports hierarchical configuration management with Hydra. - **Multi-Language Support**: Recipes for ASR in multiple languages. - **Automatic Speech Recognition (ASR)**: Framework for end-to-end ASR tasks. ### Tech Stack: - **Python**: Primary programming language. - **PyTorch-Lightning**: Library for efficient and scalable deep learning training. - **Hydra**: Configuration management library for managing complex configurations. ### Why It Matters: OpenSpeech simplifies the process of implementing and deploying end-to-end ASR models, making it accessible for developers and researchers alike. Its modular architecture and comprehensive documentation make it an invaluable resource for anyone working on speech recognition projects.
Python 713 stars

ksimback/looper

Design visual, review-gated agent loops for Claude Code before you run them.

### Overview: Looper is a tool designed to help developers design and review agent loops for Claude Code before running them. It ensures the loops are clear, checkable, and reviewable. ### Key Features: - **Goal Design**: Looper helps create a clear goal for the session. - **Plan Gate**: Checks the plan against a defined rubric. - **Review Gate**: Ensures the loop is judged by a reviewer. - **Delivery Gate**: Verifies the loop is ready for execution. - **Stop Guards**: Ensures the loop runs cleanly and efficiently. ### Tech Stack: Python ### Why it Matters: Looper is essential for ensuring that the loops designed in Claude Code are robust, reviewable, and ready for execution. It provides a structured way to design and review loops, making the process more efficient and reducing the risk of errors.
Python 713 stars

lonePatient/albert_pytorch

A Lite Bert For Self-Supervised Learning Language Representations

### Overview: This repository contains a PyTorch implementation of the ALBERT model, a lightweight version of BERT, designed for self-supervised learning of language representations. The model is based on the paper "A Lite Bert For Self-Supervised Learning Language Representations" by Zhenzhong Lan et al. ### Key Features: - **Model Implementation**: A PyTorch implementation of the ALBERT model. - **Self-Supervised Learning**: The model is optimized for self-supervised learning, enhancing its ability to learn representations from unannotated data. - **Fine-Tuning**: Includes fine-tuning instructions for the ALBERT model on GLUE benchmark tasks, specifically for the SST-2 dataset. ### Tech Stack: - **Python**: The primary programming language used for the implementation. - **PyTorch**: The deep learning framework used for the model's architecture and training. ### Why It Matters: The ALBERT model is particularly useful for applications requiring efficient language representation learning from unannotated data, making it a valuable tool in self-supervised learning and natural language processing tasks.
Unknown 713 stars

sannykim/deeplearning-guide

An evolving guide to learning Deep Learning effectively.

Overview: This guide aims to provide a comprehensive and practical overview of Deep Learning, covering both theoretical foundations and practical applications. It is designed for anyone interested in diving deeper into the field, whether for a career in Deep Learning or to gain a theoretical understanding. Key features: - Comprehensive coverage of Deep Learning theory and practical applications - Practical tips and advice for maximizing learning experience - Updated and better information as the guide is continuously updated - Resources from various sources, including MOOCs, books, and YouTube channels Tech stack: Python, TensorFlow, Keras, PyTorch, NumPy, Pandas, Matplotlib, Seaborn, Jupyter Notebook Why it matters: This guide serves as a useful resource for anyone looking to learn Deep Learning, providing a clear and practical path to understanding and applying the concepts.
Rust 712 stars

Avarok-Cybersecurity/atlas

Pure Rust Inference Engine

Overview: Atlas is a pure Rust-based LLM inference engine designed for both device in your hand and datacenter racks, serving an OpenAI-compatible server without Python, PyTorch, or runtime compilation. Key features: - Pure Rust and CUDA implementation - Hand-tuned CUDA kernels per (hardware × model × quantization) target - NVFP4 and FP8 quantization - Speculative decoding (MTP draft heads and DFlash block diffusion) - Radix-tree prefix caching - Expert parallelism across nodes Tech stack: Pure Rust and CUDA Why it matters: Atlas is a highly optimized, lightweight inference engine that leverages pure Rust and CUDA to deliver high performance without the overhead of Python or PyTorch, making it ideal for both local inference and cloud deployment. Its ability to serve an OpenAI-compatible server without any runtime compilation or Python dependencies makes it a game-changer for developers looking to build efficient and reliable AI solutions.
Python 712 stars

aimi-cn/AILearners

机器学习、深度学习、自然语言处理、计算机视觉、各种算法等AI领域相关技术的路线、教程、干货分享。笔记有:机器学习实战、剑指Offer、cs231n、cs131、吴恩达机器学习、cs224n、python自然语言处理实战

Overview: A repository for AI learning resources, including algorithm, machine learning, deep learning, natural language processing, and computer vision tutorials and notes. Key features: - Algorithm and Life - Golang - Python - Machine Learning - Deep Learning - Natural Language Processing - Computer Vision Tech stack: Python Why it matters: Provides a comprehensive collection of AI-related resources and tutorials for developers, covering various AI fields such as machine learning, deep learning, natural language processing, and computer vision. Repository: aimi-cn/AILearners GitHub stars: 712 GitHub description: AI learning resources, including algorithm, machine learning, deep learning, natural language processing, and computer vision tutorials and notes. The repository includes detailed notes on machine learning, deep learning, natural language processing, and computer vision.