Project directory

Projects

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

TypeScript 76,215 stars

ruvnet/ruflo

🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated

Overview: Ruflo is an agent meta-harness designed for Claude Code and Codex, enabling the deployment of intelligent multi-player swarms and conversational AI systems. It supports adaptive memory, self-learning intelligence, and federation capabilities. Key features: - Adaptive memory and self-learning intelligence - Federation for secure inter-machine communication - Integration with multiple AI tools and plugins Tech stack: TypeScript Why it matters: Ruflo provides a comprehensive execution layer around Claude Code and Codex, enabling the creation of sophisticated AI systems with coordinated swarms and persistent memory capabilities.
Python 75,594 stars

headroomlabs-ai/headroom

Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.

### Overview: Headroom is a powerful tool designed to compress AI agent inputs, reducing token usage and improving performance. By compressing tool outputs, logs, RAG chunks, files, and conversation history before reaching the language model (LLM), Headroom ensures that the LLM receives only the necessary information, resulting in more efficient and effective interactions. ### Key Features: - **Library**: Compresses messages in Python or TypeScript. - **Proxy**: Runs on any language, compressing inputs before sending to the LLM. - **Agent Wrap**: Automatically wraps agents like Claude, Codex, Gemini, and Grok, reducing token usage. - **MCP Server**: Provides compression and retrieval functionalities for MCP clients. - **Cross-Agent Memory**: Shares a single store across multiple agents, ensuring automatic deduplication. - **`headroom learn`**: Mines failed sessions and writes corrections to agent-specific files, improving future interactions. ### Tech Stack: - Python ### Why It Matters: - **Efficiency**: Compresses inputs by 20% for coding agents and 60-95% for JSON, while maintaining the same answers. - **Performance**: Reduces token usage, leading to faster and more efficient interactions with the LLM. - **Scalability**: Runs on your machine, eliminating the need for prompt or file content to be sent to the LLM, ensuring privacy and security. ### Proof: - **Compressed Example**: A 10,144 token log dump was compressed to 1,260 tokens, preserving the
Python 75,545 stars

hiyouga/LlamaFactory

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

Overview: LlamaFactory is a unified platform for fine-tuning over 100 large language models and vision language models (VLMs). It offers a simple, zero-code interface for developers to easily fine-tune models, making it accessible to a wide range of users. Key features: - Unified interface for fine-tuning 100+ LLMs and VLMs - Zero-code CLI for easy model fine-tuning - Web UI for interactive fine-tuning with Gradio-powered GUI - Docker container for easy deployment Tech stack: Python Why it matters: LlamaFactory simplifies the process of fine-tuning large language models, making it accessible to developers and researchers without requiring extensive coding knowledge. This tool is particularly useful for those working on NLP and vision-related tasks, as it streamlines the fine-tuning process and provides a user-friendly interface.
Unknown 74,800 stars

binhnguyennus/awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

### Overview: This repository is an updated and organized reading list for understanding the patterns of scalable, reliable, and performant large-scale systems. Concepts are explained through articles by prominent engineers and credible references, while case studies are drawn from battle-tested systems that serve millions to billions of users. ### Key Features: - **Principle**: Lessons from Giant-Scale Services by Eric Brewer, UC Berkeley & Google - **Scalability**: Designs, Lessons and Advice from Building Large Distributed Systems by Jeff Dean, Google - **Availability**: How to Design a Good API & Why it Matters by Joshua Bloch, CMU & Google - **Stability**: On Efficiency, Reliability, Scaling by James Hamilton, VP at AWS - **Performance**: Principles of Chaos Engineering by Rosenthal - **Intelligence**: Finding the Order in Chaos by Lueder - **Architecture**: The Twelve-Factor App by John Sonmez - **Interview**: Principles of Chaos Engineering by Rosenthal - **Organization**: Clean Architecture by Uncle Bob - **Talks**: Clean Architecture by Uncle Bob ### Tech Stack: Unknown ### Why It Matters: Understanding the patterns of scalable, reliable, and performant large-scale systems is crucial for developers aiming to build robust and efficient systems that can handle high traffic and scale effectively. The principles and practices discussed in this repository are widely applicable across various industries and technologies. ### Repository: binhnguyennus/awesome-scalability ### GitHub Stars: 74,800 ### GitHub Description: The Patterns of Scal
MDX 74,490 stars

