Project directory

Projects

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

Python 737 stars

diStyApps/seait

SEAIT is a user-friendly application that simplifies the installation process of AI-related projects

### Overview: SEAIT is a user-friendly application designed to simplify the installation process of AI-related projects. It automates the installation process, making it easy for users to access and use AI tools without needing extensive technical knowledge. ### Key Features: - **Automatic Installation**: SEAIT handles the installation process automatically, ensuring a smooth and seamless experience. - **One Click Installation**: Users can launch AI projects with just one click, eliminating the need for manual setup. - **Models in One Folder**: All AI models are stored in a single, space-saving folder, making the setup process efficient and straightforward. ### Tech Stack: Python ### Why it Matters: SEAIT is a valuable tool for users who need to quickly access and use AI projects without the hassle of manual installation. It simplifies the installation process, making it accessible to a wider audience, and ensures that users can focus on their projects rather than the technical setup.
Unknown 737 stars

xop01/ai_goodpractice

full guide to help you integrate AI in your workflow, for both beginners and experienced users

### Overview: This guide is a comprehensive resource designed to help developers integrate AI into their workflow, offering both beginner and experienced users valuable insights and tips. ### Key Features: - AI workflow setup - Enhancing productivity through AI - Physiology-based workflow optimization - AI prompt hacks for better performance ### Tech Stack: The guide utilizes various AI models such as Claude, ChatGPT, and Grok. ### Why It Matters: - **Increased Efficiency**: Achieve projects in 6 months instead of a year or two. - **Better Focus**: Become a "leader/manager" rather than a programmer. - **Pharmaceutical Aids**: Avoid burnout by managing AI's workload effectively. - **AI Prompts**: Learn effective ways to prompt AI to perform tasks. ### Repository: xop01/ai_goodpractice GitHub Stars: 668 GitHub Description: A full guide to help you integrate AI in your workflow, for both beginners and experienced users. ### Disclaimer: - The guide is hand-written, with no prompting involved. - The author has been using AI for over 8 hours per day for months, and they believe AI cannot replace their own thoughts and lifestyle. - The guide is meant to be a personal experience and should be used as a reference, not a definitive guide. ### Why Should You Read This Guide? - **Maximizing Work Power**: Achieve 10x or 20x your "work power" with an AI-driven workflow. - **Quick Success**: Finish projects
Python 736 stars

SkalskiP/top-cvpr-2024-papers

This repository is a curated collection of the most exciting and influential CVPR 2024 papers. ๐Ÿ”ฅ [Paper + Code + Demo]

### Overview: This repository is a curated collection of the most exciting and influential CVPR 2024 papers. It serves as a valuable resource for developers looking to explore the latest advancements in computer vision and pattern recognition. ### Key Features: - **3D from Multi-View and Sensors**: Track any 2D pixel in 3D space using SpatialTracker. - **ViewDiff: 3D-Consistent Image Generation with Text-to-Image Models**: Generate 3D-consistent images using text-to-image models. - **OmniGlue: Generalizable Feature Matching with Foundation Model Guidance**: Enhance feature matching with guidance from foundation models. ### Tech Stack: Python ### Why It Matters: This repository provides a comprehensive overview of cutting-edge research in computer vision, making it an essential resource for developers and researchers alike.
C++ 736 stars

cyrusbehr/YOLOv8-TensorRT-CPP

YOLOv8 TensorRT C++ Implementation

### Overview: YOLOv8 TensorRT C++ Implementation ### Key features: - Object Detection - Semantic Segmentation - Body Pose Estimation ### Tech stack: C++ ### Why it matters: This project provides a C++ implementation of YOLOv8 using TensorRT, enabling efficient GPU inference for object detection, semantic segmentation, and body pose estimation tasks. The implementation supports real-time performance and is compatible with popular frameworks like Ultralytics, making it suitable for various applications requiring real-time object detection and analysis.
Rust 736 stars

open-gitagent/gitagent

A universal git-native AI agent framework. Your agent lives inside a git repo โ€” identity, rules, memory, tools, and skills are all version-controlled files.

