Project directory

Projects

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

Unknown 467 stars

gbstack/CVPR-2022-papers

CVPR 2022 papers with code (论文及代码)

### Overview: This repository contains papers and codes related to various computer vision tasks presented at CVPR 2022. The papers cover topics such as detection, segmentation, image processing, estimation, and more. The repository includes implementations and analyses of cutting-edge methods in these areas, aiming to provide insights and practical tools for researchers and developers. ### Key features: - **Detection**: Papers on object detection, including methods like OW-DETR, AdaMixer, and QueryDet. - **Segmentation**: Papers on image segmentation techniques. - **Image Processing**: Papers on image processing and computer vision techniques. - **Estimation**: Papers on estimation methods. - **Image & Video Retrieval/Video Understanding**: Papers on image and video retrieval and understanding. - **Face**: Papers on face recognition and analysis. - **3D Vision**: Papers on 3D vision techniques. - **Object Tracking**: Papers on object tracking methods. - **Medical Imaging**: Papers on medical imaging techniques. - **Text Detection/Recognition**: Papers on text detection and recognition. - **Remote Sensing Image**: Papers on remote sensing image processing. - **GAN/Generative/Adversarial**: Papers on generative adversarial networks. - **Image Generation/Image Synthesis**: Papers on image generation and synthesis techniques. - **Scene Graph**: Papers on scene graph modeling. - **Visual Localization**: Papers on visual localization methods. - **Visual Reasoning/VQA**: Papers on visual reasoning and question answering. - **Image Classification**: Papers on image classification techniques. - **Neural Network Structure Design**:
Python 467 stars

harlanhong/ACTalker

ICCV 2025 ACTalker: an end-to-end video diffusion framework for talking head synthesis that supports both single and multi-signal control (e.g., audio, expression).

### Overview: ACTalker is an end-to-end video diffusion framework designed for talking head synthesis. It supports both single and multi-signal control, including audio and expression. The project is aimed at improving the naturalness and realism of synthesized talking heads, making it particularly useful in applications requiring high-quality video generation. ### Key Features: - **Stable Video Diffusion**: The core technology that enables the synthesis of talking heads. - **Multi-Signal Control**: Supports audio and expression inputs for enhanced realism. - **End-to-End Framework**: Integrates all necessary components for video generation. ### Tech Stack: Python ### Why It Matters: ACTalker is significant because it addresses the need for high-quality video generation, especially in scenarios where natural and realistic talking heads are crucial. The ability to control audio and expressions makes the generated videos more engaging and lifelike, which is valuable in applications such as virtual assistants, video games, and more. Repository: harlanhong/ACTalker Primary language: Python GitHub stars: 467 GitHub description: ICCV 2025 ACTalker: an end-to-end video diffusion framework for talking head synthesis that supports both single and multi-signal control (e.g., audio, expression). README excerpt: ## :book: Audio-visual Controlled Video Diffusion with Masked Selective State Spaces Modeling for Natural Talking Head Generation (ICCV 2025) > [[Paper](https://arxiv.org/abs/2504.02542)]   [[
Python 467 stars

hyunwoongko/kss

KSS: Korean String processing Suite

Overview: KSS is a comprehensive suite of Korean string processing tools designed for various applications in natural language processing, data preprocessing, and data analysis. Key features: - Augment: Enhances text by adding or removing specific characters. - Collocate: Finds co-occurring words and phrases. - G2P: Translates Korean words into their phonetic representation. - Hangulize: Converts text to Korean Hangul characters. - Split Hanja: Splits Korean Hanja characters into their base characters. - Is Hanja: Determines if a character is a Hanja. - Hanja2Hangul: Converts Hanja characters to Hangul. - H2J: Converts Hangul characters to their corresponding Korean words. - H2HCJ: Converts Hangul characters to their corresponding Hanja. - J2H: Converts Korean words to Hangul characters. - J2HCJ: Converts Korean words to Hanja. - HCJ2H: Converts Hanja characters to Hangul. - HCJ2J: Converts Hanja characters to Korean words. - Is Jamo: Determines if a character is a Jamo. - Is Jamo Modern: Determines if a character is a modern Jamo. - Is Hcj: Determines if a character is a Hcj. - Is Hcj Modern: Determines if a character is a modern Hcj. - Is Hangul Char: Determines if a character is a Hangul character. - Select Josa: Identifies and selects Josa in Korean sentences. - Combine Josa: Combines Josa in Korean sentences
Python 467 stars

kyegomez/Gemini

