Project directory

Projects

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

C++ 91,208 stars

opencv/opencv

Open Source Computer Vision Library

### Overview: OpenCV is a powerful open-source library for computer vision and image processing. It is widely used in various applications, including image and video analysis, object detection, and more. ### Key Features: - **Feature 1:** High-performance image and video processing. - **Feature 2:** Robust object detection and tracking. - **Feature 3:** Advanced feature extraction and analysis. ### Tech Stack: C++ ### Why it Matters: OpenCV is essential for anyone working in computer vision, image processing, or related fields. Its extensive features and community support make it a valuable tool for developers and researchers alike.
TypeScript 91,147 stars

OpenHands/OpenHands

🙌 OpenHands: AI-Driven Development

Overview: OpenHands Agent Canvas is a self-hosted developer control center for coding agents and automations, enabling developers to run and manage their agents on various backends like Docker, VMs, or cloud infrastructure. Key features: - Run OpenHands, Claude Code, Codex, Gemini, Pi, OpenCode, or any ACP-compatible agent across local, remote, and cloud backends. - Switch between local, remote, and cloud agents without losing focus. - Create automations and prebuilt automations for various tasks. Tech stack: TypeScript Why it matters: OpenHands Agent Canvas simplifies the process of running and managing agents, making it a valuable tool for developers looking to integrate AI-driven automation into their workflows.
Python 85,727 stars

unclecode/crawl4ai

Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.

