Project directory

Projects

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

TypeScript 308,339 stars

morluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries.

### Overview: Reverse engineer anything with REA, a powerful tool that allows developers to inspect and understand the inner workings of applications, binaries, and runtime behavior. REA connects your agent to various tools for native binary analysis, JavaScript and Electron apps, .NET assemblies, and websites, enabling you to analyze and debug your projects without needing the original source code. ### Key Features: - **Native Binary Analysis**: REA can inspect and analyze native binaries, providing deep insights into their behavior. - **JavaScript and Electron Apps**: REA can analyze and debug JavaScript and Electron applications, including those built with frameworks like React and Vue. - **.NET Assemblies**: REA can reverse engineer .NET assemblies, allowing you to understand how applications are built and how they function. - **Website Analysis**: REA can analyze and debug websites, providing insights into how they work and how they can be improved. ### Tech Stack: - TypeScript: REA is built using TypeScript, a popular typed programming language. ### Why It Matters: - **Insight into Binary Behavior**: REA allows developers to understand the inner workings of applications and binaries, providing deep insights into their behavior. - **Cross-Platform Analysis**: REA can analyze and debug applications across multiple platforms and languages, including native binaries, JavaScript and Electron apps, .NET assemblies, and websites. - **Tool Integration**: REA integrates with various tools for analysis, making it easy to use and understand the results. ### Repository: The REA repository is hosted on GitHub, where you can find the latest version, stars, and documentation.
JavaScript 282,700 stars

affaan-m/ECC

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Overview: ECC is an agent harness performance optimization system designed to enhance skills, instincts, memory, security, and research-first development for tools like Claude Code, Codex, Opencode, and Cursor. It is highly popular, with over 282,000 GitHub stars. Key features: - Performance optimization for various development tools - Security enhancements and memory management - Research-first development approach Tech stack: JavaScript, TypeScript, Python, Go, Java, Perl, Markdown Why it matters: ECC significantly improves the efficiency and security of development environments by optimizing and securing agent harness systems.
Python 254,703 stars

NousResearch/hermes-agent

The agent that grows with you

Overview: Hermes Agent is a self-improving AI agent designed to grow with you, offering a seamless integration across various platforms and environments. Key features: - Runs on a $5 VPS, GPU cluster, or serverless infrastructure - Built-in learning loop, creating skills from experience, improving them during use, and persisting knowledge - Compatible with numerous models, including Nous Portal, OpenRouter, OpenAI, and many others - Supports real terminal interface with multiline editing, slash-command autocomplete, conversation history, and streaming tool output - Works on Telegram, Discord, Slack, WhatsApp, Signal, and CLI - Offers closed learning loop with periodic nudges, autonomous skill creation, and FTS5 session search with LLM summarization - Built-in cron scheduler for scheduled automations, including daily reports, nightly backups, and weekly audits - Supports parallel workstreams with isolated subagents and Python scripts via RPC - Runs anywhere, including serverless persistence on Daytona and Modal environments - Provides batch trajectory generation and trajectory compression for training the next generation of tool-calling models Tech stack: Python Why it matters: Hermes Agent offers a flexible and self-improving AI solution that can be seamlessly integrated across various platforms, making it highly adaptable and efficient for different use cases. Repository: NousResearch/hermes-agent Primary language: Python GitHub stars: 254682 GitHub description: The agent that grows with you
TypeScript 252,198 stars

deepseek-ai/deepseek-harness

DeepSeek Harness: Everything is a Plugin.