The open source implementation of Gemini, the model that will "eclipse ChatGPT" by Google

Overview: Gemini is an open-source implementation of the Gemini model, designed to "eclipse ChatGPT" by Google. It processes all modalities (texts, audio, images, and videos) into tokens and uses a transformer with special decoders for text and image generation. Key features: - Supports multiple modalities (texts, audio, images, and videos) - Uses a transformer with special decoders for text and image generation - Processes inputs into tokens and then processes them through a transformer - Utilizes conditional decoding for image generation - Architecture bears resemblance to Fuyu's but expanded for multiple modalities - Uses image embeddings directly in the transformer instead of a visual transformer - Token inputs will likely be indicated by special modality tokens such as [IMG], <img>, [AUDIO], or <audio> Tech stack: Python Why it matters: Gemini aims to revolutionize language models by processing all modalities directly, potentially surpassing current models like ChatGPT. Its architecture and processing methods make it a significant development in the field of AI. Repository: kyegomez/Gemini GitHub stars: 467 GitHub description: The open source implementation of Gemini, the model that will "eclipse ChatGPT", it seems to work by directly taking in all modalities all at once into a transformer with special decoders for text or img generation!
Python 467 stars

yaroslavyaroslav/OpenAI-sublime-text

First class Sublime Text AI assistant with gpt-5, Opus 4.6, Gemini 3 and ollama support!

### Overview: An AI-powered Sublime Text plugin that integrates with OpenAI models, including GPT-5, LLaMA, and Ollama, providing a cursor-level assistant for developers. ### Key Features: - **Chat Mode**: Powered by various models. - **gpt-5 Support**: Built-in support for GPT-5. - **LLaMA's Server**: Compatible with LLaMA's server. - **Ollama and LLMMan**: Support for other OpenAI-compatible APIs. - **Dedicated Chats Histories**: Projects-specific settings. - **File Context Expansion**: Sends file parts as context. - **Phantoms**: Inline answers without disrupting the view. - **Markdown Syntax Highlight**: Chat mode only. - **Server Side Streaming**: Supports streaming. - **Status Bar**: Model name, mode, tokens. - **Proxy Support**: Available. ### Tech Stack: Python ### Why It Matters: This plugin enhances Sublime Text with advanced AI capabilities, making it more productive and efficient for developers working with various OpenAI models.
Jupyter Notebook 466 stars

IlyaGusev/rulm

Language modeling and instruction tuning for Russian

### Overview: This repository contains detailed implementations and comparisons of language models for the Russian language, focusing on the Russian version of the Alpaca model. Key features include a dataset of instruction-based prompts and fine-tuning configurations for various models. The project aims to provide insights and benchmarks for language modeling in Russian. ### Key Features: - **Dataset**: A collection of instruction-based prompts for the Russian language. - **Models**: Fine-tuning configurations for LLaMA-7B and LLaMA-13B models. - **Training Configurations**: Detailed training configurations for LLaMA-7B and LLaMA-13B models. - **Base Models**: Supported by Hugging Face models like Huggyllama/llama-7b and Huggyllama/llama-13b. - **Training Details**: The project includes a separate README for detailed training configurations. ### Tech Stack: Jupyter Notebook ### Why it Matters: This project offers valuable insights into language modeling in Russian, providing benchmarks and comparisons for the Russian version of the Alpaca model. The detailed training configurations and fine-tuning features make it a useful resource for researchers and developers in the field of language modeling.
Python 466 stars

TencentARC/ColorFlow

The official implementation of paper "ColorFlow: Retrieval-Augmented Image Sequence Colorization". ColorFlow:基于检索增强的图像序列上色

Overview: ColorFlow is an advanced image sequence colorization method that addresses the challenge of preserving character and object identity while automatically converting black-and-white images to color. It is designed for industrial applications, particularly in the field of cartoon or comic series colorization. Key features: - **Retrieval-Augmented Colorization Pipeline:** A novel approach that leverages relevant color references to colorize images, making it robust and generalizable. - **Dual-Branch Design:** One branch for color identity extraction, another for colorization, utilizing the strengths of diffusion models for strong in-context learning and color identity matching. - **ColorFlow-Bench Benchmark:** A comprehensive benchmark for reference-based colorization that evaluates the model's performance across multiple metrics. Tech stack: Python Why it matters: ColorFlow provides a practical solution for industrial applications, enhancing the quality and consistency of image sequences, especially in the art industry, where maintaining character and object identity is crucial. Repository: [TencentARC/ColorFlow](https://github.com/TencentARC/ColorFlow) GitHub stars: 466 GitHub description: The official implementation of paper "ColorFlow: Retrieval-Augmented Image Sequence Colorization".
TypeScript 466 stars