Overview: Crawl4AI is an open-source web crawler and scraper designed for leveraging Large Language Models (LLMs) and AI agents to extract and transform data from any website into clean, LLM-ready Markdown. This tool simplifies the process of scraping and extracting information from websites, making it easier to integrate data into AI-driven applications and data pipelines. Key features: - Extract and transform website data into Markdown format. - Supports multiple endpoints for various data extraction needs. - Free forever for up to 10 requests per minute, with 2 requests per minute available at a time, and 1,000 free credits per month. - Offers plans starting at $10 per month for increased usage. Tech stack: Python Why it matters: Crawl4AI provides a straightforward and efficient way to gather website data, making it easier for developers to integrate this data into their AI-driven applications and data pipelines. The open-source nature of the project allows for easy integration and customization, while the cloud-based option offers a more secure and scalable solution for larger projects. Repository: [unclecode/crawl4ai](https://github.com/unclecode/crawl4ai) Primary language: Python GitHub stars: 857,270 GitHub description: Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.
JavaScript 84,909 stars

tt-a1i/archify

Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.

Overview: Archify is a powerful tool that transforms any idea, plan, or codebase into an interactive diagram. It helps users visualize their thoughts, plans, or complex systems in an engaging and customizable way. Key features: - Interactive diagrams - Customizable visualizations - Supports various AI agents (Claude Code, Codex, and more) - Free and open-source Tech stack: JavaScript Why it matters: Archify simplifies the process of turning ideas into tangible, interactive visual representations, making complex concepts more accessible and understandable. Repository: tt-a1i/archify Primary language: JavaScript GitHub stars: 84,909 GitHub description: Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
Python 84,031 stars

bytedance/deer-flow

An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.

### Overview: DeerFlow is an open-source super agent harness that efficiently orchestrates sub-agents, memory, and sandboxes to handle tasks that take minutes to hours. ### Key features: - **Orchestrates Sub-Agents**: Manages and coordinates multiple sub-agents to perform complex tasks. - **Memory Management**: Utilizes a memory system to store and retrieve information. - **Sandboxes**: Provides isolated environments for testing and development. - **Skill Extensibility**: Supports extensible skills for various tasks. - **Message Gateway**: Facilitates communication between different components. ### Tech stack: Python ### Why it matters: DeerFlow simplifies the process of creating and managing complex agents, making it easier to prototype and test ideas quickly. Its extensible skills and modular architecture make it highly customizable and adaptable to various use cases.
Rust 83,769 stars

rtk-ai/rtk

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

### Overview: RTK is a CLI proxy that optimizes the token consumption of your AI agent by compressing and filtering command outputs. It reduces the token usage by up to 60-90% on common development commands, making your interactions more efficient and cost-effective. ### Key Features: - **Compresses and Filters Output**: RTK intercepts and compresses the output of common commands before they reach your AI agent. - **Single Rust Binary**: RTK is a single binary that supports over 100 commands, ensuring compatibility across various environments. - **Zero Dependencies**: RTK is built with Rust and has no external dependencies, making it lightweight and easy to integrate. ### Tech Stack: Rust ### Why It Matters: RTK helps you save significant tokens by optimizing the output of your command-line tools, making your interactions with AI agents more efficient and cost-effective.
Unknown 83,742 stars

mlabonne/llm-course

Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.

### Overview: The LLM course is designed to guide developers into the world of Large Language Models (LLMs) with comprehensive resources and practical examples. It includes three parts: LLM Fundamentals, LLM Scientist, and LLM Engineer, covering everything from basic knowledge to advanced application development. ### Key features: - 🧩 LLM Fundamentals: Covers fundamental knowledge about mathematics, Python, and neural networks. - 🧑‍🔬 LLM Scientist: Focuses on building the best possible LLMs using the latest techniques. - 👷 LLM Engineer: Specializes in creating LLM-based applications and deploying them. ### Tech stack: Python, Jupyter Notebooks, and various LLM models. ### Why it matters: The LLM course, based on the LLM Engineer's Handbook, provides a practical guide for developers interested in large language models. The course is designed to be free and supports further learning with the LLM Engineer's Handbook, a hands-on book that covers an end-to-end LLM application from design to deployment.
Unknown 83,689 stars

Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

### Overview: This repository contains a comprehensive list of Computer Science courses, offering video lectures for various topics and levels. The courses cover fundamental concepts, advanced algorithms, systems programming, databases, software engineering, artificial intelligence, machine learning, computer networks, theoretical computer science, web programming, embedded systems, and more. ### Key Features: - **Data Structures and Algorithms**: Exploring various data structures and algorithms. - **Systems Programming**: Topics include operating systems, distributed systems, and real-time systems. - **Database Systems**: Covering relational databases, NoSQL databases, and advanced database systems. - **Software Engineering**: Topics include object-oriented design, software architecture, concurrency, mobile app development, and more. - **Artificial Intelligence**: Delving into machine learning, natural language processing, and robotics. - **Machine Learning**: Comprehensive coverage of machine learning topics, including deep learning, reinforcement learning, and optimization. - **Computer Networks**: Exploring networking principles and technologies. - **Math for Computer Scientists**: Essential mathematical concepts for computer science. - **Web Programming and Internet Technologies**: Practical courses on web development and internet technologies. - **Theoretical CS and Programming Languages**: Advanced topics in theoretical computer science and programming languages. - **Embedded Systems**: Focus on the design and implementation of embedded systems. - **Real-time System Evaluation**: Techniques for evaluating real-time systems. - **Computer Organization and Architecture**: Understanding the hardware and architecture of computers. - **Security**: Topics in computer security and cryptography. - **Computer Graphics**: Techniques for creating and manipulating digital images. - **Computational Physics**: Applying
Python 83,507 stars

datawhalechina/hello-agents

📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程

### Overview: 从零开始构建智能体系统,全面掌握智能体系统的设计与实现。 ### Key features: - 智能体经典范式构建 - 低代码智能体平台实践 - 自主构建智能体框架 ### Tech stack: Python ### Why it matters: 希望这本教程能成为你探索智能体世界的起点,能够从一名大语言模型的"使用者",蜕变为一名智能体系统的"构建者"。
Rust 82,429 stars

pbakaus/impeccable

The design language that makes your AI harness better at design.

Overview: Impeccable is a design guidance tool for AI coding agents, aiming to enhance the quality of AI-generated frontend design. It provides a setup flow, 24 commands, and 59 deterministic detector rules to ensure consistent and high-quality design outputs. Key features: - One setup flow to gather and record durable product context. - 24 commands for various design tasks such as polishing, auditing, and critiquing. - 59 deterministic detector rules to ensure design consistency and quality. Tech stack: Rust Why it matters: Impeccable improves the design quality of AI-generated frontend projects by providing a comprehensive set of tools and guidelines.
Python 81,839 stars

d2l-ai/d2l-zh

《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。

Overview: 《动手学深度学习》是面向中文读者的一本深度学习入门书籍,提供从概念到代码的全面教学,帮助读者理解深度学习的原理、数学基础和实际应用。 Key features: - 丰富的代码示例 - 实际应用的项目案例 - 简洁易懂的讲解 - 适合初学者的深度学习入门指南 Tech stack: Python Why it matters: 本书通过提供可运行的代码和实际应用的项目案例,帮助读者理解深度学习的数学原理、工程技能和实际应用,是深度学习学习者和从业者不可或缺的资源。
Go 80,990 stars

netdata/netdata

The fastest path to AI-powered full stack observability, even for lean teams.

### Overview: Netdata is a fast, AI-powered observability platform that provides real-time monitoring of your entire infrastructure. It offers a fast path to full-stack observability, even for lean teams. ### Key Features: - **Real-Time Monitoring:** Provides instant insights into your infrastructure. - **AI-Powered Analysis:** Uses AI to detect anomalies and provide actionable insights. - **Cross-Platform Compatibility:** Works across Linux, macOS, FreeBSD, and Windows. ### Tech Stack: Go ### Why It Matters: Netdata is the fastest path to full-stack observability, even for teams with limited resources. It helps teams quickly identify issues and take corrective actions, ensuring a faster and more efficient operational environment. Repository: netdata/netdata GitHub Stars: 80,990
MDX 79,266 stars

dair-ai/Prompt-Engineering-Guide

🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.

### Overview: This guide is a comprehensive resource for developers and researchers interested in prompt engineering, a crucial aspect of using large language models (LLMs) effectively. It covers various techniques and best practices for designing prompts that optimize the performance of LLMs, including zero-shot, few-shot, chain-of-thought, self-consistency, knowledge generation, and prompt chaining. The guide is designed to help developers create robust and effective prompts that enhance the capabilities of LLMs in a wide range of applications. ### Key Features: - **Introduction to Prompt Engineering**: Provides an overview of the principles and applications of prompt engineering. - **LLM Settings**: Discusses the settings and configurations necessary for optimal prompt engineering. - **Basics of Prompting**: Offers foundational knowledge on how to create effective prompts. - **Prompt Elements**: Explains the components of prompts and how they influence model performance. - **General Tips for Designing Prompts**: Provides practical advice for designing prompts that are both effective and efficient. - **Examples of Prompts**: Demonstrates various types of prompts and their applications. - **Techniques for Prompt Engineering**: Covers advanced techniques such as zero-shot, few-shot, chain-of-thought, self-consistency, knowledge generation, and prompt chaining. - **Prompt Chaining**: Explores the concept of chaining prompts to create more complex and effective responses. ### Tech Stack: The guide is written in Markdown (MDX) and is available in multiple languages, including English, Chinese, and more. ### Why It Matters: Prompt engineering is essential for developers and researchers who want to
Python 78,752 stars

shareAI-lab/learn-claude-code

Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1

### Overview: This repository provides a comprehensive guide on how to build a model-driven agent harness, focusing on the training and deployment of large language models (LLMs) for real-world applications. It emphasizes the importance of understanding where agency comes from, the role of the model, and how to create an environment that supports the harness. ### Key Features: - Model Training: Deep dive into the training process of large language models (LLMs). - Harness Development: Learn how to build the vehicle (environment) that supports the model. - Real-World Applications: Practical examples of how LLMs are used in software engineering, including code reading, writing, debugging, and team coordination. - Comprehensive Guide: Detailed explanations and step-by-step instructions for building the model and harness. ### Tech Stack: Python ### Why It Matters: Understanding the role of the model and the environment is crucial for creating effective and robust real-world agents. By mastering this guide, developers can leverage the power of LLMs to improve software development processes and create more intelligent and efficient systems.
Python 78,197 stars

unslothai/unsloth

Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4, MiniMax-H3, Gemma 4, FLUX and more.

### Overview: Unsloth is the first desktop app designed to run and train large language models (LLMs) and diffusion models. It supports a wide range of models, including Qwen3.8, GGUF, MLX, and more, and can be used on Windows, Linux, WSL, and macOS. ### Key Features: - **Multi-GPU Support:** Works with NVIDIA, AMD, and Intel GPUs, as well as CPUs and the Vulkan backend. - **Run & Build with AI:** Supports running and training LLMs, MLX, GGUF, diffusion, decision, embedding, audio models, and agents. - **Agents & Tools:** Utilizes local models with Claude Code, Codex, and MCP for various tasks. ### Tech Stack: - Python ### Why It Matters: Unsloth simplifies the process of running and training complex AI models, making it accessible for developers and researchers alike. Its versatility across multiple operating systems and GPU types ensures broad applicability in various development environments.
TypeScript 77,750 stars

diegosouzapw/OmniRoute

Never stop coding. Free MIT AI gateway: one endpoint, 359 providers (150+ free), 1200+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by hundreds of contributors

Overview: OmniRoute is a comprehensive AI gateway that enables developers to seamlessly integrate 359 providers into a single endpoint, offering 150+ free tiers and 1200+ models such as Claude, GPT, Gemini, GLM, DeepSeek, MiniMax, and more. It supports auto-fallback and RTK+Caveman compression, saving up to 95% tokens, making it ideal for developers looking to reduce costs and streamline their workflows. Key features: - Seamless integration of 359 providers - 150+ free tiers - 1200+ models including Claude, GPT, Gemini, GLM, DeepSeek, MiniMax - Auto-fallback mechanism - RTK+Caveman compression for token savings - 374 AI providers - 150+ free tiers - ~1.62B free tokens per month across third-party free tiers - 19 routing strategies - $0 to start Tech stack: TypeScript Why it matters: OmniRoute simplifies the integration of multiple AI providers into a single endpoint, enabling developers to access a vast array of models and providers without the need for separate accounts or rate limits. This makes it an ideal solution for reducing costs and streamlining workflows, particularly for developers who frequently switch between different AI tools.
Jupyter Notebook 77,362 stars

microsoft/ai-agents-for-beginners

18 Lessons to Get Started Building AI Agents

### Overview: This repository offers 18 lessons designed to help beginners get started with building AI agents. It covers essential concepts and practical applications of AI in various domains. ### Key features: - 18 comprehensive lessons - Detailed explanations and examples - Hands-on projects and exercises - Real-world applications and case studies ### Tech stack: Jupyter Notebook ### Why it matters: This course is essential for anyone looking to understand and implement AI agents in their projects, making it a valuable resource for developers and students alike.
C++ 77,358 stars

nomic-ai/gpt4all

GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.

Overview: GPT4All is a powerful tool that allows developers to run large language models (LLMs) locally on their desktops and laptops without the need for expensive GPUs or API calls. It's designed to be accessible and efficient, making it ideal for developers and researchers. Key features: - GGUF Support: Supports the Meta-Llama-3-8B-Instruct.Q4_0 model in GGUF format. - DeepSeek R1 Distillations: Now includes support for DeepSeek R1 Distillations, expanding the model's capabilities. - Open-source and Commercial Use: Available for both open-source and commercial use, making it accessible to a wide range of users. Tech stack: C++ and Python. Why it matters: GPT4All provides a practical solution for developers and researchers to leverage the power of large language models without the need for expensive hardware or external services, making it an essential tool for anyone working with natural language processing. Repository: nomic-ai/gpt4all GitHub stars: 77,358 GitHub description: GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
Python 77,317 stars

ComposioHQ/awesome-claude-skills

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

### Overview: Claude Skills are production-ready and practical instruction packages that teach AI agents how to handle specific tasks. These skills can be used across various Claude AI workflows, including Claude Code, Claude AI, and Codex, among others. Composio provides a MCP Gateway for secure access to 1,000+ integrations, making it easy to connect Claude to 1000+ apps. ### Key features: - **Document Processing**: Skills for processing and analyzing documents. - **Development & Code Tools**: Instructions for coding and software development. - **Data & Analysis**: Techniques for data manipulation and analysis. - **Business & Marketing**: Strategies for marketing and business growth. - **Communication & Writing**: Tips for effective communication and writing. - **Creative & Media**: Ideas for creative content creation. - **Productivity & Organization**: Methods for enhancing productivity and organization. - **Collaboration & Project Management**: Tools for project management and collaboration. - **Security & Systems**: Techniques for securing systems and networks. - **App Automation via Composio**: Skills for automating tasks using Composio's MCP Gateway. ### Tech stack: Python ### Why it matters: Claude Skills provide a practical and production-ready way to customize Claude AI workflows, making it easier to integrate with various tools and applications. The MCP Gateway simplifies the process of connecting Claude to 1000+ apps, ensuring secure and reliable integration.
C++ 77,046 stars

tesseract-ocr/tesseract

Tesseract Open Source OCR Engine (main repository)

Overview: Tesseract is an open-source Optical Character Recognition (OCR) engine that supports over 100 languages and various image formats. Key features: - OCR engine - Command line program - Unicode support - Recognizes more than 100 languages "out of the box" - Supports various image formats - Outputs in plain text, hOCR, PDF, TSV, ALTO, and PAGE formats - Does not include a GUI application - Can be trained to recognize other languages Tech stack: C++ Why it matters: Tesseract is a powerful OCR engine that can accurately recognize text in a wide range of languages and formats, making it a valuable tool for developers working on projects that require text recognition.