Project directory

Projects

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

Python 127,813 stars

Graphify-Labs/graphify

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

### Overview: Graphify is a powerful tool that transforms any codebase into a queryable knowledge graph. It integrates with Claude Code, Cursor, Codex, and Gemini CLI, offering a local deterministic AST parsing system with detailed edge explanations. This makes it an essential tool for developers looking to enhance their understanding and insights into their projects. ### Key Features: - **Codebase Transformation**: Converts any codebase, including its documentation, SQL schemas, configurations, and PDFs, into a knowledge graph. - **CLI Integration**: Seamless integration with Claude Code, Cursor, Codex, and Gemini CLI. - **Detailed Edge Explanation**: Every edge in the graph is explained, ensuring clarity and ease of understanding. ### Tech Stack: - Python ### Why It Matters: Graphify simplifies complex projects by providing a clear, queryable knowledge graph. It enhances developer productivity by offering a more intuitive way to understand and manage their projects.
TypeScript 125,823 stars

shadcn-ui/ui

Composable, accessible components with thoughtful defaults. Build your own component library with code you can customize, extend, and make your own.

Overview: Shadcn UI is a comprehensive set of components designed for developers to easily create custom component libraries. It offers thoughtful defaults and allows for customization, extension, and personalization. Key features: - Customizable components - Extensible library - Thoughtful defaults Tech stack: TypeScript Why it matters: Shadcn UI is a valuable tool for developers looking to build their own component libraries, providing a foundation for customization and extension. Repository: shadcn-ui/ui Primary language: TypeScript GitHub stars: 125,823
Jupyter Notebook 121,542 stars

microsoft/generative-ai-for-beginners

21 Lessons, Get Started Building with Generative AI

### Overview: This project is a comprehensive guide for beginners to learn the fundamentals of Generative AI. It consists of 21 lessons that cover everything from setting up your development environment to building your first Generative AI application. ### Key Features: - 21 Lessons - Step-by-step tutorials - Practical examples - Real-world applications - Code snippets and exercises ### Tech Stack: - Jupyter Notebook ### Why It Matters: This project is essential for developers looking to get started with Generative AI. It provides a structured learning path that covers all the necessary concepts and tools, making it a valuable resource for anyone interested in building AI applications. ### Repository: The project is hosted on GitHub at [microsoft/generative-ai-for-beginners](https://github.com/microsoft/Generative-AI-For-Beginners). It has received 121,542 stars, indicating its popularity and usefulness. ### Languages: The project is available in multiple languages, including Arabic, Bengali, Bulgarian, Burmese, Chinese (Simplified), Chinese (Traditional, Hong Kong), Chinese (Traditional, Macau), Chinese (Traditional, Taiwan), Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kannada, Khmer, Korean, Lithuanian, Malay, Malayalam, Marathi, Nepali, Nigerian Pidgin, Norwegian, Persian (Farsi), Polish, Portuguese (Brazil), Portuguese (Portugal), Punjabi (
Python 118,342 stars

browser-use/browser-use

Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.

### Overview: Browser Use is an open-source Python library designed for AI browser agents, providing stealth browsers and a hosted agent API. It allows users to navigate the web like a human does, including booking driving tests and handling CAPTCHAs. ### Key Features: - **Stealth Browsers:** Run browsers without leaving a trace. - **CAPTCHA Solving:** Automatically solve CAPTCHAs to bypass security measures. - **Residential Proxies:** Use real-world proxies for added security and privacy. - **Hosted Agent API:** Access a hosted agent API for more advanced features. ### Tech Stack: Python ### Why It Matters: Browser Use empowers users to navigate the web with enhanced privacy and security, making it ideal for those who value privacy and want to avoid leaving digital footprints. ### Repository: Browser Use / browser-use ### GitHub Stars: 118,342 ### Primary Language: Python ### GitHub Description: Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.
Go 113,312 stars

JuliusBrussee/caveman

๐Ÿชจ why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