Overview: Gitagent is a universal git-native AI agent framework that enables developers to create and manage agents as git repositories. This allows for version-controlled configuration and memory, making it easier to track and modify the agent's behavior. Key features: - Version-controlled agent configuration and memory - Identity, rules, memory, tools, and skills stored in git repositories - Supports multiple programming languages and frameworks Tech stack: Rust Why it matters: Gitagent simplifies the process of creating and managing AI agents by treating them as git repositories, making it easier to version control and modify the agent's behavior. This approach is particularly useful in environments where configuration is treated as code, such as in microservices or continuous integration/continuous deployment (CI/CD) setups. Repository: open-gitagent/gitagent GitHub stars: 722 GitHub description: A universal git-native AI agent framework. Your agent lives inside a git repo โ€” identity, rules, memory, tools, and skills are all version-controlled files.
Python 736 stars

quic/sense

Enhance your application with the ability to see and interact with humans using any RGB camera.

### Overview: Enhance your application with the ability to see and interact with humans using any RGB camera. ### Key features: - Two models pre-trained on millions of videos of humans performing actions in front of, and interacting with, a camera. - Easy-to-use script for fine-tuning weights on your own video dataset. - Action recognition, gesture control, and fitness activity tracking applications. ### Tech stack: Python ### Why it matters: Empower your applications with real-time action recognition, gesture control, and fitness tracking capabilities, all powered by a low computational footprint.
Python 735 stars

Guanghan/lighttrack

LightTrack: A Generic Framework for Online Top-Down Human Pose Tracking

### Overview LightTrack is a lightweight framework designed for online top-down human pose tracking. The code includes the LightTrack framework along with its replaceable modules, such as the detector, pose estimator, and matcher. This framework is effective and generic, making it suitable for various applications. ### Key Features - **Online Tracking**: Tracks human poses in real-time using an explicit bounding box and keypoints. - **Versatile Applications**: Suitable for surveillance, sport analytics, security, self-driving, and more. - **Validation**: Tested on the PoseTrack'18 Validation Set. - **Training**: Train models on your own or replace pose estimators and data association modules. ### Tech Stack - Python ### Why It Matters - **Effective and Generic**: Designed for online tracking, making it versatile and effective across various applications. - **Versatile Applications**: Suitable for surveillance, sport analytics, security, self-driving, and more. - **Validation**: Tested on the PoseTrack'18 Validation Set. ### GitHub Stars - 735 ### Real-Life Application Scenarios - Surveillance - Sport analytics - Security - Self-driving - Selfie videos - Short videos (Douyin, Tiktok, etc.) ### Table of Contents - **LightTrack** * **Table of Contents** * **Overview** * **Prerequisites** * **Getting Started** * **Demo on Live Camera** * **Demo on Arbitrary Videos** * **Validate on PoseTrack 2018** * **Evaluation on
Python 735 stars

X-GenGroup/Flow-Factory

A unified framework for easy fine-tuning in Flow-Matching models

### Overview: Flow-Factory is a unified framework designed for easy fine-tuning of diffusion and flow-matching models. It simplifies the process of training and fine-tuning models by providing a streamlined approach. ### Key features: - Unified online RL and offline fine-tuning for diffusion and flow-matching models. - Supports prompt enhancement, including FLUX.3, Qwen-Image-2.1, and LTX-2. - Compatible with various attention backends for improved performance. ### Tech stack: Python ### Why it matters: Flow-Factory streamlines the training and fine-tuning process for diffusion and flow-matching models, making it easier for developers to experiment with different models and configurations.
Python 735 stars

zjunlp/PromptKG

PromptKG Family: a Gallery of Prompt Learning & KG-related research works, toolkits, and paper-list.

