Project directory

Projects

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

Python 828 stars

xark-argo/argo

ARGO is an open-source AI Agent platform that brings Local Manus to your desktop. With one-click model downloads, seamless closed LLM integration, and offline-first RAG knowledge bases, ARGO becomes a DeepResearch powerhouse for autonomous thinking, task planning, and 100% of your data stays locally. Support Win/Mac/Docker.

### Overview: ARGO is an open-source AI Agent platform designed for local AI research and development. It simplifies the process of downloading and integrating AI models, providing a seamless experience for both closed and open-source integration. ARGO supports offline operation, ensuring 100% data privacy and local storage, making it ideal for autonomous thinking, task planning, and data management. ### Key Features: - **One-click Model Downloads**: Easily access and download AI models. - **Seamless Closed Integration**: Integrate closed-source models seamlessly. - **Offline-first Knowledge Bases**: Utilize local RAG knowledge bases for offline operations. - **Task Planning and Execution**: Automate task planning and execution with a dedicated agent factory. - **Open Access to Leading Providers**: Access models from OpenAI, Claude, DeepSeek, or run local Ollama models. ### Tech Stack: ARGO is built using Python, leveraging the latest AI and research tools to provide a powerful and flexible platform for AI research and development. ### Why It Matters: ARGO empowers users to build and use AI-powered assistants that can autonomously think, plan tasks, and handle complex tasks. With its focus on local data and privacy, it democratizes AI research, making it accessible to a wider audience while ensuring 100% data security and local control.
Unknown 827 stars

Machine-Learning-Tokyo/papers-with-annotations

Research papers with annotations, illustrations and explanations

Overview: This project compiles multiple research papers with annotations, illustrations, and explanations, making them easier to read and understand. Key features: - Object detection PwA - AI and cognitive science related PwA - Unsupervised and semi-supervised learning related PwA - Convolutional neural networks related PwA - Miscellaneous PwA Tech stack: Not specified. Why it matters: This project simplifies complex technical concepts and makes research papers more accessible, enhancing the readability and comprehension of technical papers related to AI, ML, DL, neuroscience, and cognitive sciences. Repository: Machine-Learning-Tokyo/papers-with-annotations GitHub stars: 827 GitHub description: Research papers with annotations, illustrations, and explanations.
Python 827 stars

lucidrains/rotary-embedding-torch

Implementation of Rotary Embeddings, from the Roformer paper, in Pytorch

### Overview: Rotary Embeddings is a PyTorch library that implements Rotary Embeddings, a technique introduced in the RoFormer paper. This library provides a simple and efficient way to incorporate rotary embeddings into transformers, making positional encoding more flexible and powerful. By rotating information into any axis of a tensor, it enhances the state-of-the-art results for positional embedding, making it a valuable addition to transformer models. ### Key Features: - **Rotary Embeddings**: Rotates information into any axis of a tensor, whether fixed positional or learned. - **State-of-the-Art Results**: Provides superior performance for positional embedding. - **Efficiency**: Easy and efficient implementation, reducing computational costs. - **Versatility**: Can be used in both fixed and learned positional encoding. - **Inference Key-Value Cache**: Automatically handles key-value caches at inference, requiring minimal manual intervention. - **Axial Rotary Embeddings**: Allows easy use of n-dimensional axial relative positional embedding, suitable for video transformers. - **Length Extrapolatable Rotary Embeddings**: Fixes length extrapolation issue in autoregressive transformers by using a decay similar to ALiBi, enabling better handling of longer sequences. ### Tech Stack: - **Python**: The primary language used for development and implementation. ### Why It Matters: Rotary Embeddings significantly improve the performance of transformers by providing more flexible and powerful positional encoding. It enhances the state-of-the-art results for positional embedding, making it a valuable addition to transformer models. By rotating information into any axis of a tensor, it reduces computational costs and makes the model more efficient
Unknown 826 stars

EvilPort2/Sign-Language

A very simple CNN project to recognize gestures made in American Sign Language

