Project directory

Projects

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

Jupyter Notebook 2,426 stars

HarderThenHarder/transformers_tasks

⭐️ NLP Algorithms with transformers lib. Supporting Text-Classification, Text-Generation, Information-Extraction, Text-Matching, RLHF, SFT etc.

Overview: This repository integrates various NLP tasks using the Hugging Face Transformers library. Key features: - Text Matching - Information Extraction - Prompt Tasks - Text Classification - Reinforcement Learning & Language Model - Text Generation - Large Model Application - Large Model Training - Tools Tech stack: Python Why it matters: This project showcases the versatility of the Hugging Face Transformers library, enabling the implementation of a wide range of NLP tasks, from text matching and information extraction to text classification and large model training.
Unknown 2,424 stars

alan-ai/alan-sdk-web

The Self-Coding System for Your App — Alan AI SDK for Web

### Overview: Alan AI SDK for Web is a powerful tool that enables developers to integrate AI-driven features into their web applications. It simplifies the process of creating intelligent agents, making it possible to build adaptive software in days rather than months. ### Key features: - Embeds AI logic and UI into web applications - Generates business logic and UI in real-time - Works across the entire app stack: user interface, business logic, and data management - Creates a safe and validated environment for accurate code generation - Enables automatic response, evolution, and scaling of software ### Tech stack: The Alan AI SDK for Web is built on a proprietary Three-Layer AI (3LAI) architecture. ### Why it matters: With Alan AI, companies can integrate AI-driven interfaces into their existing apps in days, not months, making their software more adaptive and responsive. The SDK simplifies the process of creating intelligent agents, reducing the need for manual development or isolated AI tools, and enabling accurate, context-aware code generation.
Unknown 2,423 stars

sindresorhus/awesome-whisper

🔊 Awesome list for Whisper — an open-source AI-powered speech recognition system developed by OpenAI

### Overview: Whisper is an open-source AI-powered speech recognition system developed by OpenAI. It offers a variety of features, including real-time transcription, word-level timestamps, speaker diarization, and more. ### Key Features: - **Real-time Transcription**: Transcribes audio files and streams in real time. - **Word-Level Timestamps**: Provides precise timestamps for each word in the audio. - **Speaker Diarization**: Identifies and tracks multiple speakers in the audio. - **Model Variants**: Supports various models and variants for improved performance. ### Tech Stack: C++, Python, JavaScript, TypeScript, JAX, TensorFlow, OpenVINO, Hugging Face Models. ### Why It Matters: Whisper is a powerful tool for anyone looking to improve their productivity or accessibility by converting spoken words into written text. Its features make it versatile enough to be used in a wide range of applications, from personal note-taking to professional transcription.
Python 2,422 stars

microsoft/DialoGPT

Large-scale pretraining for dialogue

