Project directory

Projects

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

Python 794 stars

DaoyuanLi2816/can-i-finetune-this

Single-GPU LLM fine-tuning preflight: memory estimates, runnable LoRA/QLoRA recipes, and local measurements.

**Overview:** `can-i-finetune-this` is a tool designed to help developers estimate and plan their GPU fine-tuning sessions. It provides a memory breakdown, configuration suggestions, and a runnable recipe, ensuring that the training fits within a given budget. **Key features:** - Estimate memory requirements - Suggest optimal sequence length, batch size, and LoRA rank - Provide a local training measurement - Generate a runnable recipe for fine-tuning **Tech stack:** Python **Why it matters:** This tool simplifies the process of fine-tuning large language models (LLMs) on consumer GPUs, ensuring that developers can confidently proceed with their projects without worrying about memory constraints. **Repository:** DaoyuanLi2816/can-i-finetune-this **Primary language:** Python **GitHub stars:** 793 **Documentation:** [can-i-finetune-this](https://daoyuanli2816.github.io/can-i-finetune-this/) **PyPI:** [canifinetune](https://pypi.org/project/canifinetune/) **CI:** [![CI](https://github.com/DaoyuanLi2816/can-i-finetune-this/actions/workflows/ci.yml/badge.svg)](https://github.com/DaoyuanLi2816/can-i-finetune-this/actions/workflows/ci.yml) **Docs:** [![Docs](https://img.shields.io/badge/docs-online-0f766e)](https
Unknown 794 stars

EnnengYang/Awesome-Model-Merging-Methods-Theories-Applications

Model Merging in LLMs, MLLMs, and Beyond: Methods, Theories, Applications and Opportunities. ACM Computing Surveys, 2026.

### Overview: Model merging is a powerful technique in the machine learning community that combines multiple models to achieve better performance without the need for extensive training data or computational resources. This survey provides a comprehensive overview of model merging methods and theories, their applications across various domains, and future research directions. ### Key Features: - **Taxonomic Approach**: A new taxonomic framework to exhaustively discuss existing model merging methods. - **Application in Large Language Models (LLMs)**: Discusses the application of model merging techniques in large language models. - **Continual Learning**: Examines the application of model merging in continual learning scenarios. - **Multi-Task Learning**: Explores the use of model merging in multi-task learning. - **Few-Shot Learning**: Analyzes model merging in the context of few-shot learning. - **Continual Learning**: Discusses the application of model merging in continual learning. - **Weight Alignment**: Focuses on weight alignment techniques in model merging. - **Routing-based Merging Methods**: Examines dynamic merging methods for model merging. - **Post-calibration based Methods**: Analyzes post-calibration techniques in model merging. ### Tech Stack: - **Python**: Used for data processing and analysis. - **Jupyter Notebook**: For interactive data exploration and visualization. - **GitHub**: Repository hosting for code and documentation. ### Why It Matters: Model merging is crucial in the machine learning community as it simplifies model training and deployment, making it more accessible and efficient. This survey aims to provide a systematic review of model merging techniques, their applications, and future research directions,
Jupyter Notebook 794 stars

LexPredict/lexpredict-lexnlp

LexNLP by LexPredict

### Overview: LexNLP by LexPredict is a comprehensive library designed for working with real, unstructured legal text. It includes features such as sentence parsing, pre-trained models for legal concepts, word embeddings, topic models, classifiers, fact extraction, and clustering methods. ### Key features: - Sentence parser with awareness of legal abbreviations and concepts like pages or sections. - Pre-trained models for segmentation and tokenization. - Broad range of fact extraction capabilities, including monetary amounts, percentages, ratios, dates, courts, regulations, and citations. - Tools for building new clustering and classification methods. - Hundreds of unit tests from real legal documents. ### Tech stack: Python 3.8 with pipenv. ### Why it matters: LexNLP simplifies the process of extracting and analyzing legal text, making it an essential tool for legal professionals and researchers in the field of information retrieval and extraction. ### Repository: LexPredict/lexpredict-lexnlp GitHub stars: 794 GitHub description: LexNLP by LexPredict README excerpt: [![Build Status](https://travis-ci.org/LexPredict/lexpredict-lexnlp.svg?branch=master)](https://travis-ci.org/LexPredict/lexpredict-lexnlp) [![Coverage Status](https://coveralls.io/repos/github/LexPredict/lexpredict-lexnlp/badge.svg?branch=master)](https://coveralls.io/github/LexPredict/lexpredict-lexnlp?branch=0.1.8) [![](https://
Jupyter Notebook 794 stars

teticio/audio-diffusion

Apply diffusion models using the new Hugging Face diffusers package to synthesize music instead of images.

Overview: Audio Diffusion is a project that leverages the Hugging Face diffusers package to synthesize music from audio files using diffusion models. This approach allows for the creation of musical compositions without the traditional image-based generation methods. Key features: - Conditional audio generation - Pre-trained latent audio diffusion models - Ability to generate variations of the same audio - Masking of parts of the input audio during generation - Training models on a different set of audio files - Interpolation between audio samples in latent "noise" space Tech stack: Jupyter Notebook Why it matters: This project showcases the potential of diffusion models to generate music, offering a new way to create and manipulate audio content.
Python 794 stars

yuanchenyang/smalldiffusion

Simple and readable code for training and sampling from diffusion models

### Overview: Smalldiffusion is a lightweight library designed for training and sampling from diffusion and flow models. It simplifies experimentation by providing easy-to-use features such as support for various datasets, example training code, and models like MLP, U-Net, and DiT. ### Key features: - **Dataset Support**: Toy datasets, pixel datasets, and latent-space datasets. - **Example Training Code**: FashionMNIST, CIFAR10, and Imagenet examples. - **Models**: MLP, U-Net, and DiT. - **Parameterizations**: Score-, flow-, or data-prediction. ### Tech stack: Python ### Why it matters: Smalldiffusion simplifies the process of training and sampling from diffusion models, making it accessible for both beginners and experienced researchers. Its lightweight design and comprehensive feature set make it an ideal tool for developers and researchers working on diffusion models and related applications.
Unknown 793 stars

MicrosoftDocs/Agent-Skills

Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.

Overview: This repository contains curated skills for AI coding assistants, designed specifically for Microsoft Azure development. These skills are structured and up-to-date, providing expert-level guidance on Azure services. Key features: - Skills are filesystem-based resources that load on-demand, eliminating the need to repeatedly provide the same guidance. - They are based on high-value capabilities extracted from Microsoft Learn documentation, including API patterns, service configuration, platform best practices, troubleshooting, and security. - Compatible with modern AI coding assistants like Claude Code, Gemini CLI, Codex CLI, Cursor, OpenCode, and Antigravity IDE. Tech stack: Markdown, JavaScript, and TypeScript. Why it matters: These skills streamline the learning process for AI coding assistants, providing them with the necessary expertise to work effectively with Azure services, enhancing their performance and reliability.
Python 793 stars

NVlabs/ASPIRE

ASPIRE: Agentic /Skills Discovery for Robotics

### Overview: ASPIRE is a novel approach to continual learning that focuses on skill refinement rather than gradient descent. It introduces the concept of a "trained model" as a repository of sensorimotor skills, and "distributed training" as a collective practice of different skills by multiple agents. ### Key Features: - **Skill Discovery**: ASPIRE discovers skills across simulation and real-world tasks. - **Model Composition**: It leverages a panel of agents to practice different skills, rather than sharded minibatches. - **Real-World Applications**: Successfully applied to solving Rubik's Cubes, table bussing, and various robotics tasks. ### Tech Stack: - Python ### Why It Matters: ASPIRE represents a significant advancement in the field of continual learning, offering a more practical and effective approach to skill refinement and adaptation in robotics and simulation environments.
Lua 793 stars

frankroeder/parrot.nvim

parrot.nvim 🦜 - the plugin that brings stochastic parrots to Neovim.

### Overview: parrot.nvim is a Neovim plugin that integrates stochastic parrots to support text generation within Neovim. It offers seamless integration with current LLM APIs, focusing on privacy and transparency. ### Key features: - **On-Demand Text Completion and Editing**: Provides real-time text completion and editing capabilities. - **Chat-like Sessions**: Facilitates interactive sessions within Neovim buffers. - **Persistent Conversations**: Stores conversations as markdown files within Neovim's standard path or a user-defined location. - **Custom Hooks**: Supports inline text editing based on user instructions and predefined system prompts. - **Unified Provider System**: Supports OpenAI-compatible APIs, including Google Gemini, Grok Build, and more. - **Flexible API Credential Management**: Supports various sources for managing API credentials, including environment variables, Bash commands, and password managers. - **Repository-Specific Instructions**: Uses `.parrot.md` files for repository-specific instructions via the `PrtContext` command. - **No Ghost-Text Completions**: Ensures no hidden requests in the background to analyze files. ### Tech stack: Lua ### Why it matters: parrot.nvim is designed for users who know what they are doing and care about privacy and transparency. It integrates with agentic backends via the Agent Client Protocol (ACP), allowing users to benefit from tools like Grok Build and agent subscriptions while keeping everything explicit and under their control inside native Neovim buffers.
TypeScript 793 stars

gcui-art/album-ai

AI-First Album: Chat with your gallery using plain language! LLM Vision + RAG + Album/Gallery.

### Overview: Album AI is an experimental project that leverages the latest advancements in AI technology to create a photo album assistant. It automatically identifies metadata from images and integrates with the GPT-4-o-mini and Haiku models to provide conversational responses. This tool simplifies photo management and enhances the capabilities of language models. ### Key Features: - Automatically discovers and categorizes images in an album. - Utilizes GPT-4-o-mini for image metadata generation. - Integrates with OpenAI's Embedding API for metadata vectorization. - Offers two APIs: Search and Chat. - Supports one-click deployment on platforms like Render. - Provides a permissive open-source license for integration and modification. ### Tech Stack: TypeScript ### Why It Matters: Album AI streamlines photo management by automating metadata extraction and enhancing the capabilities of language models, making it easier to search and interact with photos using simple language.
TypeScript 793 stars

iblai/os

Enables organizations to create and deploy customizable AI agents with support for multiple LLM providers, real-time chat, voice, document training, analytics, user management, SSO authentication, and embeddable widgets. Built with React 19, Redux Toolkit, Radix UI, and Tailwind CSS.

### Overview: ibl.ai/os is an open-source platform that enables organizations to create and deploy customizable AI agents. It supports multiple LLM providers, real-time chat, voice, document training, analytics, user management, SSO authentication, and embeddable widgets. Built with React 19, Redux Toolkit, Radix UI, and Tailwind CSS, it offers one codebase that works across multiple platforms, including web, macOS, Windows, Linux, iOS, and Android. ### Key Features: - **Any LLM, Your Choice**: Bring OpenAI, Anthropic, Google, Microsoft, Meta, or your own models. Switch providers without rewrites. - **Truly Everywhere**: One codebase ships as web, macOS, Windows, Linux, iOS, and Android — with near-native performance. - **Enterprise-Ready**: Multi-tenancy, SSO, RBAC, Stripe billing, and whitelabeling built in — not bolted on later. - **Customizable Agents**: Build, deploy, and manage intelligent conversational agents from prototype to production in minutes. - **Real-Time Chat**: Supports live chat with multiple providers. - **Voice Integration**: Integrates with popular voice assistants. - **Document Training**: Train agents on structured and unstructured data. - **Analytics**: Provides insights and metrics for agent performance. - **User Management**: Secure user authentication and management. - **Embeddable Widgets**: Integrate AI agents into existing applications. - **Easy Deployment**: Deploy agents on any device or platform with minimal configuration. ### Tech Stack: React
Python 793 stars

ika-rwth-aachen/Cam2BEV

TensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras.

Overview: This repository contains the official implementation of a methodology for computing a semantically segmented bird's eye view (BEV) image from multiple vehicle-mounted camera images, presented in a paper on the transformation of images from multiple vehicle-mounted cameras to a semantically segmented image in bird's eye view. Key features: - Semantic segmentation of BEV images - Transformation of images from multiple vehicle-mounted cameras to a bird's eye view (BEV) - Training scripts and configurations for neural network architectures Tech stack: Python Why it matters: This repository provides a practical solution for accurate environment perception in automated driving, addressing the challenge of distance estimation in monocular camera systems by transforming images to a bird's eye view, and segmenting the BEV image into semantic classes for improved accuracy and real-world applicability.
Java 793 stars

imagej/ImageJ

Public domain software for processing and analyzing scientific images

Overview: ImageJ is a public domain software designed for processing and analyzing scientific images, written in Java and available on various platforms. Key features: - Processing and analyzing scientific images - Written in Java - Available on many different platforms Tech stack: Java Why it matters: ImageJ is a versatile tool for scientific image processing, widely used in research and education due to its open-source nature and compatibility across different platforms.
TypeScript 793 stars

yuniko-software/minecraft-mcp-server

A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction

Overview: This project is a Minecraft MCP Server powered by Mineflayer API, allowing AI assistants to control a Minecraft character in real-time. It enables interactions and building through natural language instruction. Key features: - Real-time Minecraft character control - Minecraft character movement and positioning - Minecraft world exploration and interaction Tech stack: TypeScript Why it matters: This project provides a practical application for Minecraft bots, leveraging large language models like Claude to enhance the gaming experience through natural language commands, making it useful for both gaming and educational purposes. Repository: yuniko-software/minecraft-mcp-server Primary language: TypeScript GitHub stars: 793 GitHub description: A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction.
Unknown 792 stars

Eclipsess/Awesome-Efficient-Reasoning-LLMs

[TMLR 2025] Stop Overthinking: A Survey on Efficient Reasoning for Large Language Models

### Overview: This survey explores the current advancements in efficient reasoning for large language models (LLMs), focusing on various techniques that enhance the performance and efficiency of these models without compromising their accuracy. ### Key features: - **RL with Length Reward Design**: Techniques that optimize reasoning chains for better performance. - **SFT with Variable-Length CoT Data**: Methods that adaptively use context and token lengths to enhance reasoning efficiency. - **Compressing Reasoning Steps into Fewer Latent Representation**: Approaches that reduce the complexity of reasoning processes. - **Dynamic Reasoning Paradigm during Inference**: Strategies that dynamically adjust reasoning based on the input context. - **Prompt-Guided Efficient Reasoning**: Methods that leverage prompts to guide and enhance reasoning. - **Prompts Attribute-Driven Reasoning Routing**: Techniques that route reasoning based on prompt attributes. - **Reasoning Abilities via Efficient Training Data and Model Compression**: Approaches that improve reasoning capabilities through data and model optimization. ### Tech stack: - RL with Length Reward Design - SFT with Variable-Length CoT Data - Compressing Reasoning Steps into Fewer Latent Representation - Dynamic Reasoning Paradigm during Inference - Prompt-Guided Efficient Reasoning - Prompts Attribute-Driven Reasoning Routing - Reasoning Abilities via Efficient Training Data and Model Compression ### Why it matters: This survey aims to provide a comprehensive overview of the current state-of-the-art in efficient reasoning for LLMs, helping researchers, practitioners, and developers understand the latest advancements and methodologies. It serves as a valuable resource
Jupyter Notebook 792 stars

GoogleCloudPlatform/vertex-ai-samples

Notebooks, code samples, sample apps, and other resources that demonstrate how to use, develop and manage machine learning and generative AI workflows using Google Cloud Vertex AI.

### Overview: Google Cloud Vertex AI Samples repository provides a comprehensive set of resources to help developers and practitioners get started with Google Cloud Vertex AI, a unified platform for machine learning and generative AI workflows. ### Key features: - Official notebooks demonstrating use of each Vertex AI service - Community-contributed notebooks and tutorials - Deep-dive documentation and advanced setup guides - Suite of AI Agent "Skills" for Vertex AI ### Tech stack: Jupyter Notebook ### Why it matters: This repository serves as a valuable resource for anyone looking to leverage Google Cloud Vertex AI for their machine learning and generative AI projects, whether they are new to the platform or experienced with Vertex AI. Repository: GoogleCloudPlatform/vertex-ai-samples GitHub stars: 791
Unknown 792 stars

bobvibes/Awesome-Vibecoding-Guide

A compendium drawn from real commercial projects and hundreds of thousands of lines of AI‑assisted code. Read it end‑to‑end or feed this repo to your AI agent for summaries and Q&A. Stars and watches appreciated! ⭐

### Overview: This comprehensive guide is a wealth of knowledge drawn from real-world projects and AI-assisted code, offering a practical playbook for monetizing various business models. ### Key Features: - **Revenue Streams:** - Local Business Websites - AI Automations - Micro-SaaS - **Model Structure:** - The Money Map - Playbook Structure - Delivery System - Tooling - Tech Stack - Appendix ### Tech Stack: - Core Technologies: Astro, Tailwind, Cloudflare - Hosting: Cloudflare Pages, Workers, D1, KV, R2 ### Why It Matters: This guide provides a practical, step-by-step approach to monetizing various business models, ensuring that even budget models can deliver professional results.
Python 792 stars

plemeri/InSPyReNet

Official PyTorch implementation of Revisiting Image Pyramid Structure for High Resolution Salient Object Detection (ACCV 2022)

### Overview: Revisiting Image Pyramid Structure for High Resolution Salient Object Detection (InSPyReNet) is an official PyTorch implementation of a salient object detection method that leverages an image pyramid structure for high-resolution salient object detection. This project aims to improve the detection of salient objects in high-resolution images by utilizing a pyramid structure to enhance the accuracy and performance of salient object detection. ### Key Features: - **Image Pyramid Structure**: The method utilizes an image pyramid structure to capture multiple scales of features, which helps in detecting salient objects at various resolutions. - **Efficient Object Detection**: The implementation is designed to be efficient and fast, making it suitable for real-time applications. - **PyTorch Integration**: The project is implemented using PyTorch, ensuring compatibility and leveraging the strengths of the deep learning framework. ### Tech Stack: - **Programming Language**: Python - **Frameworks/Library**: PyTorch ### Why it Matters: InSPyReNet is significant because it offers a more effective way to detect salient objects in high-resolution images compared to previous methods. By utilizing an image pyramid structure, it enhances the detection accuracy and performance, making it a valuable tool for applications requiring high-resolution salient object detection.
Python 791 stars

coco-research/coco

CoCo Super Intelligence is the orchestration layer that turns Claude Code, Cursor, or Codex into an engineering department: a routed advisory board, 226 skills, 386 commands, persistent state. Local. Open-core — MIT core; Super Intelligence is proprietary, own-use.

### Overview: CoCo Super Intelligence is an orchestration layer that transforms Claude Code, Cursor, or Codex into a fully functioning engineering department. It includes 229 skills and 388 commands, enabling local, open-core operation with a proprietary Super Intelligence component. CoCo is designed to be installed into any existing AI coding agent, allowing for persistent state and local execution. ### Key Features: - **229 Skills**: A comprehensive catalog of skills for various departments. - **388 Commands**: Commands to install and manage the Super Intelligence layer. - **Local Operation**: Runs locally, with no telemetry or external dependencies. ### Tech Stack: - **Python**: The primary language used for development and installation. ### Why It Matters: CoCo Super Intelligence provides a structured approach to integrating AI coding agents, ensuring that decisions and commands are executed locally, maintaining privacy and control over the development process. It offers a cross-team board of 495 personas, each modeled on public writing, to provide a diverse and informed perspective, making it a valuable tool for decision-making in coding sessions.
Unknown 791 stars

guoguo-tju/agent_java_offer

公开的 Java 后端 / AI Agent / 系统设计 / 算法面试复习资料库

### Overview: 这份资料库是为那些从后端开发转向AI Agent或大模型应用工程的开发者准备的。它包含了系统设计、算法、项目表达等方面的复习材料,帮助读者更好地准备相关面试和项目。 ### Key features: - 系统设计:涵盖容量估算、高并发架构、缓存、MQ、搜索推荐、交易风控、增长系统等主题。 - 算法:涵盖数组与双指针、滑动窗口、链表、二叉树、动态规划、回溯与搜索、堆栈队列二分等题目。 - 项目表达:包括AI应用平台、交易Agent与风控平台、垂直写作与审阅平台、搜索推荐平台、大模型应用平台、AIGC内容平台等项目示例。 - 高并发架构:涉及缓存与KV系统、消息队列与监控告警、分布式与算法补强等技术点。 ### Tech stack: Java ### Why it matters: 这份资料库提供了系统化的复习和项目表达准备,帮助开发者在面试和项目中更好地展示自己的能力和知识。
JavaScript 791 stars

keli-wen/agy-staff

Hire Google's Antigravity CLI (agy) as a fast Gemini staffer for Claude Code and OpenAI Codex.

### Overview: AGY-STAFF is a fast Gemini staffer for Claude Code, OpenAI Codex, Pi, and OpenCode. It leverages Google's Antigravity CLI (`agy`) to provide a fast, efficient workflow for senior agents, enhancing speed and coverage without sacrificing quality. ### Key Features: - **Research and Reviews:** Accelerates research and code reviews with Gemini 3.8 Flash speed. - **Implementation:** Handles implementation tasks off to the side, allowing senior agents to focus on high-value work. - **Ask:** A second model family reviews the same code, providing robustness and coverage. ### Tech Stack: JavaScript ### Why It Matters: AGY-STAFF optimizes Claude Code and Codex workflows by delegating tasks to a fast Gemini staffer, improving efficiency and coverage without sacrificing quality. This plugin is essential for agents looking to leverage the speed and coverage benefits of fast Gemini while maintaining the robustness and quality of their main agents. ### Repository: keli-wen/agy-staff ### GitHub Stars: 776 ### GitHub Description: Hire Google's Antigravity CLI (`agy`) as a staffer for Claude Code, OpenAI Codex, Pi, and OpenCode.