thedaviddias/Front-End-Checklist

🗂 The essential checklist for modern web development, for humans and AI agents

Overview: Front-End Checklist is an essential open-source front-end quality system designed for both humans and AI agents, offering practical review workflows, rule guidance, and a user-friendly interface. Key features: - 386 English rules across 11 active categories - 11 MCP tools exposed by the hosted server - Rule pages with explanations, remediation guidance, and verification steps Tech stack: Open-source project Why it matters: Front-End Checklist provides a practical and accessible way to review front-end quality, helping developers and AI agents alike ensure their projects meet best practices and user expectations.
Python 74,357 stars

openbq-org/OpenBB

Open Data Platform for analysts, quants and AI agents.

### Overview: Open Data Platform by OpenBB (ODP) is an open-source toolset designed to integrate proprietary, licensed, and public data sources into downstream applications such as AI copilots and research dashboards. This platform operates as a foundational infrastructure layer that consolidates and exposes data to various surfaces, including Python environments for quants, OpenBB Workspace and Excel for analysts, MCP servers for AI agents, and REST APIs for other applications. ### Key Features: - **ODP API Server**: A FastAPI-based backend that serves as the data integration layer. - **OpenBB Workspace**: A comprehensive UI for analysts that integrates seamlessly with ODP, enabling the visualization of datasets and the deployment of AI agents. - **REST APIs**: APIs for accessing and integrating data from various sources. - **Python Environment**: Integrates with Python environments for quantitative analysts. ### Tech Stack: Python ### Why It Matters: ODP simplifies the process of integrating data from multiple sources into a unified environment, making it easier for analysts, quants, and AI agents to access and analyze data across different platforms. This toolset enhances the efficiency and accuracy of data-driven decision-making by providing a standardized and scalable way to integrate and consume data. Repository: openbq-org/OpenBB GitHub Stars: 74,357
Python 73,897 stars

debpalash/VoiceStudio

VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages.

Overview: VoiceStudio is an open-source, fully-local alternative to ElevenLabs, offering voice cloning, voice design, video dubbing, dictation, transcription, and audiobook creation in 646 languages. It is designed to run on local hardware, providing a range of features without the need for remote services. Key features: - Voice cloning and design - Video dubbing with timed speech - Local API and model management Tech stack: Python, Electron Why it matters: VoiceStudio provides a privacy-focused, local-first solution for voice-related tasks, eliminating the need for cloud services and reducing data privacy concerns.
TypeScript 72,288 stars

Fission-AI/OpenSpec

Spec-driven development (SDD) for AI coding assistants.

Overview: OpenSpec is a spec-driven development framework for AI coding assistants, enabling developers to explore, propose, and implement features with structured planning. It supports TypeScript and is designed to be scalable from personal projects to enterprise-level applications. Key features: - Spec-driven development for AI coding assistants - Fluid and iterative development process - Built for both greenfield and brownfield projects - Supports cross-repo features and shared requirements Tech stack: TypeScript Why it matters: OpenSpec enables developers to plan and implement features with structured specifications, ensuring clarity and consistency across projects.
Unknown 71,528 stars

daytonaio/daytona

Daytona is a Secure and Elastic Infrastructure for Running AI-Generated Code

Overview: Daytona is a secure and elastic infrastructure for running AI-generated code, providing isolated full composable computers and comprehensive tools for developers and agents. Key features: - Secure and elastic infrastructure - Isolated full composable computers - Programmable agent tools - Human interfaces and remote sessions - Platform-level lifecycle controls and network access Tech stack: Open-source platform Why it matters: Daytona offers a secure and scalable environment for AI code execution, making it ideal for building and deploying AI agents.
Python 71,497 stars

binary-husky/gpt_academic

为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。