### Overview: This is a simple CNN project designed to recognize gestures made in American Sign Language (ASL). The project utilizes a 44 gesture dataset and trains a model on these images to classify different ASL gestures. ### Key Features: - A dataset of 44 ASL gestures, each represented by 2400 images (50x50 pixels). - Uses a Convolutional Neural Network (CNN) architecture for gesture recognition. - Supports both TensorFlow and Keras libraries for model training. - Provides a basic guide on setting up a hand histogram for gesture recognition. ### Tech Stack: - Python 3.x - TensorFlow 1.5 - Keras - OpenCV 3.4 - h5py - pyttsx3 ### Why it Matters: This project serves as a foundational example for beginners in computer vision and neural networks. It demonstrates the process of creating and training a model to recognize ASL gestures, which can be extended to recognize other hand gestures or even other languages. ### Repository: - GitHub: https://github.com/EvilPort2/Sign-Language - GitHub Stars: 826 - Description: A very simple CNN project for recognizing gestures in ASL. The dataset includes 44 gestures, each represented by 2400 images. ### Requirements: - Python 3.x - TensorFlow 1.5 - Keras - OpenCV 3.4 - h5py - pyttsx3 - Basic knowledge of neural networks and computer vision ### Installing
Python 826 stars

carpedm20/MemN2N-tensorflow

"End-To-End Memory Networks" in Tensorflow

Overview: This project is a TensorFlow implementation of End-To-End Memory Networks, a language modeling technique from the paper "End-To-End Memory Networks" by Facebook AI Research. It includes sample Penn Tree Bank (PTB) corpus and a command-line interface for training, testing, and validation. Key features: - Sample PTB corpus for benchmarking - Command-line interface for training, testing, and validation - Option to show progress using `progress` package Tech stack: Python with TensorFlow Why it matters: This project provides a practical tool for language modeling using end-to-end memory networks, showcasing the effectiveness of the technique on a widely used benchmark dataset.
Python 826 stars

cocacola-lab/ChatIE

The online version is temporarily unavailable because we cannot afford the key. You can clone and run it locally. Note: we set defaul openai key. If keys exceed plan and are invalid, please tell us. The response speed depends on openai. ( sometimes, the official is too crowded and slow)

Overview: ChatIE is an open-source tool designed to automatically extract structured information from raw sentences using ChatGPT and prompting, aiming to provide valuable in-depth analysis of input sentences. It supports three tasks: entity relation joint extraction, named entity recognition, and event extraction. The project is currently available for local development and can be found on GitHub. Key features: - Entity Relation Joint Extraction - Named Entity Recognition - Event Extraction Tech stack: Python Why it matters: ChatIE is a powerful tool that can extract structured information from raw text using ChatGPT, making it easier for corporations to make incisive and business-improving decisions. It is particularly useful for tasks that require a deep analysis of input sentences, such as event extraction and named entity recognition. GitHub stars: 825 Repository: cocacola-lab/ChatIE
Unknown 826 stars

zszazi/Deep-learning-in-cloud

List of Deep Learning Cloud Providers

Overview: This repository provides a comprehensive list of cloud providers that offer GPU resources for deep learning, including Google Colab, Kaggle Kernels, and various cloud hosting services like Alibaba Cloud, AWS Sagemaker, and Azure. These platforms can significantly accelerate the training of deep learning models, making them accessible even on less powerful devices. Key features: - **Google Colab**: Offers free GPU access for limited use. - **Kaggle Kernels**: Provides free GPU resources. - **Cloud Hosting Services**: Alibaba Cloud, AWS Sagemaker, and Azure offer GPU resources at varying prices. - **MLOps Platforms**: Platforms like Dataiku, Deepnote, and Deploybase support complete MLOps life cycles. Tech stack: Python, Jupyter Notebook, and various cloud services. Why it matters: These cloud providers offer a cost-effective solution for deep learning training, making it possible to leverage powerful GPU resources even on less powerful devices.
Python 824 stars

Haervwe/open-webui-tools

Open‑WebUI Tools is a modular toolkit designed to extend and enrich your Open WebUI instance, turning it into a powerful AI workstation. With a suite of over 15 specialized tools, function pipelines, and filters, this project supports academic research, agentic autonomy, multimodal creativity, workflows, and more

### Overview: Open WebUI Tools is a comprehensive toolkit designed to enhance your Open WebUI experience, offering specialized tools, function pipelines, and filters for academic research, image generation, music creation, and more. ### Key Features: - **Tools**: Over 20 specialized tools including arXiv Search, Perplexica Search, Pexels Media Search, YouTube Search & Embed, Xquik X Data Tool, and more. - **Function Pipes**: Advanced tools like Planner Agent v3, arXiv Research MCTS, Multi Model Conversations v2, Resume Analyzer, and more. - **Filters**: Enhance your conversations with Doodle Paint, Prompt Enhancer, Semantic Router, Full Document, and Clean Thinking Tags. ### Tech Stack: Python ### Why It Matters: This toolkit transforms your Open WebUI instance into a powerful AI workstation, supporting academic research, image generation, music creation, and more. Repository: Haervwe/open-webui-tools GitHub Stars: 824
Python 824 stars