### Overview: Caveman is a powerful AI tool designed to reduce the number of tokens required for AI agents to communicate, making them more efficient and cost-effective. It achieves this by simulating how a caveman would speak, thereby reducing the amount of text needed to convey information. ### Key Features: - **Token Reduction**: Caveman significantly reduces the number of tokens required for AI agents to communicate, achieving up to 33.2% fewer input tokens compared to Claude with 54 Claude Code runs and 18 of 18 answers right. - **Cost Savings**: Caveman can save up to 54% in token costs, making it 54% cheaper with Auto, as demonstrated by 85 coding tasks vs Opus 5.5 at xhigh, interim. - **Performance**: Caveman can reduce the number of tokens needed for one test run by 397 โ†’ 76 tokens, which is 1.4 to 2.4 times cheaper compared to other methods. ### Tech Stack: The primary language used for Caveman is Go, leveraging its efficiency and performance. ### Why It Matters: Caveman is a game-changer for developers looking to optimize their AI workflows, reducing the amount of text required for communication while maintaining the quality and accuracy of the output. This tool is particularly useful in scenarios where token costs are a significant factor, such as in coding tasks where every token can cost a lot of time and effort. ### Repository: The repository for Caveman is hosted on GitHub at [JuliusBrus
Python 111,752 stars

TauricResearch/TradingAgents

TradingAgents: Multi-Agents LLM Financial Trading Framework

### Overview: TradingAgents is a multi-agent financial trading framework powered by large language models, designed to simulate complex trading scenarios and provide insights through its reports and backtests. ### Key features: - **Multi-Agent Simulation**: Employs multiple agents to simulate various trading strategies and environments. - **Backtesting**: Runs historical data to evaluate trading decisions. - **Reports**: Generates detailed reports summarizing the trading activities and outcomes. - **CLI Interface**: Provides a command-line interface for easy execution and management. ### Tech stack: Python ### Why it matters: TradingAgents offers a practical tool for developers and researchers to experiment with financial trading strategies and backtest them efficiently, leveraging the power of large language models to provide insights and simulations.
JavaScript 107,905 stars

addyosmani/agent-skills

Production-grade engineering skills for AI coding agents.

Overview: Agent Skills is a repository providing production-grade engineering skills for AI coding agents. It includes workflows, quality gates, and best practices to ensure consistent development across all phases. Key features: - 9 slash commands mapping to the development lifecycle - Automated activation of skills based on development activities - Installation via CLI for integration with various AI agents Tech stack: JavaScript Why it matters: It standardizes development practices for AI coding agents, ensuring consistent quality and efficiency in software development.
TypeScript 107,431 stars

google-gemini/gemini-cli

An open-source AI agent that brings the power of Gemini directly into your terminal.

### Overview: Gemini CLI is an open-source AI agent that integrates the power of Gemini directly into your terminal, providing lightweight access to the Gemini model for improved coding experience. ### Key Features: - **Code Understanding & Generation**: Query and edit large codebases, generate new apps from PDFs, images, or sketches using multimodal capabilities, and debug issues with natural language. - **Automation & Integration**: Automate operational tasks like querying pull requests, handling complex rebases, and connect new capabilities via MCP servers (Imagen, Veo, Lyria). ### Tech Stack: TypeScript ### Why It Matters: Gemini CLI is an open-source AI agent that brings the power of Gemini directly into your terminal, providing a more direct path to the Gemini model compared to the previous Antigravity CLI.
Jupyter Notebook 106,752 stars

rasbt/LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

### Overview: This repository provides the step-by-step implementation of a GPT-like Large Language Model (LLM) using PyTorch, following the methodology detailed in the book "Build a Large Language Model (From Scratch)" by Sebastian Raschka. ### Key Features: - Implementing a GPT-like LLM from scratch - Step-by-step guide for pretraining and finetuning - Code repository for educational purposes - Official source code repository: [https://github.com/rasbt/LLMs-from-scratch](https://github.com/rasbt/LLMs-from-scratch) ### Tech Stack: PyTorch ### Why It Matters: This project offers a comprehensive, step-by-step approach to creating a large language model, mirroring the development methods used in creating large-scale models like those behind ChatGPT. It provides a clear, detailed guide for educational and practical purposes. ### GitHub Stars: 106,752 ### Repository: Repository: rasbt/LLMs-from-scratch ### Primary Language: Jupyter Notebook ### GitHub Description: Implement a ChatGPT-like LLM in PyTorch from scratch, step by step. This repository contains the code for developing, pretraining, and finetuning a GPT-like LLM, mirroring the approach used in creating large-scale foundational models such as those behind ChatGPT. The book "Build a Large Language Model (From Scratch)" by Sebastian Raschka guides you through each stage with clear text, diagrams, and examples. The method described
Python 104,840 stars