Overview: DeepSeek Harness is an open-source agent harness built on the "everything is a plugin" architecture, powered by Cordis, a programming paradigm for spatiotemporal composability. Key features: - Everything is a plugin - Cordis-based architecture - TypeScript technology stack - Supports Cordis design from [_A Programming Paradigm for Spatiotemporal Composability_](https://arxiv.org/abs/2608.25512) Tech stack: TypeScript Why it matters: DeepSeek Harness leverages the Cordis paradigm to create a flexible and composable system, making it easier to integrate and manage plugins, enhancing the overall development and deployment process. Repository: deepseek-ai/deepseek-harness GitHub stars: 252,122 GitHub description: DeepSeek Harness: Everything is a Plugin.
C++ 201,080 stars

tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

Overview: TensorFlow is an open-source platform for machine learning that provides a comprehensive ecosystem of tools, libraries, and community resources. It was originally developed by the Google Brain team and supports Python and C++ APIs. Key features: - Comprehensive machine learning ecosystem - Support for Python and C++ APIs - GPU and CPU support for accelerated performance Tech stack: Python, C++ Why it matters: TensorFlow enables both researchers and developers to advance machine learning and easily build and deploy applications.
TypeScript 192,513 stars

firecrawl/firecrawl

Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

### Overview: Firecrawl is a powerful library and open-source project that supercharges AI agents by providing access to web data. It covers 96% of the web, including JS-heavy pages, with blazing-fast performance and zero configuration needed. Firecrawl is designed to be used with any AI agent or MCP client, making it an essential tool for building intelligent applications. ### Key Features: - **Search**: Retrieves full page content from search results. - **Scrape**: Converts URLs to markdown, HTML, screenshots, or structured JSON. - **Interact**: Scrape a page, then interact with it using AI prompts or code. - **Agent**: Automates data gathering with a single command. - **Crawl**: Scrape all URLs of a website with a single request. - **Map**: Discover all URLs on a website instantly. - **Batch Scrape**: Scrape thousands of URLs asynchronously. ### Tech Stack: TypeScript ### Why It Matters: - **Industry-Leading Reliability**: Covers 96% of the web, including JS-heavy pages. - **Blazingly Fast**: P95 latency of 3.4s across millions of pages. - **LLM-Ready Output**: Clean markdown, structured JSON, screenshots, and more. - **Zero Configuration**: Rotating proxies, orchestration, rate limits, and JS-blocked content handling. - **Agent Ready**: Connects Firecrawl to any AI agent or MCP client. - **Media Parsing**: Parses and extracts content from web-hosted PDFs, DOCX, and more. -
Python 187,630 stars

Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

Overview: AutoGPT is a platform designed to help developers automate workflows with AI agents. It simplifies the process of building, deploying, and running AI agents that can handle complex tasks. Key features: - AutoGPT lets you describe an outcome in plain English or shape every step in the visual builder. - AutoGPT agents can be created, run, and managed on demand, on schedule, or triggered by events. - AutoGPT has been cited by influential figures in the field, including Andrej Karpathy and Amjad Masad. Tech stack: AutoGPT is built using Python and is compatible with various programming languages. Why it matters: AutoGPT provides a user-friendly interface for developers to focus on their core work while automating repetitive tasks, making their workflows more efficient and scalable.
Go 183,666 stars

ollama/ollama

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

Overview: Ollama is a project that enables developers to run and manage AI models locally or in the cloud with privacy. It supports a variety of models and provides tools for integration and development. Key features: - Easy installation on macOS, Windows, Linux, and Docker - REST API for running and managing models - Libraries for Python and JavaScript - Community integrations and chat interfaces Tech stack: Go Why it matters: Ollama simplifies the process of working with AI models, offering developers a flexible and privacy-focused platform for experimentation and application development.
HTML 173,266 stars

f/prompts.chat

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

### Overview: A curated collection of prompts for AI chat models, originally created for ChatGPT. These prompts work well with any modern AI assistant and can be browsed at [prompts.chat/prompts](https://prompts.chat/prompts). The data formats are available at [prompts.csv](prompts.csv) and [PROMPTS.md](https://raw.githubusercontent.com/f/prompts.chat/main/PROMPTS.md). Contributions are welcome at [prompts.chat/prompts/new](https://prompts.chat/prompts/new). ### Key Features: - A curated collection of prompts for AI chat models. - Works with ChatGPT, Claude, Gemini, Llama, Mistral, and more. - Data formats available: [prompts.csv](prompts.csv) and [PROMPTS.md](https://raw.githubusercontent.com/f/prompts.chat/main/PROMPTS.md). - Contributions are welcome at [prompts.chat/prompts/new](https://prompts.chat/prompts/new). ### Tech Stack: HTML ### Why It Matters: A valuable resource for anyone looking to enhance their AI chat model interactions. The prompts are widely used and can significantly improve the effectiveness and quality of chatbot responses.
Python 167,799 stars

huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

### Overview: Transformers is a powerful library that provides a unified framework for defining and training state-of-the-art machine learning models across various domains. It supports text, vision, audio, and multimodal models, enabling developers to create and deploy models efficiently. ### Key Features: - **Unified Model Definition**: Centralizes model definition, making it easier to create and manage complex models. - **Text Models**: Supports advanced text processing tasks like language modeling, text classification, and summarization. - **Vision Models**: Employs deep learning techniques for image classification, object detection, and image segmentation. - **Audio Models**: Utilizes neural networks for speech recognition, audio classification, and music generation. - **Multimodal Models**: Integrates multiple modalities (text, vision, audio) to handle complex data types. ### Tech Stack: - Python ### Why It Matters: Transformers simplifies the process of creating and training machine learning models, making it easier for developers to tackle complex tasks in various domains. Its unified model definition framework ensures compatibility and ease of use across different models and applications.
JavaScript 166,379 stars

DietrichGebert/ponytail

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

Overview: Ponytail is a tool designed to optimize AI agents' code generation by making them more efficient and concise, akin to a lazy senior developer's approach. It aims to reduce code size, time, and costs while maintaining or improving code quality and test coverage. Key features: - Reduces code size and development time. - Improves test coverage and code safety. - Enhances reusability and efficiency in code generation. Tech stack: JavaScript Why it matters: Ponytail enables AI agents to produce high-quality, concise code that is both efficient and maintainable, adhering to the principle of writing only what is necessary without compromising on validation, error handling, security, or accessibility.
Python 165,071 stars

AUTOMATIC1111/stable-diffusion-webui

Stable Diffusion web UI

### Overview: A web interface for Stable Diffusion, designed to simplify the process of generating high-quality images and videos using the popular AI model. ### Key Features: - **Original txt2img and img2img modes** - **One-click install and run script** - **Outpainting, Inpainting, Color Sketch, Prompt Matrix, Stable Diffusion Upscale, Attention, Loopback, X/Y/Z plot, Textual Inversion, GFPGAN, CodeFormer, RealESRGAN, SwinIR, LDSR, Resizing aspect ratio options, Sampling method selection, Interrupt processing, 4GB video card support, Correct seeds, Live prompt token length validation, Generation parameters, Read Generation Parameters Button, Settings page, Running arbitrary python code, Mouseover hints, Tiling support, Progress bar, Live image generation preview, Negative prompt, Styles, Variations, Seed resizing, CLIP interrogator, Prompt Editing, Batch Processing, Img2img Alternative, Highres Fix, Reloading checkpoints on the fly, Checkpoint Merger, Custom scripts, Composable-Diffusion** ### Tech Stack: Python ### Why it Matters: Stable Diffusion web UI simplifies the process of generating high-quality images and videos using the Stable Diffusion AI model, making it accessible to a broader audience. The web interface allows for easy installation, customization, and real-time adjustments, making it a valuable tool for artists, designers, and anyone looking to enhance their creative processes.
Python 158,730 stars

langgenius/dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

### Overview: Dify is a powerful collaborative workspace for building Agentic workflows and RAG pipelines. Designed for teams moving from prototype to production, Dify supports rich AI model and tool support, enabling seamless integration and deployment across various environments. ### Key Features: - **Collaborative Workflows**: Streamline your workflow processes with Dify’s advanced AI capabilities. - **Rich AI Support**: Utilize comprehensive AI models and tools to enhance your projects. - **Flexible Deployment**: Choose from cloud, VPC, or self-hosted options to suit your team’s needs. ### Tech Stack: Python ### Why It Matters: Dify simplifies the complex process of transitioning from prototype to production, ensuring that your team can focus on innovation without the burden of rebuilding the stack. Its robust AI support and flexible deployment options make it a valuable tool for any development team looking to accelerate their projects.
Python 156,001 stars

open-webui/open-webui

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

Overview: Open WebUI is a self-hosted AI platform that provides a user-friendly interface for both local and cloud-based models, supporting Ollama and OpenAI-compatible APIs. It is extensible, feature-rich, and built to run entirely offline. Key features: - Extensible and feature-rich interface - Supports Ollama and OpenAI-compatible APIs - Seamless setup via pip, uv, Docker, or Kubernetes - Broad model and API integration - Granular RBAC & user groups - Plugin support for Filters, Actions, Pipes, Tools, and Skills - Models & agents for custom instruction wrapping - Open Terminal for multi-step task execution - Channels for team collaboration - Persistent memory for context retention - Live workflow and message flow for real-time AI execution Tech stack: Python Why it matters: Open WebUI is a powerful, provider-agnostic AI platform that offers a user-friendly interface for both local and cloud-based models, making it an excellent choice for developers and AI enthusiasts looking to build their own AI applications.
Python 155,782 stars

langflow-ai/langflow

Langflow is a powerful tool for building and deploying AI-powered agents and workflows.

### Overview: Langflow is a comprehensive platform for building and deploying AI-powered agents and workflows. It offers a visual authoring interface, source code access, and a range of features including interactive playgrounds, multi-agent orchestration, and easy deployment as APIs or MCP servers. Langflow is designed for enterprise use and supports a variety of LLMs, vector databases, and AI tools. ### Key features: - **Visual Builder Interface**: Quick and easy to start and iterate. - **Source Code Access**: Customize any component using Python. - **Interactive Playground**: Test and refine flows with step-by-step control. - **Multi-Agent Orchestration**: Manage conversations and retrieve information. - **Deploy as API**: Export flows for integration into Python apps. - **Deploy as MCP Server**: Turn workflows into tools for MCP clients. - **Observability**: Integrate with LangSmith, LangFuse, and other integrations. - **Enterprise-Ready Security and Scalability**: Robust security and scalable deployment. ### Tech Stack: Python ### Why it Matters: Langflow simplifies the process of building and deploying AI-driven workflows, making it accessible to developers of all skill levels. Its visual interface, combined with source code access and observability features, enhances the developer experience. The platform's enterprise-ready security and scalability ensure that workflows can be deployed effectively in any environment.
TypeScript 151,946 stars

anthropics/claude-code

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Overview: Claude Code is an agentic coding tool that integrates into your terminal or IDE to assist with coding tasks, codebase understanding, and git workflows through natural language commands. It is primarily developed in TypeScript and can be installed via various methods including curl, Homebrew, and npm (deprecated). Key features: - Execute routine coding tasks via natural language - Explain complex code and handle git workflows - Extend functionality with custom plugins Tech stack: TypeScript Why it matters: Claude Code enhances developer productivity by automating routine tasks and providing intelligent code assistance directly within the terminal or IDE.
Python 148,003 stars

langchain-ai/langchain

The agent engineering platform.

Overview: LangChain is a comprehensive framework for building agents and applications powered by large language models (LLMs). Key features: - Seamless integration with various models, embeddings, and vector stores. - Support for deep agents, LangGraph, integrations, LangSmith, and LangSmith Deployment. - Real-time data augmentation for diverse data sources and external systems. - Model interoperability for easy model swapping. - Rapid prototyping capabilities. Tech stack: Python Why it matters: LangChain simplifies the process of building and deploying AI applications, making it easier for developers to experiment with and adapt to evolving technology. Repository: langchain-ai/langchain Primary language: Python GitHub stars: 147,997
Python 142,142 stars

Shubhamsaboo/awesome-llm-apps

100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.

### Overview: This repository contains 100+ open-source AI agents, agent skills, and RAG apps. Created by Shubhamsaboo, it is free and open-source, compatible with various models like Claude, Gemini, GPT, DeepSeek, Llama, and Qwen. The repository includes step-by-step tutorials on how to use these agents and templates for different applications. ### Key Features: - **Agent Skills**: Provide coding agents with new abilities through a simple command. - **Self-Improving Agent Skills**: Skills that can rewrite themselves based on evaluations. - **Multi-Agent Apps**: Agents that can work together to solve complex problems. - **Always-on Agents**: Agents that can work without human intervention, such as an agent that reads Hacker News while you sleep. ### Tech Stack: Python ### Why It Matters: This repository offers a comprehensive collection of AI agents and skills, making it a valuable resource for developers looking to enhance their coding and problem-solving abilities. The open-source nature ensures that the agents and skills are freely available and can be customized to fit various projects and needs. Repository: Shubhamsaboo/awesome-llm-apps
Python 132,413 stars

harry0703/MoneyPrinterTurbo

利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.

### Overview: MoneyPrinterTurbo 是一个利用 AI 大模型和自动化工作流生成高清短视频的工具。只需提供视频主题或关键词,即可自动生成视频脚本、匹配素材、生成字幕和背景音乐,并合成高清短视频。 ### Key features: - 自动生成视频脚本 - 匹配素材 - 生成字幕和背景音乐 - 合成高清短视频 ### Tech stack: Python ### Why it matters: MoneyPrinterTurbo 通过 AI 大模型和自动化工作流,大大简化了视频生成的复杂过程,使得任何人都能轻松制作高质量的短视频。其强大的功能和易用性使其成为内容创作者和视频制作爱好者的理想选择。
C++ 131,545 stars

ggml-org/llama.cpp

LLM inference in C/C++

Overview: llama.cpp is a project that enables efficient Large Language Model (LLM) and Vision-Language Model (VLM) inference in C/C++ with minimal setup. It supports a wide range of hardware and provides state-of-the-art performance through various optimization techniques and backend support. Key features: - Plain C/C++ implementation without dependencies - Optimized for Apple silicon, ARM NEON, Accelerate, and Metal frameworks - Support for AVX, AVX2, AVX512, and AMX on x86 architectures - Support for RVV, ZVFH, ZFH, ZICBOP, and ZIHINTPAUSE on RISC-V architectures Tech stack: C++ Why it matters: llama.cpp allows for efficient and flexible deployment of LLMs and VLMs across diverse hardware platforms, enhancing accessibility and performance in machine learning inference.