Rubikplayer/flame-fitting

Example code for the FLAME 3D head model. The code demonstrates how to sample 3D heads from the model, fit the model to 3D keypoints and 3D scans.

Overview: This repository contains example code for the FLAME 3D head model, demonstrating how to sample from the model, fit it to 3D keypoints, and fit it to 3D scans. Key features: - Sampling: Load and evaluate FLAME model for random parameters - Landmark fitting: Fit FLAME to 3D landmarks - Scan fitting: Fit FLAME to a 3D scan Tech stack: Python Why it matters: This code provides a practical example for researchers and developers interested in using the FLAME model for 3D head fitting and expression analysis.
Python 824 stars

diivi/aseprite-mcp

MCP server for interacting with the Aseprite API

### Overview: Aseprite MCP Tools is a Python-based Minecraft Server designed to give AI assistants full control over Aseprite, enabling them to create high-quality pixel art and animated sprites. The server includes a comprehensive set of tools across 18 categories, designed to produce good pixel art beyond just primitives. ### Key Features: - **Canvas Tools**: Create and manage sprites, layers, and frames. - **Drawing Tools**: Draw pixels, text, lines, rectangles, circles, ellipses, polygons, paths, fills, gradients, and isometric boxes. - **Text Tools**: Draw and measure text using bitmap sprite-sheets or TrueType fonts. - **Layers Tools**: Delete, re-arrange, and manage layers. - **Animation Tools**: Create and manipulate frames for animations. - **Effects Tools**: Apply effects like outlines, retro palettes, and onion-skin renders. - **Palettes Tools**: Customize palettes for a variety of effects. - **Slices Tools**: Slice images for better visualization. - **Tilemaps Tools**: Create and manage tilemaps. - **Exports Tools**: Export images and animations in various formats. - **Visual Feedback/Analysis Tools**: Provide visual feedback and analyze pixel art. - **Lua Escape Hatch**: Access the raw Lua code for advanced customization. ### Tech Stack: Python ### Why It Matters: The server's comprehensive set of tools ensures that AI assistants can produce high-quality pixel art, even beyond the basic primitives. This makes it particularly useful for tasks that require detailed pixel art, such as creating isometric rooms, sword
Python 824 stars

pgalko/BambooAI

AI data analyst for transparent, reproducible analysis. Works step by step in Python, verifies the evidence behind its reports, and supports a wide selection of models, including local open-weight models.

Overview: BambooAI is an AI-driven data analysis environment that leverages Python to provide a transparent and reproducible workflow. It allows analysts to iteratively run Python cells, inspect previous outputs, and verify the evidence behind their reports. Key features: - Iterative analysis - Persistent Python workspace - Executable computational record - Supports local open-weight models Tech stack: Python Why it matters: BambooAI ensures that the analytical process is visible, allowing for easy tracking of numerical results and computational steps. This makes the analysis transparent and interpretable, enhancing trust and reproducibility in the results. Repository: pgalko/BambooAI GitHub stars: 822 GitHub description: BambooAI is an LLM-driven data analysis environment built around a persistent Python kernel, an explicit analysis protocol, and a fully inspectable computational record.
Python 824 stars

sail-sg/Adan

Adan: Adaptive Nesterov Momentum Algorithm for Faster Optimizing Deep Models

Overview: Adan is an adaptive Nesterov momentum algorithm designed for faster optimization of deep models, as detailed in the paper "Adan: Adaptive Nesterov Momentum Algorithm for Faster Optimizing Deep Models" by Xie et al. This implementation is available on GitHub, where it has received 824 GitHub stars, making it a valuable tool for accelerating the training of deep learning models. Key features: - Adan is an adaptive Nesterov momentum algorithm specifically designed for deep model optimization. - It includes a Riemannian version of Adan (Radan) that is integrated into the Manify library. - Adan is supported in the NeMo framework from NVIDIA. - It is used as the default optimizer in several projects, including the High-Fidelity Text-to-3D Generation Project, Masked Diffusion Transformer V2, D-Adaptation, and more. - Adan is supported in Timm, Paddle, and OpenMMLab projects. - It is also used in the DreamFusion Project and MMClassification. Tech stack: Python Why it matters: Adan is a significant improvement over traditional momentum algorithms, offering faster convergence and better performance on deep learning models. Its adaptive nature makes it particularly effective in scenarios where traditional momentum methods may struggle, making it a valuable tool for researchers and practitioners in the field of deep learning optimization. Repository: sail-sg/Adan Primary language: Python GitHub stars: 824 GitHub description: Adan: Adaptive Nesterov Momentum Algorithm for Faster Optimizing Deep Models
TypeScript 824 stars