pytorch/pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

Overview: PyTorch is a Python package that provides tensor computation with GPU acceleration and dynamic neural networks, making it suitable for deep learning research and production. Key features: - Tensor computation with GPU acceleration - Dynamic neural networks with tape-based autograd - Seamless integration with Python and popular libraries like NumPy and SciPy Tech stack: Python, C++ Why it matters: PyTorch offers flexibility and speed for deep learning research and development, enabling dynamic model building and easy integration with Python ecosystems.
TypeScript 103,671 stars

paperclipai/paperclip

The open-source app everyone uses to manage agents at work

### Overview: Paperclip is an open-source app designed to manage AI agents for businesses, providing a unified platform for teams to coordinate and track their AI operations. ### Key Features: - **AI Agent Orchestration:** Manages a team of AI agents to achieve business goals. - **Dashboard Integration:** Monitors tasks, skills, and history in one place. - **Model and Harness Management:** Allows for choosing and deploying models and harnesses per agent. - **Goal Alignment:** Aligns business goals with AI agent tasks and workflows. ### Tech Stack: Node.js and React ### Why it Matters: Paperclip simplifies the management of AI agents, making it easier for teams to focus on their core business goals rather than managing complex workflows. Its open-source nature ensures that businesses can customize and integrate it with their existing infrastructure, making it a versatile solution for various industries.
TypeScript 101,449 stars

thedotmack/claude-mem

Persistent Context Across Sessions for Every Agent โ€“ Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

Overview: Claude-Mem is a persistent memory compression system designed for Claude Code, capturing and compressing user interactions to provide context in future sessions. It supports various AI agents and integrates with multiple tools for enhanced functionality. Key features: - Captures and compresses user interactions across sessions - Integrates with multiple AI agents and tools - Offers semantic summaries for continuity of knowledge Tech stack: TypeScript Why it matters: Claude-Mem enhances the continuity and efficiency of AI agent interactions by preserving context across sessions.
Python 98,804 stars

Panniantong/Agent-Reach

Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ€” one CLI, zero API fees.

Overview: Agent Reach is a Python-based tool that allows AI agents to access and interact with various internet platforms via a single command-line interface (CLI), eliminating the need for API keys or fees. It supports platforms like Twitter, Reddit, YouTube, GitHub, and more. Key features: - Access and search multiple internet platforms using a single CLI - No API fees or complex configurations required - Continuous updates to handle platform changes and add new channels Tech stack: Python 3.10+ Why it matters: Agent Reach simplifies the process of enabling AI agents to interact with the internet, making it accessible and hassle-free for developers and users alike.
JavaScript 98,472 stars

Leonxlnx/taste-skill

Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages

Overview: Taste Skill is a premium frontend development tool that enhances the taste of your projects with art direction, reference images, and a browser check instead of generic AI pages. Key features: - Art direction for your frontend projects - Reference images for design inspiration - Browser check functionality for better UI previews Tech stack: JavaScript Why it matters: Taste Skill provides a unique and visually appealing way to enhance your frontend development process, making your projects stand out with a touch of creativity and quality. Repository: Leonxlnx/taste-skill Primary language: JavaScript GitHub stars: 98472 GitHub description: Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Python 97,110 stars

hacksider/Deep-Live-Cam

real time face swap and one-click video deepfake with only a single image

### Overview: Deep-Live-Cam is a powerful tool for real-time face swapping and video deepfake creation using a single image. It simplifies the process of generating deepfakes with just a single click, making it accessible for artists and creators. ### Key Features: - Real-time face swapping - One-click video deepfake creation - Built-in checks to prevent processing inappropriate media ### Tech Stack: Python ### Why it Matters: Deep-Live-Cam is designed to be a productive tool for the AI-generated media industry, assisting artists in creating engaging content and custom characters. It simplifies the process of generating deepfakes, making it accessible for creators and artists. The built-in checks ensure ethical use and prevent processing of inappropriate media, adding an extra layer of responsibility and accountability. ### GitHub Stars: 97,110 ### Repository: hacksider/Deep-Live-Cam
TypeScript 95,601 stars

stablyai/orca