### Overview: PromptKG Family is a comprehensive collection of research works, toolkits, and paper-lists related to prompt learning and knowledge graph (KG) research. It serves as a valuable resource for developers and researchers in the field of natural language processing and knowledge graph applications. ### Key Features: - **Research Model Implementations**: A collection of prompt learning-related research model implementations. - **PLM-based KG Embeddings**: A library for PLM-based KG embeddings and applications. - **Dynamic KG Embedding Editing**: A library for dynamically editing PLM-based KG embeddings. - **Tutorial Notebooks**: Tutorial notebooks for beginners. ### Tech Stack: Python ### Why It Matters: PromptKG Family provides a centralized repository for researchers and developers to access and utilize various tools, models, and papers related to prompt learning and knowledge graph applications. It serves as a valuable resource for anyone looking to explore and implement these techniques in their projects. ### Repository: - Repository: zjunlp/PromptKG - Stars: 735 - Description: PromptKG Family: a Gallery of Prompt Learning & KG-related research works, toolkits, and paper-list. - GitHub: [zjunlp/PromptKG](https://github.com/zjunlp/PromptKG) ### Primary Language: - Primary Language: Python ### GitHub Description: - [Awesome](https://awesome.re/badge.svg): A collection of prompt learning-related research model implementations. - [License: MIT](https://img.shields.io/badge/License-MIT-green.svg): MIT License. - [PRs Welcome
TypeScript 734 stars

2aronS/Duel-Agents

CLI, SDK, and IDE plugins for Duel Agents

Overview: Duel Agents is a comprehensive CLI, SDK, and IDE plugin suite designed for developers working with AI agents and models. It provides a seamless integration layer that routes LLM traffic through the official Duel Agents dashboard, ensuring secure and efficient interactions with multiple models. Key features: - CLI integration for seamless command-line operations - SDK for building agents and scripts - IDE plugins for enhanced development workflows Tech stack: TypeScript Why it matters: Duel Agents simplifies the integration of AI models into development environments, ensuring secure and efficient interactions with multiple models. It provides a unified interface for developers to extend their tools with AI capabilities, making it easier to ship AI-powered applications.
Rust 734 stars

AkshitIreddy/Interactive-LLM-Powered-NPCs

Interactive LLM Powered NPCs, is an open-source project that completely transforms your interaction with non-player characters (NPCs) in any game! ๐ŸŽฎ๐Ÿค–๐Ÿš€

Overview: Interactive LLM Powered NPCs transforms interactions with non-player characters in games like Cyberpunk 2077, Assassin's Creed, and GTA 5, allowing players to engage in meaningful conversations. Key features: - Uses sadtalker for synchronized character lip movements - Facial recognition for identifying NPCs - Vector stores for character memory - Pre-conversation files for authentic dialogue - Seamless integration with existing games Tech stack: Rust Why it matters: This project fills a significant gap in game development by enabling meaningful conversations with NPCs, enhancing the gaming experience for players of various games.
Jupyter Notebook 734 stars

ghimiresunil/LLM-PowerHouse-A-Curated-Guide-for-Large-Language-Models-with-Custom-Training-and-Inferencing

LLM-PowerHouse: Unleash LLMs' potential through curated tutorials, best practices, and ready-to-use code for custom training and inferencing.

Overview: Welcome to LLM-PowerHouse, your ultimate resource for unleashing the full potential of Large Language Models (LLMs) with custom training and inferencing. This curated guide is designed to empower developers, researchers, and enthusiasts to harness the true capabilities of LLMs and build intelligent applications that push the boundaries of natural language understanding. Key features: - Unlock the Art of LLM Science - Building Production-Ready LLM Applications - In-Depth Articles - Codebase Mastery: Building with Perfection - LLM Datasets Tech stack: Jupyter Notebook Why it matters: This repository provides a comprehensive and curated guide to help developers unlock the full potential of LLMs, from foundational knowledge to practical applications and advanced techniques for custom training and inferencing. Repository: ghimiresunil/LLM-PowerHouse-A-Curated-Guide-for-Large-Language-Models-with-Custom-Training-and-Inferencing GitHub stars: 734
Python 734 stars

tomaarsen/attention_sinks

Extend existing LLMs way beyond the original training length with constant memory usage, without retraining