thesysdev/open-intelligent-ui

An open-source take on ChatGPT's Intelligent UI: answers stream as interactive UI (maps, photos, charts, drawings and working tools). Built with OpenUI.

### Overview: This open-source project aims to replicate the "Intelligent UI" experience introduced in ChatGPT, where responses are interactive and provide visual and textual information rather than just text. The project is built on OpenUI, an open standard for generative UI, and aims to make this feature available in any application. ### Key Features: - **Layout:** Components like `Col`, `Row`, `Box`, `Grid`, `Card`, `Carousel`, `Popover`, `Divider`, `Spacer`. - **Text:** `Title`, `Text`, `Caption`, `Label`, `Badge`, `Link`, `List`, `ListItem`, `Markdown`. - **Inputs:** `Button`, `IconButton`, `Pressable`, `Input`, `TextArea`, `Select`, `SegmentedControl`, `Slider`, `Checkbox`, `RadioGroup`, `DatePicker`, `Timer`. - **Media and data:** `SearchImage`, `Image`, `Icon`, `Table`, `Chart`, `Map`, `YouTube`. - **More text and play:** `Text`, `Quote`, `Code`, `Flashcard`, `Celebration`. - **Drawing:** `Svg`, `HtmlView`. - **Functions:** 59 generic `@functions` and built-ins for computing, text formatting, dates, and data for dashboards. - **Actions:** `@CopyToClipboard(text)`. ### Tech Stack: The project uses TypeScript for its implementation. ### Why it Matters: This project demonstrates how to create an interactive and visually rich user interface similar to ChatGPT
Unknown 824 stars

zubair-irshad/Awesome-Robotics-3D

A curated list of 3D Vision papers relating to Robotics domain in the era of large models i.e. LLMs/VLMs, inspired by awesome-computer-vision, including papers, codes, and related websites

### Overview: This repository is a curated list of 3D Vision papers related to the Robotics domain, focusing on the era of large models, inspired by the awesome-computer-vision project. It includes papers, codes, and related websites. ### Key features: - **Policy Learning**: Papers and implementations related to policy learning in robotics. - **Pretraining**: Papers and implementations related to pretraining models for robotics. - **VLM and LLM**: Papers and implementations related to Vision Language Models and Large Language Models for robotics. - **Representations**: Papers and implementations related to 3D representations and visual foundation models. - **Simulations, Datasets, and Benchmarks**: Papers and implementations related to simulations, datasets, and benchmarks for robotics. - **Citation**: Papers and implementations related to citation and references. ### Tech stack: Python, Jupyter Notebooks, and various machine learning libraries. ### Why it matters: This repository provides a comprehensive overview of recent advancements in 3D vision and robotics, making it a valuable resource for researchers and developers in the field.
Cuda 823 stars

andyzeng/tsdf-fusion

Fuse multiple depth frames into a TSDF voxel volume.

Overview: This repository contains CUDA/C++ code for fusing multiple depth maps into a projective truncated signed distance function (TSDF) voxel volume, which can be used to generate high-quality 3D surface meshes and point clouds. Key features: - Fusion of multiple depth maps into a TSDF voxel volume - Generation of 3D surface point clouds and 3D surface meshes - Support for Ubuntu 14.04 and 16.04 - Python version available for both CPU and GPU support Tech stack: CUDA/C++ Why it matters: This code is essential for creating accurate 3D models from multiple depth maps, making it valuable for applications in computer vision, robotics, and 3D modeling.
Unknown 823 stars

awesome-photogrammetry/awesome-photogrammetry

😎 Awesome photogrammetry projects