modular/llm-inference-handbook

Everything you need to know about LLM inference

Overview: This repository contains the source for the "LLM Inference Handbook," a practical guide for understanding, optimizing, scaling, and operating Large Language Model (LLM) inference systems. Key features: - Documentation for LLM inference systems - Practical tips and best practices - Code examples and sample projects Tech stack: TypeScript Why it matters: This handbook serves as a comprehensive resource for developers looking to enhance their understanding and operational skills in LLM inference systems. Repository: modular/llm-inference-handbook GitHub stars: 465
Python 466 stars

neuml/rag

🚀 Retrieval Augmented Generation (RAG) with txtai. Combine search and LLMs to find insights with your own data.

Overview: This project is a Retrieval Augmented Generation (RAG) Streamlit application backed by [txtai](https://github.com/neuml/txtai), designed to help generate factually correct content by limiting the context in which a language model can generate answers. Key features: - Vector RAG: Context supplied via a vector search query - Graph RAG: Context supplied via a graph path traversal query Tech stack: Python Why it matters: This application combines search and language models to find insights with your own data, making it a valuable tool for developers looking to enhance their applications with improved accuracy and context-awareness.
Swift 466 stars

opennookorg/betterwispr

Free, open-source, local-first dictation app for macOS. Hold a shortcut, speak, and text is typed into any app. On-device speech-to-text with Whisper, Parakeet and Apple speech. Private, offline, open-source Wispr Flow alternative.

### Overview: BetterWispr is a free, open-source voice dictation app for macOS that allows users to hold a shortcut to dictate and release to type, with whisper, parakeet, and apple speech models available. It offers a private, offline alternative to wispr flow and includes features such as spelling hints, phrase replacements, and voice commands. ### Key features: - **Dictate anywhere**: Hold to talk or press to toggle, with a shortcut you choose. - **On-device models**: Apple speech, Parakeet v3 (25 European languages), Parakeet v2 (English), and Whisper large-v3 turbo. - **Vocabulary**: Spelling hints and phrase replacements for names and jargon. - **Learns your corrections**: Fix a misheard word once and it's spelled right next time. - **Voice commands**: Say "comma", "new line", "scratch that", or "sorry, remove that", and "at the rate KV" for "@KV". - **Meetings**: Live transcript of you and the other side, plus on-device titles, summaries, and action items with Apple Intelligence or a local Ollama model. - **Transcribe files and links**: Drop in an audio or video file or paste a video link and get a timestamped transcript with the model you choose, to copy or export as text or Markdown. Links use yt-dlp, which BetterWispr installs only when you click "Install". - **Connected apps**: Let Claude, Cursor, and other apps that support MCP list, search, and read
Java 466 stars

silentchainai/SILENTCHAIN

AI-powered vulnerability scanner extension for Burp Suite with multi-provider support (Ollama, OpenAI, Claude, Gemini)

Overview: SILENTCHAIN AI™ Community Edition is an AI-powered vulnerability scanner extension for Burp Suite, utilizing advanced language models for intelligent passive analysis of HTTP traffic. It identifies OWASP Top 10 vulnerabilities, security misconfigurations, and potential attack vectors. Key features: - Passive AI Analysis - Professional UI with live findings panel and task management - Multi-AI Support (Burp AI, Ollama, OpenAI, Claude, Gemini, Azure) - Smart Reporting with CWE and OWASP mappings - Data Privacy (DataSanitizer) Tech stack: Java Why it matters: SILENTCHAIN AI™ Community Edition leverages AI models to provide intelligent passive analysis, reducing noise and focusing on real vulnerabilities, making it a valuable tool for web application security testing. Repository: silentchainai/SILENTCHAIN GitHub stars: 466
Unknown 466 stars

tzxiang/awesome-image-alignment-and-stitching

A curated list of awesome resources for image alignment and stitching ...

### Overview: This repository is a curated list of awesome resources for image alignment and stitching, including tutorials, papers, and projects. It aims to provide developers with valuable information and tools for their projects. ### Key Features: - **Image Registration**: Resources for image registration, including tutorials and papers. - **Medical Image Registration**: A practical review on medical image registration. - **Image Matching**: Feature detection methods, including key points and line detection. - **Geometric Pre-processing**: Techniques for rectifying fisheye images and calibrating cameras. - **Image Alignment and Stiching**: Projects and tutorials for image alignment and stitching. ### Tech Stack: Python, OpenCV, TensorFlow, Theano, and GitHub. ### Why it Matters: This list serves as a comprehensive resource for developers looking to enhance their image processing and alignment skills. It covers a wide range of topics, from basic tutorials to advanced research papers, ensuring that users can find the information they need to improve their projects.
Lua 465 stars

cvondrick/soundnet

SoundNet: Learning Sound Representations from Unlabeled Video. NIPS 2016

Overview: SoundNet is a state-of-the-art model that learns rich natural sound representations from unlabeled video data, presented in the NIPS 2016 paper "SoundNet: Learning Sound Representations from Unlabeled Video". This project focuses on the implementation and usage of the SoundNet model for sound recognition and feature extraction. Key features: - SoundNet model for learning sound representations from unlabeled video data - Pre-trained models available for 8 and 5 layers - Script for recognizing categories and extracting features from audio files - Feature extraction capabilities using Torch - Fine-tuning option for custom datasets Tech stack: Lua, Torch7, Audio (SOX), HDF5 Why it matters: SoundNet offers a powerful approach to learning sound representations from unlabeled video data, providing a significant advancement in the field of audio and visual data fusion. Its ability to recognize categories and extract features makes it highly valuable for applications in audio classification and feature extraction, making it a valuable tool for researchers and developers working in audio and visual systems.
Java 465 stars

woheller69/gptAssist

gptAssist is a simple WebView wrapper for ChatGPT

### Overview: gptAssist is a simple WebView wrapper for ChatGPT, designed to be used in applications that require web browsing capabilities. ### Key Features: - **WebView Integration**: Allows developers to easily integrate ChatGPT into their applications. - **Personal Data Submission**: The app is designed to work on certified Android devices, but developers must submit personal identity details to Google. - **Customizable Icons**: Supports various Android packages with customizable icons. ### Tech Stack: Java ### Why it Matters: The app is essential for developers who need to integrate ChatGPT into their applications but are concerned about privacy and compliance with Google's requirements. It provides a straightforward solution without the need to submit personal data to Google, ensuring compliance and maintaining user privacy.
Python 464 stars

HKUDS/RLMRec

[WWW'2024] "RLMRec: Representation Learning with Large Language Models for Recommendation"

### Overview: RLMRec is a PyTorch implementation of a model-agnostic framework for enhancing recommendation systems with large language models (LLMs). This paper, presented at WWW2024, proposes RLMRec, which integrates representation learning with LLMs to capture intricate semantic aspects of user behaviors and preferences. The framework is designed to be model-agnostic, making it applicable across various recommendation models. ### Key Features: - **Model-Agnostic Framework**: Enhances existing recommenders with LLM-empowered representation learning. - **User/Item Profiling**: Empowered by LLMs, it generates high-quality text descriptions for users and items. - **Cross-View Alignment**: Aligns the semantic space of LLMs with the representation space of collaborative relational signals. - **Auxiliary Textual Signals**: Incorporates auxiliary textual signals to improve recommendation accuracy. ### Tech Stack: - **Python**: The primary language used for development. - **PyTorch**: Framework used for implementing the model. - **Torch-scatter, Torch-sparse**: Libraries for efficient computation of large-scale sparse matrices. ### Why It Matters: RLMRec offers a novel approach to recommendation systems by leveraging the semantic understanding capabilities of large language models. This method enhances the representation learning process, making it more effective in capturing user preferences and item characteristics, thereby improving the accuracy and relevance of recommendations.
HTML 464 stars

Thiago-code-lab/aws-certified-ai-practitioner-brasil

Conteúdo em PT-BR para a AWS AI Practitioner (AIF-C01), com foco em fundamentos de IA/ML na AWS, serviços gerenciados (Bedrock, Sagemaker, etc.), boas práticas de governança e aplicações de negócio.

### Overview: Este repositório é o conteúdo em português para a AWS AI Practitioner (AIF-C01), focando em fundamentos de IA/ML na AWS, serviços gerenciados (Bedrock, Sagemaker, etc.), boas práticas de governança e aplicações de negócio. O repositório é organizado em módulos objetivos, com foco em leitura progressiva, revisão rápida e prática guiada, para quem está iniciando no escopo do exame AIF-C01. ### Key features: - **Fundamentos de IA/ML na AWS**: Conceitos de IA, ML, inferência, LLMs e base da certificação. - **Serviços de IA AWS**: Bedrock, SageMaker, serviços especializados e integração com aplicações. - **Governança e Segurança**: Governança, conformidade, privacidade, revisão humana e controles essenciais. - **Revisão**: Simulados curtos, questões comentadas, glossário e material de fixação. - **Apoio**: Cheatsheets, flashcards, labs guiados e recursos complementares. ### Tech stack: HTML ### Why it matters: Este repositório é o conteúdo em português para a AWS AI Practitioner (AIF-C01), focando em fundamentos de IA/ML na AWS, serviços gerenciados (Bedrock, Sagemaker, etc.), boas práticas de governança e aplicações
Python 464 stars

bsilverthorn/maccarone

AI-managed code blocks in Python ⏪⏩

Overview: Maccarone is an AI-driven Python extension that automates the management of code blocks, making your projects more efficient and dynamic. Key features: - AI-assisted code block management - Updates code sections based on changes - VS Code extension available Tech stack: Python Why it matters: Maccarone streamlines the development process by delegating repetitive tasks to AI, reducing manual effort and improving code quality. Repository: bsilverthorn/maccarone GitHub stars: 464 GitHub description: AI-managed code blocks in Python ⏪⏩
TypeScript 464 stars

huggingface/node-question-answering

Fast and production-ready question answering in Node.js

### Overview: This Node.js package provides a fast and production-ready question answering solution using the powerful DistilBERT model, leveraging the Hugging Face Tokenizers library for efficient text processing and TensorFlow.js for model inference. ### Key features: - **Production-Ready**: Automatically downloads and uses the default DistilBERT model in SavedModel format. - **3 Lines of Code**: Minimal code required to integrate question answering directly into Node.js applications. - **Model Compatibility**: Compatible with various DistilBERT, BERT, and RoBERTa models in both SavedModel and TFJS formats. - **Remote Models**: Supports remote models via TensorFlow Serving for enhanced scalability. ### Tech stack: Node.js, TypeScript, Hugging Face Tokenizers, TensorFlow.js. ### Why it matters: This package simplifies the process of integrating question answering capabilities into Node.js applications, making it an ideal choice for developers looking to enhance their applications with intelligent text analysis.
Python 464 stars

hugoycj/Instant-angelo

Instant-angelo: Build high-fidelity Digital Twin within 20 Minutes!

Overview: Instant-angelo is a project that aims to build high-fidelity digital twins within a remarkably short timeframe, specifically within 20 minutes, using the state-of-the-art UniSDF renderer. Key features: - High-fidelity digital twin creation - Rapid photorealistic neural 3D reconstructions - Integration of UniSDF for improved reflective surface reconstruction Tech stack: Python Why it matters: Instant-angelo offers a significant improvement in the speed and quality of 3D surface reconstruction, making it ideal for applications requiring real-time or near-real-time rendering, such as augmented reality, virtual reality, or interactive simulations. Repository: hugoycj/Instant-angelo Primary language: Python GitHub stars: 464 GitHub description: Instant-angelo: Build high-fidelity Digital Twin within 20 Minutes!
Python 464 stars

tensorgi/TPA

[NeurIPS 2025 Spotlight] TPA: Tensor ProducT ATTenTion Transformer (https://arxiv.org/abs/2501.06425)

Overview: TPA: Tensor ProducT ATTenTion Transformer (T6) is a state-of-the-art transformer model that leverages Tensor Product Attention (TPA) mechanisms to enhance performance and reduce KV cache size. This repository provides tools for data preparation, model pretraining, and evaluation to facilitate research and development using the T6 architecture. Key features: - Tensor Product Attention: Implements advanced attention mechanisms for improved model performance. - Scalability: Efficient training procedures optimized for large-scale datasets and multi-GPU setups. - Flexible Data Support: Compatible with popular datasets like [Fineweb-Edu-100B](https://huggingface.co/datasets/HuggingFaceFW/fineweb-edu/) and [OpenWebText](https://openwebtext2.readthedocs.io/en/latest/). - Comprehensive Evaluation: Integrated with [lm-evaluation-harness](https://github.com/EleutherAI/lm-evaluation-harness) for standardized benchmarking. - FlashTPA Decoding: see Algorithm 2 and 3 in [Paper](./Tensor_Product_Attention.pdf) for FlashTPA Decoding algorithms and [./decode](./decode) for Python and Triton implementations. Tech stack: Python Why it matters: TPA Transformer (T6) is a significant advancement in transformer models, offering enhanced performance and reduced memory usage through Tensor Product Attention mechanisms. The repository provides essential tools for researchers and developers to experiment with and improve upon this cutting-edge model.