### Overview: `attention_sinks` is a Python library that extends pre-trained language models (LMs) to achieve endless fluent generation without retraining. This is achieved by adapting the sliding window attention mechanism, which maintains constant memory usage while preserving the ability to produce smooth, uninterrupted text. ### Key Features: - **Constant VRAM Usage**: Utilizes a modified sliding window attention mechanism that keeps memory usage constant, allowing the model to generate text indefinitely. - **Endless Fluent Generation**: The library demonstrates fluent text generation for up to 10,000 tokens, surpassing existing methods that fail after a certain number of tokens. - **Benchmark Results**: The library includes benchmark results comparing different approaches, showing that `attention_sinks` consistently outperforms others in terms of fluency and VRAM usage. ### Tech Stack: Python ### Why It Matters: This library provides a practical solution for developers looking to extend the capabilities of existing LLMs without the need for retraining, making it particularly useful for applications requiring continuous text generation, such as chatbots and text-based interfaces.
JavaScript 733 stars

agarwalvishal/claude-chat-exporter

One-click, privacy-first exporter for Claude.ai chats โ€” clean Markdown with artifacts and attachments, ready for Obsidian and RAG.

Overview: A privacy-first tool that exports Claude.ai conversations to clean Markdown, including tables, math, code, and artifacts, ready for integration into Obsidian and RAG. Key features: - Perfect Markdown Fidelity - Complete Element Support - Artifacts, Files & Widgets - Attachments - Obsidian- & RAG-ready - Timestamps - Private by Design - Smart Filename Generation - Robust to UI Changes Tech stack: JavaScript Why it matters: This tool simplifies the process of exporting Claude.ai conversations, ensuring privacy and maintaining the integrity of the original content, making it ideal for integrating into personal note-taking and AI-driven research tools. Repository: agarwalvishal/claude-chat-exporter GitHub stars: 732
Jupyter Notebook 733 stars

gjy3035/C-3-Framework

An open-source PyTorch code for crowd counting

### Overview: This project is an open-source PyTorch code designed for crowd counting. It provides a framework that is efficient and flexible, suitable for supervised crowd counting tasks. It includes various baselines and powerful logging capabilities. ### Key features: - **Convenient development kit**: Offers a user-friendly development environment for the six main datasets. - **Solid baselines**: Provides pre-trained models like AlexNet, VGG, and ResNet, allowing easy comparison with other models. - **Powerful logging**: Records loss, visualizations in Tensorboard, and saves the current code package for reproducibility. ### Tech stack: PyTorch ### Why it matters: This framework is valuable for researchers and developers looking to quickly evaluate and compare crowd counting models. It provides a solid foundation for further experimentation and comparison with existing methods.
Rust 733 stars

iffse/pay-respects

Command suggestions, command-not-found and thefuck replacement written in Rust

### Overview: Pay Respects is a Rust-based command suggestion tool designed to help developers quickly resolve command errors or unknown commands. It offers blazing fast suggestions, accurate results, and easy rule writing, making it a valuable addition to any developer's workflow. ### Key Features: - **Blazing Fast Suggestions**: Sub-millisecond performance, ensuring quick suggestions. - **Accurate Results**: Verified suggestions without `sudo` when using `doas`. - **Easy Rule Writing**: Rules are written in a TOML format that can be parsed into Rust code. - **Full Rust Capability**: Raw Rust code can be used for complex situations. - **Modular**: Supports custom rules written in any language. - **AI Support**: AI module aids when no rule is available. - **Tiny Binary Size**: Only 1MB for core features. ### Tech Stack: Rust ### Why It Matters: Pay Respects simplifies command execution by suggesting the correct command with minimal effort. It enhances developer productivity and reduces the frustration of encountering unknown commands or typos.
Go 733 stars

onepanelio/onepanel

The open source, end-to-end computer vision platform. Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.

### Overview: OnePanel is an open-source, end-to-end computer vision platform that automates labeling, building, training, tuning, deploying, and automating computer vision tasks across any cloud and on-premises. ### Key features: - Labeling, building, training, tuning, deploying, and automating computer vision tasks in a unified platform. - Runs on any cloud and on-premises. - Supports multiple repositories for contributing and collaboration. - Seamless integration with Argo, Couler, CVAT, JupyterLab, and NNI open-source projects. ### Tech stack: Go ### Why it matters: OnePanel simplifies the complex process of computer vision by providing a single platform for labeling, building, training, tuning, deploying, and automating all tasks. This reduces the time and effort required to develop and deploy computer vision models, making it accessible to developers and businesses alike.
Go 732 stars