Overview: This repository is a collection of awesome photogrammetry projects, applications, tools, and resources. It aims to provide a comprehensive list of high-quality photogrammetry-related projects, ensuring that users can find the tools they need for various applications in surveying, mapping, and high-precision metrology. Key features: - A wide range of photogrammetry software, including commercial and open-source options. - Comprehensive datasets and benchmarks for testing and validation. - Information on journals, conference proceedings, books, and introductory papers. - Courses and tutorials for learning photogrammetry. - Scientific conferences and related awesome lists for staying updated in the field. Tech stack: The repository uses Markdown and GitHub to organize and share information. Why it matters: This repository serves as a valuable resource for anyone interested in photogrammetry, providing a platform to discover and explore the latest tools, datasets, and educational materials in the field. Repository: awesome-photogrammetry/awesome-photogrammetry GitHub stars: 822
Unknown 823 stars

bertjiazheng/awesome-scene-understanding

😎 A list of awesome scene understanding papers.

### Overview: This repository is a curated list of awesome scene understanding papers, inspired by the popular [awesome-computer-vision](https://github.com/jbhuang0604/awesome-computer-vision) repository. It aims to provide a comprehensive overview of the latest research in scene understanding, covering various techniques and datasets used in the field. ### Key Features: - πŸ“· Multi-view images - 🎲 Point cloud - 🌟 3D models and datasets - 🌟 Survey articles and datasets - 🌟 Workshops and tutorials - 🌟 Realistic dataset repositories ### Tech Stack: The repository is written in Python and uses Markdown for documentation. ### Why It Matters: This list serves as a valuable resource for researchers, developers, and enthusiasts interested in advancing the field of scene understanding. It provides a curated collection of papers, datasets, and resources that can help in understanding and improving the techniques used in scene recognition and understanding. ### GitHub Stars: The repository has received 823 GitHub stars, indicating its popularity and usefulness among the developer community. ### Related Resources: - [3D Machine Learning](https://github.com/timzhang642/3D-Machine-Learning) - [Awesome Holistic 3D](https://github.com/holistic-3d/awesome-holistic-3d) - [Awesome Planar Reconstruction](https://github.com/chenzhaiyu/awesome-planar-reconstruction) - [Wireframe](https://github.com/Delay-Xili
Python 823 stars

deepgram/kur

Descriptive Deep Learning

Overview: Kur is a system designed to simplify the creation and application of state-of-the-art deep learning models, making it accessible to both beginners and advanced users alike. Key features: - Descriptive specification files for easy model design and understanding. - Supports Theano, TensorFlow, and PyTorch. - Multi-GPU support out-of-the-box. - Jinja2 templating engine for model exploration. - Installation via pip or cloning the repository. Tech stack: Python 3.4 or greater. Why it matters: Kur simplifies the process of building and applying deep learning models, making it easier for everyone involved in the machine learning community, from beginners to experts.
Go 823 stars

helixml/helix

♾️ Private Agent Fleet with Spec Coding. Each agent gets their own GPU-accelerated desktop. Run Claude, Codex, Gemini and open models on a full private AI Stack ♾️

Overview: Helix is a private agent fleet that allows developers to run Claude, Codex, Gemini, and open models on their own infrastructure. Each agent has its own GPU-accelerated desktop, and the fleet is managed on a shared Kanban board with a full private AI Stack. Key features: - Full desktop per agent - Fleet visibility - Multiplayer collaboration - High-density isolation Tech stack: Go Why it matters: Helix provides a private, isolated environment for running AI agents, allowing developers to collaborate and review changes in a more efficient and productive manner.
TypeScript 823 stars

juspay/xyne-spaces

The AI Org-OS β€” a collaborative platform for humans and agents. Explore: https://spaces.xyne.ai

### Overview: Xyne Spaces is a collaborative platform designed for organizations, providing a unified context layer for humans and agents. It integrates with existing tools like Slack, Google Workspace, and Microsoft 365, normalizing and serving context through permission-aware APIs, ensuring that access control respects the permissions of the underlying work. ### Key Features: - **Context Store**: Normalizes and indexes context from various tools, serving it through permission-aware APIs. - **Collaboration**: Real-time work with team chat, calls, and collaboration tools. - **Agentic Workflows**: Agents can search, read, and act on context through the same permission model. - **Apps**: Customer Support Desk, Tickets, and other productivity apps built around the context layer. ### Tech Stack: TypeScript ### Why It Matters: Xyne Spaces provides a single, normalized context layer that respects access control, ensuring that agents and people can only access the context they are authorized to see. This centralizes context, making it easier to search, automate, and collaborate across different tools and platforms. ### Repository: juspay/xyne-spaces ### GitHub Stars: 822 ### GitHub Description: The AI Org-OS β€” a collaborative platform for humans and agents. Explore: https://spaces.xyne.ai