Orca is the place for working with a fleet of agents (e.g. Grok Bot, Claude Code). Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

Overview: Orca is an AI orchestrator designed for efficient and parallel coding with multiple agents like Codex, ClaudeCode, and others. It supports macOS, Windows, and Linux, and offers a mobile companion app for monitoring and controlling agents on the go. Key features: - Mobile Companion for monitoring and controlling agents. - Parallel Worktrees for running multiple agents in isolated environments. - Terminal Splits with WebGL rendering for infinite splits and scrollback. - Design Mode for sending HTML, CSS, and screenshots directly to agents. - Native GitHub & Linear integration for task management. - SSH Worktrees for running agents on remote machines. - Annotate AI Diffs for reviewing and editing AI-generated code. Tech stack: TypeScript Why it matters: Orca enables developers to work more efficiently by orchestrating multiple AI agents in parallel, enhancing productivity and collaboration across different platforms.
Python 94,013 stars

vllm-project/vllm

A high-throughput and memory-efficient inference and serving engine for LLMs

Overview: vLLM is a high-throughput and memory-efficient inference and serving engine for large language models (LLMs), designed to be easy to use and fast to deploy. Key features: - State-of-the-art serving throughput - Efficient attention key and value memory management with PagedAttention - Continuous batching, chunked prefill, and prefix caching - Fast and flexible model execution with piecewise and full CUDA/HIP graphs - Quantization support for various precisions - Optimized attention and GEMM kernels - Speculative decoding with n-gram, suffix, and EAGLE - Seamless integration with Hugging Face models - High-throughput serving with parallel sampling and beam search - Tensor, pipeline, data, expert, and context parallelism - Streaming outputs - Generation of structured outputs using xgrammar or guidance - OpenAI-compatible API server and Anthropic Messages API - Support for 200+ model architectures on Hugging Face - 200+ supported models including Decoder-only LLMs, Mixture-of-Expert LLMs, Multi-modal models, and more Tech stack: Python Why it matters: vLLM is essential for developers looking to deploy efficient and fast LLMs, making it easier and faster to integrate cutting-edge AI models into their projects.
Go 92,383 stars

infiniflow/ragflow

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

### Overview: RAGFlow is a comprehensive open-source project designed to enhance language models with context-aware capabilities. It leverages cutting-edge Retrieval-Augmented Generation (RAG) techniques to provide a more robust and contextually informed output. ### Key Features: - **Contextual Generation**: RAGFlow integrates with language models to generate more accurate and contextually relevant outputs. - **Retrieval-Augmented Generation**: It uses a combination of pre-trained language models and a retrieval system to enhance the quality of generated text. - **Agent Capabilities**: The engine is designed to work seamlessly with various agents, enhancing their ability to provide contextually relevant responses. ### Tech Stack: Go ### Why It Matters: RAGFlow is pivotal in the field of language model development, offering a significant improvement in the quality and relevance of generated text. Its ability to enhance context-awareness makes it a valuable tool for developers and researchers looking to enhance the performance of their language models.
Jupyter Notebook 91,565 stars

microsoft/ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

Overview: Microsoft's ML-For-Beginners is a comprehensive 12-week curriculum consisting of 26 lessons and 52 quizzes, designed to introduce beginners to classic machine learning techniques using Scikit-learn. Key features: - 26 lessons and 52 quizzes - Project-based learning approach - Multi-language support via GitHub Action Tech stack: Jupyter Notebook Why it matters: This curriculum provides a practical and engaging way for beginners to learn and apply classic machine learning techniques using Scikit-learn.
Python 91,289 stars

PaddlePaddle/PaddleOCR

Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.

Overview: PaddleOCR is a powerful, lightweight OCR toolkit that seamlessly converts PDFs and images into structured data, making it easier for AI models to process and understand document content. It supports over 100 languages and is compatible with various operating systems and hardware configurations, including CPUs, GPUs, XPU, and NPU. Key features: - OCR for PDFs and images - Structured data output (JSON/Markdown) - Supports multiple languages - Compatible with Python 3.8+ and other supported environments Tech stack: Python Why it matters: PaddleOCR simplifies the process of converting documents into structured data, making it a crucial tool for developers and researchers looking to integrate AI models with diverse document formats. Its lightweight nature and extensive language support make it an indispensable asset in the field of document processing and AI integration.