### Overview: GPT Academic 是一个为 GPT/GLM 等大型语言模型提供实用化交互接口的项目,旨在优化论文阅读、润色和写作体验。它支持多种语言模型,如 Qwen、GLM、DeepseekCoder 等,并提供模块化设计和自定义快捷按钮功能。 ### Key Features: - 支持多种语言模型接入,包括 Qwen、GLM、DeepseekCoder 等。 - 模块化设计,支持自定义快捷按钮和函数插件。 - 支持 Python 和 C++ 等编程语言项目剖析和自译解功能。 - PDF/LaTeX 论文翻译和总结功能。 - 支持并行问询多种大型语言模型。 - 支持多种本地模型接入,如 ChatGLM3 等。 ### Tech Stack: Python ### Why It Matters: GPT Academic 为研究人员和学生提供了高效、易用的工具,简化了大型语言模型的使用和文档处理过程,提升了学术研究和论文写作的效率。
Python 70,901 stars

FoundationAgents/MetaGPT

🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming

Overview: MetaGPT is a multi-agent framework designed to enable natural language programming, focusing on software development and collaboration among AI agents. Key features: - Integrates different roles of GPTs (e.g., product managers, architects, project managers, engineers) to form a collaborative entity for complex tasks. - Provides a software company's entire process, including SOPs (Standard Operating Procedures) for a team composed of LLMs. - Accepts a one-line requirement as input and outputs user stories, competitive analysis, requirements, data structures, APIs, and documents. Tech stack: Python Why it matters: MetaGPT offers a unique approach to software development by leveraging multi-agent systems, making it easier to collaborate and tackle complex tasks through natural language programming.
Python 70,776 stars

rohitg00/ai-engineering-from-scratch

Learn AI Engineering! Learn it. Build it. Ship it for others.

Overview: AI Engineering from Scratch is a comprehensive, free, and open-source project that teaches users to build and deploy AI systems. It covers model internals, retrieval pipelines, and agent runtimes, with a focus on practical application and continuous improvement. Key features: - 542 lessons across 20 phases - Interactive labs and project challenges - Support for multiple programming languages including Python, TypeScript, Rust, and Julia Tech stack: Python, TypeScript, Rust, Julia Why it matters: It provides a hands-on approach to learning AI engineering, enabling developers to build and ship AI projects effectively.
TypeScript 70,147 stars

code-yeongyu/oh-my-openagent

OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.

### Overview: OmO is a powerful tool that allows you to harness the power of your tokens to create finished work, including research across thousands of sources, decks, backend and frontend development, and code. It leverages the capabilities of pi, a fork of the popular pi-mono project, to streamline the process of generating high-quality, actionable output. ### Key Features: - **Research Across Sources**: Quickly gather and analyze data from multiple sources. - **Deck Creation**: Generate decks that are easy to understand and use. - **Backend and Frontend Development**: Build robust backend and frontend applications. - **Code Generation**: Automatically generate high-quality code snippets. ### Tech Stack: - TypeScript ### Why It Matters: OmO is a game-changer for developers who need to quickly generate high-quality, actionable output. By leveraging your tokens, OmO turns them into finished work, making it an indispensable tool for anyone looking to streamline their development process. ### Repository: - **Repository**: code-yeongyu/oh-my-openagent - **Stars**: 70,147 - **Description**: OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering. Multi-model ultracode, together with a better memory system. (The right panel is [omo-herdr-dag](https://github.com/jc01rho/omo-herdr-dag).) ### Sponsors: - **OpenGateway**: An OpenAI-compatible gateway that covers many model providers. - **Sisyphus Labs
Jupyter Notebook 69,936 stars

microsoft/AI-For-Beginners

12 Weeks, 24 Lessons, AI for All!

Overview: AI-For-Beginners is a 12-week, 24-lesson curriculum designed to introduce beginners to the world of artificial intelligence. The curriculum includes practical lessons, quizzes, and hands-on labs, covering tools like TensorFlow and PyTorch, as well as ethical considerations in AI. Key features: - Beginner-friendly AI curriculum - Practical lessons, quizzes, and labs - Multi-language support via GitHub Actions Tech stack: Jupyter Notebook Why it matters: This curriculum provides a comprehensive introduction to AI, making it accessible to beginners from various linguistic backgrounds.
Python 69,814 stars

asgeirtj/system_prompts_leaks

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro, Antigravity. xAI - Grok, Grok Bot, Cursor, Kimi and more! Updated regularly.