1broseidon/ketch

Fast, stateless CLI for web search and scrape. Built for AI agents.

### Overview: Ketch is a fast, stateless CLI tool designed for AI agents. It simplifies web search, code search, library documentation, and scraping into a single binary, eliminating the need for multiple SDKs and backend configuration. Built for both humans and AI agents, it offers structured, predictable output and a single `ketch config` call for backend discovery. ### Key Features: - **Web Search**: Supports multiple keyless providers like Brave, DuckDuckGo, SearXNG, etc. - **Code Search**: Grep real OSS source across public repos (Grep, Sourcegraph, GitHub Code Search). - **Documentation**: Curated, version-aware library documentation (Context7). - **Scraping**: Converts HTML pages and text-based PDFs into clean markdown. ### Tech Stack: Go ### Why It Matters: - **Simplicity**: Collapses multiple SDKs into a single binary, reducing complexity and configuration. - **Ease of Use**: Designed for both humans and AI agents, providing a fast terminal tool and structured output. - **Flexibility**: Supports multiple backend providers, allowing for easy switching and integration with existing workflows. - **Predictable Output**: Ensures consistent output format and documented exit codes for control flow. - **Single Configuration**: Enables operators to configure the backend once, making it easy to switch between providers without environment probing. ### GitHub Stars: 730 ### Repository: 1broseidon/ketch
Python 732 stars

ARahim3/kaggle-tpu-lab

Frontier-class open models on a free Kaggle TPU v5e-8: GLM-5.3-Flash 320B MoE (~165 tok/s, our own JAX engine) and Qwen3.8-27B bf16 (~130 tok/s), 262k context, prefix caching. Works with Claude Code, Codex, opencode and pi.

Overview: This repository contains a collection of open models optimized for Kaggle's free TPU v5e-8, including Qwen3.8-27B and GLM-5.3-Flash, with a public endpoint that supports various coding agents and APIs. Key features: - Qwen3.8-27B, running on vllm-tpu with one patch, provides 130 tok/s with 262k context and 10,300 tok/s one stream. - GLM-5.3-Flash, optimized for a 3-bit experts architecture, achieves 165 tok/s with 262k context and 1,800 tok/s many streams. Tech stack: The models are optimized using JAX for Qwen3.8-27B and custom engines for GLM-5.3-Flash. Why it matters: This repository offers a practical solution for developers to run cutting-edge models on free TPU resources without the need for GPUs or cloud infrastructure, providing a cost-effective alternative to commercial services.
Jupyter Notebook 732 stars

Graylab/DL4Proteins-notebooks

Colab Notebooks covering deep learning tools for biomolecular structure prediction and design

### Overview: Welcome to DL4Proteins! This repository contains Jupyter Notebooks designed to introduce and demystify deep learning tools for biomolecular structure prediction and design. The notebooks cover fundamental machine learning concepts and state-of-the-art approaches like AlphaFold, RFDiffusion, and ProteinMPNN, bridging the gap between cutting-edge research and classroom learning. ### Key features: - **Neural Networks with NumPy**: Introduces foundational concepts using NumPy. - **Neural Networks with PyTorch**: Demonstrates practical applications using PyTorch. - **Convolutional Neural Networks**: Explains how convolutional networks are applied to protein structures. - **Language Models for Shakespeare and Proteins**: Shows how language models can be adapted for protein design. - **Language model embeddings transfer learning**: Demonstrates how to transfer knowledge from language models to protein design tasks. - **Introduction to AlphaFold**: Provides an overview of AlphaFold, a state-of-the-art method for protein structure prediction. - **Graph Neural Networks for Proteins**: Introduces how graph neural networks can be used to predict protein structures. - **Denoising Diffusion Probabilistic Models**: Explains how denoising diffusion models can be used to generate protein structures. - **Putting it All Together - From RFDiffusion to ProteinMPNN to Alphafold**: Demonstrates the integration of different techniques to design proteins. - **Introduction to RFDiffusion - All Atom**: Focuses on the advanced RFDiffusion method for all-atom protein structure prediction.