Overview: DialoGPT is a large-scale pretraining model designed for dialogue response generation. It has been trained on 147M multi-turn dialogue data from Reddit discussions, achieving human-level quality in single-turn conversations. Key features: - Large pretraining model - Multi-turn dialogue generation - Supports distributed training and FP16 optimization - Available in three sizes: small (117M), medium (345M), and large (762M) Tech stack: Python, Hugging Face Transformers, PyTorch Why it matters: DialoGPT is a state-of-the-art model for dialogue response generation, achieving human-level quality in single-turn conversations. It is widely used for various dialogue tasks and has been superseded by GODEL in recent research. Repository: microsoft/DialoGPT GitHub stars: 2422 GitHub description: Large-scale pretraining for dialogue response generation GitHub URL: [https://github.com/microsoft/DialoGPT](https://github.com/microsoft/DialoGPT)
Python 2,421 stars

e2b-dev/code-interpreter

Python & JS/TS SDK for running AI-generated code/code interpreting in your AI app

Overview: E2B is an open-source infrastructure that allows you to run AI-generated code in secure isolated sandboxes in the cloud. It provides a Python and JavaScript SDK for controlling and interacting with these sandboxes. Key features: - Python SDK for running AI-generated code - JavaScript SDK for running AI-generated code - Secure isolated sandboxes for running AI code - Open-source infrastructure for developers Tech stack: Python and JavaScript Why it matters: E2B simplifies the process of running AI-generated code in a controlled environment, ensuring security and reliability. It provides a lightweight SDK that developers can easily integrate into their applications, making it accessible and easy to use. GitHub stars: 2421 Repository: e2b-dev/code-interpreter
Rust 2,417 stars

zurawiki/gptcommit

A git prepare-commit-msg hook for authoring commit messages with LLMs.

Overview: `gptcommit` is a git prepare-commit-msg hook designed to help developers write clear and comprehensive commit messages using large language models like GPT-3. Key features: - Automatically generates commit messages - Supports various configuration options - Can be installed locally or as a git hook - Uses GPT-3 for generating commit messages - Provides verbose logging for inspection - Supports file ignore rules Tech stack: Rust Why it matters: Simplifies the process of writing commit messages, allowing developers to focus on writing code rather than formatting commit messages. Repository: zurawiki/gptcommit GitHub stars: 2417 GitHub description: A git prepare-commit-msg hook for authoring commit messages with LLMs.
Unknown 2,415 stars

AIScientists-Dev/academic-humanizer

Strip AI-writing tells from papers and grant proposals (NSF/NIH), while keeping scholarly voice and tying claims to evidence. A skill for Claude Code, Codex, and MorphMind.

Overview: Academic Humanizer is a tool designed to refine AI-assisted academic drafts, ensuring clarity and authenticity while preserving scholarly integrity. It is particularly useful for researchers and writers working with NSF and NIH-funded proposals, where the draft often becomes generic and lacks the precision and evidence-based tone of traditional academic writing. Key features: - Sharpens clarity and voice by removing generic AI phrasing and bringing the draft closer to the author's style. - Keeps claims tied to evidence, ensuring that numbers, citations, and claims remain intact. - Leaves real scholarship alone, preserving definitions, symbols, and citations. - Has a separate mode for grant proposals (NSF, NIH), focusing on the first pages to maximize impact. Tech stack: Python with libraries such as NLTK, PyTorch, and transformers. Why it matters: This tool is essential for maintaining the integrity and precision of academic writing, ensuring that AI-assisted drafts remain true to the author's voice and scholarly standards, while still benefiting from the efficiency of AI.
Python 2,412 stars

OpenGVLab/InternVideo

[ECCV2024] Video Foundation Models & Data for Multimodal Understanding

### Overview: InternVideo is a comprehensive repository dedicated to video foundation models and related works in multimodal understanding. It serves as a platform for researchers and developers to explore, experiment, and deploy various video-based models and datasets. ### Key features: - **InternVideo1**: General video foundation models via generative and discriminative learning. - **InternVideo2**: Scaling video foundation models for multimodal video understanding. - **InternVideo2.5**: Empowering video models with long and rich context modeling. - **InternVideo3**: Multimodal contextual reasoning via efficient long-horizon agents. - **InternVideo-Next**: General video foundation models for genuine world understanding. - **InternVid**: A large-scale video-text dataset for multimodal understanding and generation. ### Tech stack: Python ### Why it matters: InternVideo provides a robust framework for researchers to develop, evaluate, and deploy video-based models and datasets, making it a valuable resource for advancing the field of multimodal understanding.
Python 2,412 stars

llmsresearch/paperbanana

Open source implementation and extension of Google Research’s PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.

Overview: PaperBanana is an open-source project that automates the creation of publication-quality academic illustrations and diagrams from text descriptions. It supports various AI models and providers, including OpenAI, Azure OpenAI/Foundry, Google Gemini, and Atlas Cloud. Key features: - Two-phase multi-agent pipeline for iterative refinement - Multiple VLM and image generation providers for enhanced generality Tech stack: Python Why it matters: PaperBanana simplifies the process of generating academic visuals, making it easier for AI scientists to create high-quality illustrations and diagrams from text descriptions. This tool can significantly reduce the time and effort required for creating these visuals, allowing researchers to focus on more critical aspects of their work.
Unknown 2,411 stars

eon01/awesome-chatgpt

🧠 A curated list of awesome ChatGPT resources, including libraries, SDKs, APIs, and more. 🌟 Please consider supporting this project by giving it a star.

### Overview: This repository is a curated list of awesome ChatGPT resources, libraries, SDKs, APIs, and more. It aims to provide a comprehensive and up-to-date collection of tools and resources for developers working with ChatGPT. ### Key Features: - 📖 Libraries and SDKs - 🌐 APIs - 🚀 Documentation - 🛠️ Tools - 📖 Books ### Tech Stack: - Python ### Why It Matters: This list serves as an essential resource for developers looking to integrate ChatGPT into their projects, providing a wealth of information and tools to enhance their applications.
Jupyter Notebook 2,410 stars

jayinai/data-science-question-answer

A repo for data science related questions and answers

### Overview: This repository serves as a quick reference for data science-related questions and answers, focusing on knowledge breadth rather than in-depth study. It aims to help data science practitioners prepare for interviews and introduce basic concepts to those new to the field. ### Key Features: - Data Science Interview Preparation - Basic Data Science Concepts Introduction - Quantifiable Project Examples - SQL Joins Explanation - Spark Overview and PySpark API - Project Workflow - Cross Validation - Feature Importance - Mean Squared Error vs. Mean Absolute Error - L1 vs L2 Regularization - Correlation vs Covariance - Underfitting Addressing - Activation Function - Bagging - Stacking - Generative vs Discriminative Models - Parametric vs Nonparametric Models - Recommender Systems ### Tech Stack: Jupyter Notebook ### Why It Matters: This repository serves as a quick reference for data science-related questions and answers, focusing on knowledge breadth rather than in-depth study. It aims to help data science practitioners prepare for interviews and introduce basic concepts to those new to the field.
Python 2,410 stars

mravanelli/pytorch-kaldi

pytorch-kaldi is a project for developing state-of-the-art DNN/RNN hybrid speech recognition systems. The DNN part is managed by pytorch, while feature extraction, label computation, and decoding are performed with the kaldi toolkit.

### Overview: PyTorch-Kaldi is an open-source project dedicated to developing state-of-the-art DNN/HMM speech recognition systems. The toolkit leverages PyTorch for the DNN part and Kaldi for feature extraction, label computation, and decoding. ### Key features: - PyTorch-based DNN for speech recognition - Kaldi toolkit for feature extraction and decoding - Support for both end-to-end and HMM-DNN architectures - Robust and efficient speech recognition system ### Tech stack: PyTorch for DNN model training and inference Kaldi for feature extraction, label computation, and decoding ### Why it matters: PyTorch-Kaldi provides a comprehensive solution for developing high-performance speech recognition systems, combining the strengths of PyTorch for model flexibility and Kaldi for robust feature processing. This toolkit is essential for researchers and developers looking to improve the accuracy and efficiency of speech recognition applications.
Python 2,409 stars

Alisa0808/vox-director

Turn one topic into a finished Vox-style paper-collage explainer/ad video — automated end to end on Atlas Cloud + ffmpeg. An agent skill.

### Overview: Vox Director is a powerful tool that automates the creation of Vox-style paper-collage explainer/ad videos. It takes a single topic and generates an entire video, including script, keyframes, motion, voice-over, music, and captions, all using the Atlas Cloud API and local `ffmpeg`. ### Key Features: - **Script Generation**: Automatically generates a script for the video. - **Keyframes and Motion**: Creates a series of collage posters that animate with motion. - **Voice-Over and Music**: Provides a narrator and background music. - **Collage Design**: Uses modern editorial paper-collage style with hand-cut paper, torn edges, and bold headlines. - **End-to-End Automation**: Runs on Atlas Cloud and local `ffmpeg`, making it accessible to any coding agent. ### Tech Stack: - **Python**: The primary programming language used for the script and automation. - **Atlas Cloud**: The backend API for processing and generating the video. - **ffmpeg**: The local video editing software used for finalizing the video. ### Why it Matters: Vox Director simplifies the process of creating engaging explainer videos, making it accessible to anyone with basic coding skills. It leverages modern design trends and technology to create visually appealing and informative videos that can be easily shared and understood.
Python 2,408 stars

FrancyJGLisboa/agent-skills-platform

Build tested agent skills and govern their lifecycle through a user-defined marketplace: evidence, discovery, updates, rollback, quarantine, and 17-platform distribution.

Overview: Agent Skills Platform enables developers to create, verify, and publish agent skills that can be installed and reused by teams. Key features: - Create agent skills for workflows - Verify skills with evidence and governance - Publish skills to a marketplace for team use - Govern skill lifecycle through evidence, discovery, updates, rollback, quarantine, and 17 platforms Tech stack: Python Why it matters: This platform allows developers to easily turn their workflows into reusable skills, ensuring that skills are tested, evidence-based, and can be safely distributed and maintained across various platforms.
Python 2,407 stars

X-PLUG/mPLUG-DocOwl

mPLUG-DocOwl: Modularized Multimodal Large Language Model for Document Understanding

### Overview: mPLUG-DocOwl is a powerful modular multimodal language model designed for OCR-free document understanding. It excels in processing complex document images and extracting meaningful information from them. ### Key features: - **OCR-free Document Understanding**: mPLUG-DocOwl can accurately interpret and extract information from images without relying on Optical Character Recognition (OCR). - **Unified Structure Learning**: The model learns a unified structure that improves its ability to understand and extract information from various types of documents. - **High-resolution Compressing**: The model is designed to be highly efficient, compressing information into a compact format for faster processing. ### Tech stack: Python ### Why it matters: mPLUG-DocOwl is a significant advancement in the field of document understanding, offering a powerful tool for professionals and researchers looking to automate the analysis of documents without the need for OCR. Its ability to handle OCR-free documents and its unified structure learning capabilities make it a valuable asset in various applications, including legal, medical, and educational sectors.
Python 2,406 stars

tryolabs/luminoth

Deep Learning toolkit for Computer Vision.

Overview: Luminoth is an open-source toolkit designed for computer vision, currently supporting object detection. It leverages TensorFlow and Sonnet for development and aims to integrate modern algorithms and additional use cases. Key features: - Object Detection - Pre-trained Checkpoints for Popular Datasets (COCO, Pascal) - GPU Support for TensorFlow Tech stack: Python, TensorFlow, Sonnet Why it matters: Luminoth provides a comprehensive solution for computer vision tasks, making it a valuable tool for developers looking to enhance their projects with advanced vision capabilities. Repository: tryolabs/luminoth GitHub stars: 2406 GitHub description: Deep Learning toolkit for Computer Vision Read the full documentation [here](http://luminoth.readthedocs.io/).
Go 2,405 stars

Infisical/agent-vault

A HTTP credential proxy and vault for AI agents like Claude Code, OpenClaw, Hermes, custom agents + harnesses, and more.

### Overview: Agent Vault is an open-source credential proxy and vault designed specifically for AI agents like Claude Code, OpenClaw, Hermes, and custom harnesses. It eliminates the risk of credential exfiltration by routing requests through a proxy that handles authentication and stores credentials securely. ### Key Features: - **Credential Brokering**: AI agents can access target services like LLM providers and GitHub without holding real credentials. - **Pluggable Credential Stores**: Backed by Infisical for dynamic secrets and external stores. - **Transparent Integration**: Agents can use existing tools like MCP, CLI, SDK, and API with Agent Vault's MITM architecture. - **Purpose-Built Design**: Designed for the ergonomics of agent use-cases with a dedicated CLI, multi-tenancy, and agent-specific roadmap. - **Egress Filtering**: Control access to specific services and API endpoints. - **Request Logging**: Monitor and diagnose agent behavior. ### Tech Stack: Go ### Why It Matters: By eliminating the risk of credential exfiltration, Agent Vault ensures that AI agents can securely interact with external services without compromising their security. This is particularly important for AI agents that can be tricked by prompt injection, which is a common vulnerability in traditional secrets management. Repository: Infisical/agent-vault GitHub Stars: 2397
Kotlin 2,405 stars

kuafuai/andee

Install one APK and it operates any app on your phone — reads the screen, taps buttons, types. No integrations, no root. Runs on-device, swap any model, your data stays on the phone.

### Overview: Andee is a standalone app that runs on any Android device, reading the screen, tapping buttons, and typing. It doesn't require root or custom ROMs, and operates without any integrations or cloud services. ### Key Features: - **Reads the Screen**: Andee can read and interpret the content on any screen. - **Taps Buttons**: It can simulate button clicks on any app. - **Types Text**: It can type text on any app. ### Tech Stack: Kotlin ### Why It Matters: Andee is designed to be a standalone app that runs on any Android device, reading the screen, tapping buttons, and typing. It doesn't require root or custom ROMs, and operates without any integrations or cloud services. The app's notebook is local-only, and it behaves the same when nobody is watching.
Kotlin 2,403 stars

Turbo1123/roubao

Android Automation Tool Based on Vision-Language Models

### Overview: 肉包 Roubao 是一款完全开源的 AI 手机自动化助手,基于视觉语言模型(VLM)实现,无需电脑、无需数据线、无需技术背景,一个 App 就能完成复杂的手机操作。 ### Key features: - 🤖 智能 AI Agent:基于先进的视觉语言模型(VLM),能够"看懂"屏幕内容,自然语言指令,说人话就能操作手机。 - 🎨 精心设计的 UI:现代化的 Material 3 设计语言,流畅的动画效果,深色/浅色主题自适应,首次使用引导,双语支持。 - 🧑‍💻 高度可定制:支持多种 VLM(阿里云通义千问、OpenAI GPT-4V、Claude 等),预设 API 服务商(阿里云、OpenAI、OpenRouter),动态获取可用模型列表,支持本地模型。 - 🚀 开源:MIT 许可,原生 Android Kotlin 实现,原生运行在 Android 设备上,无需电脑、无需数据线、无需技术背景。 ### Tech stack: Kotlin ### Why it matters: 肉包 Roubao 是一款完全开源的 AI 手机自动化助手,解决了传统方案的痛点,无需电脑、无需数据线、无需技术背景,一个 App 就能完成复杂的手机操作。它基于先进的视觉语言模型(VLM),实现了原生 Android 实现,无需繁琐的 A
Python 2,403 stars

ailia-ai/ailia-models

The collection of pre-trained, state-of-the-art AI models for ailia SDK

### Overview: AILIA Models is a collection of pre-trained, state-of-the-art AI models designed for the Ailia SDK. With 419 models covering various domains such as object detection, speech recognition, image generation, and more, it provides a unified interface for easy access to cutting-edge AI technology. ### Key Features: - **Unified CLI Interface**: Models can be used directly from the command line without requiring any arguments. - **Cross-Platform Compatibility**: Works seamlessly across Windows, macOS, Linux, iOS, Android, Jetson, and Raspberry Pi. - **Comprehensive Model List**: Includes models like YOLOX for object detection, VA-CNN for action recognition, and Qwen-Audio for audio language models. ### Tech Stack: - Python ### Why It Matters: AILIA Models simplifies the process of integrating AI technology into projects by providing pre-trained models that can be easily integrated into applications without the need for extensive configuration. This makes it an essential tool for developers looking to leverage advanced AI capabilities in their projects.