### Overview: The System Prompts Leaks repository is a comprehensive collection of system prompts from popular AI chatbots, including Anthropic's Claude Fable 5.1, Claude Code, Claude Design, Claude Fable 5.5, Claude Code, Claude Fable 5.5, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code, Claude Design, Claude Code
Python 69,246 stars

usestrix/strix

Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.

Overview: Strix is an open-source AI penetration testing tool designed to help developers and security teams quickly identify and fix vulnerabilities in their applications. It features a full pentesting toolkit, multi-agent orchestration, real exploit validation, a developer-first CLI, and auto-fix and reporting capabilities. Key features: - Full pentesting toolkit - Multi-agent orchestration - Real exploit validation - Developer-first CLI - Auto-fix and reporting Tech stack: Python Why it matters: Strix automates the process of security testing, reducing the time and effort required for manual pentesting and providing accurate, actionable findings with remediation guidance. Its integration with GitHub Actions and CI/CD pipelines makes it easy to scan for vulnerabilities on every pull request, ensuring secure code before it reaches production.
Python 69,037 stars

docling-project/docling

Get your documents ready for gen AI

Overview: Docling is a tool that simplifies document processing by parsing various formats and integrating with the generative AI ecosystem. It supports advanced PDF understanding and offers seamless integrations with AI platforms. Key features: - Parsing of multiple document formats including PDF, DOCX, PPTX, XLSX, HTML, EPUB, and more. - Advanced PDF understanding including page layout, reading order, table structure, and image classification. - Support for application-specific XML schemas like DocLang, USPTO patents, JATS articles, and XBRL financial reports. - Local execution for sensitive data and air-gapped environments. - Integrations with AI platforms such as LangChain, LlamaIndex, Crew AI, and Haystack. - OCR support for scanned PDFs and images. - Support for Visual Language Models and ASR models for audio. - API server and MCP server for running Docling as a service. Tech stack: Python Why it matters: Docling simplifies the process of converting and understanding diverse document formats, making it easier to integrate documents into AI workflows.
JavaScript 68,868 stars

byoungd/up

韩先凯的人生进阶指南 人生进阶指南 AI时代生存指南 英语学习指南 离谱的人生 AI AI时代终身学习:AI、学习、创业与成长。

Overview: The "人生进阶指南" is a comprehensive guide written by Han Xiankai (pen name: 离谱) to help individuals navigate and thrive in the AI era through continuous learning and personal growth. It offers practical advice and resources for improving English skills, learning AI, and more. Key features: - Comprehensive guide for lifelong learning and personal development - Resources for improving English skills and using AI effectively - Practical templates and checklists for tracking progress and setting goals Tech stack: JavaScript (repository management) Why it matters: This guide provides a structured approach to personal and professional development in the rapidly changing AI era.
Python 67,734 stars

scikit-learn/scikit-learn

scikit-learn: machine learning in Python

Overview: Scikit-learn is a powerful Python library for machine learning, built on top of SciPy and distributed under the 3-Clause BSD license. Key features: - Machine learning algorithms - Model selection - Data preprocessing - Model evaluation - Feature selection Tech stack: Python Why it matters: Scikit-learn simplifies machine learning by providing a wide range of algorithms and tools, making it accessible for both beginners and experienced developers. Its modular design and comprehensive documentation make it an excellent choice for anyone looking to build or improve their machine learning projects.
HTML 67,677 stars

shanraisshan/claude-code-best-practice

from vibe coding to agentic engineering - practice makes claude perfect

### Overview: Claude Code Best Practice is a comprehensive repository designed to help developers improve their coding practices and become more efficient in their development workflow. This project is based on the principles of "Vibe Coding" and "Agentic Engineering," focusing on best practices and implementation. ### Key Features: - **Subagents**: Implementing subagents to automate repetitive tasks. - **Commands**: Commands for executing common tasks efficiently. - **Skills**: Skills for various coding tasks, including debugging, testing, and more. - **Orchestration Workflow**: A workflow for orchestrating multiple commands to automate complex tasks. ### Tech Stack: HTML ### Why It Matters: This project is essential for developers looking to enhance their coding skills and streamline their development process. By following the best practices and implementing the commands and skills, developers can improve their productivity and quality of work. Repository: [shanraisshan/claude-code-best-practice](https://github.com/shanraisshan/claude-code-best-practice) GitHub Stars: 67,677