Project directory

Projects

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

C++ 1,647 stars

royshil/obs-localvocal

OBS plugin for local speech recognition and captioning using AI

### Overview: LocalVocal is an OBS plugin designed for local speech recognition and captioning using AI. It streamlines the process of converting spoken content into captions, enhancing productivity and accessibility. ### Key Features: - **Speech Recognition**: Transcribes spoken audio into captions. - **Captioning**: Automatically generates captions for video content. - **Integration with OBS**: Seamless integration with OBS Studio for live streaming and recording. ### Tech Stack: - C++ ### Why it Matters: LocalVocal simplifies the process of captioning videos, making it easier for users to create accurate and timely captions. It is particularly useful in educational settings, live events, and professional video production where accurate captions are crucial. ### Repository: - **Repository**: royshil/obs-localvocal - **GitHub Stars**: 1641 - **GitHub Description**: OBS plugin for local speech recognition and captioning using AI ### Downloads: - **Windows**: Available for generic, NVIDIA, and AMD configurations. - **Linux**: Available for generic, NVIDIA, and AMD configurations. - **MacOS**: Available for Intel and ARM64 configurations. ### Downloads: - **Windows**: Available for generic, NVIDIA, and AMD configurations. - **Linux**: Available for generic, NVIDIA, and AMD configurations. - **MacOS**: Available for Intel and ARM64 configurations. ### Primary Language: - **Primary Language**: C++ ### GitHub Workflow Status: - **GitHub Workflow Status**: The workflow is active, ensuring continuous integration and deployment. ### Total Downloads: - **Total Downloads**: 16
JavaScript 1,646 stars

pguso/rag-from-scratch

Demystify RAG by building it from scratch. Local LLMs, no black boxes - real understanding of embeddings, vector search, retrieval, and context-augmented generation.

Overview: Dive into the world of Retrieval-Augmented Generation (RAG) and learn how to build it from scratch using JavaScript. This project demystifies advanced AI concepts by providing clear, well-explained, and practical code examples. Key features: - Step-by-step code walkthroughs - Minimal, well-explained, real code - Real understanding of embeddings, vector search, retrieval, and context-augmented generation - No black boxes, no cloud APIs - Local LLMs, no external dependencies Tech stack: JavaScript Why it matters: This project offers a comprehensive, developer-friendly approach to understanding and implementing RAG, making it accessible for anyone looking to enhance their knowledge of AI and language models. Repository: pguso/rag-from-scratch GitHub stars: 1646 GitHub description: Demystify RAG by building it from scratch. Local LLMs, no black boxes - real understanding of embeddings, vector search, retrieval, and context-augmented generation.
Python 1,646 stars

ymcui/Chinese-XLNet

Pre-Trained Chinese XLNet(中文XLNet预训练模型)

### Overview: 本项目提供了面向中文的XLNet预训练模型,旨在丰富中文自然语言处理资源,提供多元化的中文预训练模型选择。 ### Key features: - 中文XLNet预训练模型 - 多样化的中文预训练模型选择 - 高效的模型下载和使用 ### Tech stack: Python ### Why it matters: 丰富了中文自然语言处理资源,提供多元化的预训练模型选择,有助于提升中文NLP任务的性能和效率。
TypeScript 1,644 stars

alan-ai/alan-sdk-ionic

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

### Overview: The Alan AI SDK for Ionic allows developers to easily integrate AI-driven features into their Ionic applications, enabling human-like conversations and actions through voice commands. ### Key features: - Embeds an intelligent layer into your Ionic application, generating both business logic and UI in real time. - Works across the entire app stack, including user interface, business logic, and data management. - Enables accurate, context-aware code generation and runtime AI interaction. - Creates a safe and validated environment from your app’s APIs, GUIs, and documentation. - Automatically adapts your software, responding, evolving, and scaling automatically. ### Tech stack: TypeScript ### Why it matters: The Alan AI SDK for Ionic simplifies the integration of AI into existing Ionic applications, making it easier to create adaptive and context-aware software solutions. ### Repository: alan-ai/alan-sdk-ionic ### GitHub stars: 1643
Python 1,643 stars

fetchai/uAgents

A fast and lightweight framework for creating decentralized agents with ease.

Overview: uAgents is a Python library that simplifies the creation and management of autonomous AI agents, allowing developers to easily implement various tasks on schedules or in response to events. Key features: - Easy creation and management of agents - Automatic connection to the uAgents network - Secure agent communication - Observable telemetry events Tech stack: Python Why it matters: uAgents provides a straightforward and efficient way to create decentralized agents, making it accessible for developers without extensive blockchain knowledge. Repository: fetchai/uAgents Primary language: Python GitHub stars: 1643
Python 1,643 stars

invictus717/MetaTransformer

Meta-Transformer for Unified Multimodal Learning

### Overview: Meta-Transformer is a unified multimodal learning framework that combines large language models with various modalities such as fMRI, Depth, and Normal Maps. It performs joint training and demonstrates impressive performance across 25 benchmarks. ### Key Features: - **Unified Multimodal Learning**: Integrates large language models with multiple modalities. - **Joint Training**: Supports multimodal joint training. - **Supports 12 Modalities**: Handles data from 12 different modalities. - **Applications**: Can be applied to stock analysis, weather forecasting, remote sensing, autonomous driving, social network, speech recognition, and more. ### Tech Stack: Python ### Why it Matters: Meta-Transformer leverages large language models to achieve impressive performance across a wide range of applications, making it a versatile tool for various data-driven tasks.
Jupyter Notebook 1,642 stars

ai-forever/ru-dalle

Generate images from texts. In Russian

### Overview: RuDALL-E is a powerful tool for generating images from text prompts, utilizing cutting-edge AI models and techniques to create visually stunning and realistic images. This project is designed to be user-friendly and accessible, making it an invaluable asset for developers and creatives alike. ### Key Features: - **Image Generation from Text Prompts**: Quickly generate high-quality images from text descriptions, perfect for designers, artists, and developers looking to visualize ideas. - **Minimal Example**: A simple example demonstrating how to use RuDALL-E to generate an image from a text prompt. - **Finetuning Example**: A detailed finetuning process for advanced users, showing how to fine-tune the model for specific applications. - **Super Resolution**: Enhances the quality of generated images through super-resolution techniques, ensuring even the finest details are preserved. - **Auto Cherry-Picking**: Automatically selects the best images based on scores, making the process more efficient. - **VideoDALL-E Integration**: Combines RuDALL-E with CogVideo, allowing for the generation of videos from text prompts, perfect for creating dynamic visual content. ### Tech Stack: - **Jupyter Notebook** - **Hugging Face Models**: RuDALL-E models are based on Hugging Face's models, ensuring compatibility and ease of use. ### Why It Matters: RuDALL-E is a game-changer for anyone looking to create visually compelling images and videos. Its ability to generate high-quality images from text prompts and its integration with other cutting-edge AI tools make it an essential tool for developers and
C# 1,641 stars

ariacom/Seal-Report

Database Reporting Tool and Tasks (.Net)

### Overview: Seal Report is an open-source database reporting tool and business intelligence (BI) solution built with C# that turns any SQL or NoSQL source into reports, pivot tables, charts, and scheduled outputs. It is self-hosted on Windows or Linux and is available under the MIT license. ### Key features: - **Dynamic SQL Sources**: Use your own SQL, or let the Seal engine build the SQL used to query your database dynamically. - **LINQ Queries**: Join and query any data sources (SQL, Excel, XML, OLAP Cube, HTTP JSON, etc.) with the power of LINQ. - **Native Pivot Tables**: Drag and drop elements directly in a pivot table (cross tab) and display them in your report. - **HTML5 Charts**: Define and display chart series in two mouse clicks (support of ChartJS, ECharts, Plotly, ScottPlot and Gauge libraries). - **Maps**: Display the rows of a model having a latitude and a longitude on an interactive map, with colors, sizes and popups (OpenStreetMap, OpenTopoMap, OpenHikingMap, IGN or your own tiles). - **AI Agents**: Chat with role-based AI agents to design reports, analyze data, manage data sources, schedule executions or administer the server — using your own provider (OpenAI, Azure OpenAI, Anthropic or Ollama, including local models). AI tasks can also be embedded in reports. - **Fully responsive HTML rendering with the Razor engine**: Use the power of HTML5 in the report result (Bootstrap layout
Swift 1,641 stars

jonnyoo/glance

Glance: Face Unlock for Mac

### Overview: Glance is a face unlock feature for Macs that uses your webcam to authenticate your identity without needing to type a password. It leverages Apple's Vision and Core ML frameworks to provide a seamless and secure experience. ### Key Features: - **Face Unlock**: Triggered on wake, lock, or pressing space at the lock screen. - **Multiple Identities**: Enroll multiple versions of yourself with different lighting or accessories. - **Liveness Checks**: Watches for motion and reflections to ensure a real face. - **Notch UI**: A closed pill that expands into a scan animation with success and failure states. - **Camera & Display**: Choose which camera to use, including the built-in display. - **Auto-Locking Sessions**: Re-locks Touch ID after an idle period to prevent unauthorized access. - **Trackpad Haptics**: Trigger haptics when hovering over the notch. - **Notchless Mac**: Works on Macs without a notch. ### Tech Stack: Swift ### Why It Matters: Glance simplifies the process of unlocking your Mac by eliminating the need for typing a password. It's a convenient feature that enhances security without compromising on convenience.
Python 1,640 stars

RQLuo/MixTeX-Latex-OCR

MixTeX multimodal LaTeX, ZhEn, and, Table OCR. It performs efficient CPU-based inference in a local offline on Windows.

### Overview: MixTeX is a multimodal LaTeX OCR tool that performs efficient CPU-based inference in a local offline environment. It supports Chinese and English processing, recognizing LaTeX formulas, tables, and mixed text. The software is designed for Windows computers and is compatible with both Chinese and English. ### Key Features: - **LaTeX Formula Recognition**: Accurately recognizes complex LaTeX mathematical formulas. - **Table Recognition**: Efficiently processes and recognizes various tables. - **Mixed Text Recognition**: Simultaneously processes text containing words, formulas, and tables. - **Bilingual Support**: High-precision recognition for both Chinese and English. ### Tech Stack: Python ### Why It Matters: MixTeX offers a lightweight, efficient, and local offline solution for OCR tasks, ensuring data privacy and security. It is suitable for any Windows computer, making it ideal for users requiring high confidentiality and performance without the need for high-end hardware. ### GitHub Metadata: - Repository: RQLuo/MixTeX-Latex-OCR - Primary Language: Python - GitHub Stars: 1640 ### Source Code Setup: 1. Navigate to `mixtexgui` directory: `cd mixtexgui` 2. Create a new Conda environment: `conda create -n mixtex python=3.10.14` 3. Activate the environment: `conda activate mixtex` 4. Run `pip install -r requirements.txt` 5. Build the application with PyInstaller: `pyinstaller mixtex_ui.spec` 6. Submit the packaged programs from other platforms to GitHub for support
Python 1,640 stars

lucidrains/alphafold2

To eventually become an unofficial Pytorch implementation / replication of Alphafold2, as details of the architecture get released

### Overview: Alphafold2 is an ambitious project aiming to create an unofficial PyTorch implementation of the Alphafold2 algorithm, which was developed by DeepMind to solve the 50-year-old grand challenge in biology. The repository is currently under development and focuses on gradually implementing the architecture as more details become available. ### Key Features: - **PyTorch Implementation**: The project aims to create a working PyTorch version of Alphafold2. - **Architecture Details**: The project is based on the architecture of Alphafold2, which includes axial attention and other advanced neural network components. - **Community Involvement**: The repository is open to contributions and discussions, with a Discord channel for collaboration and updates. ### Tech Stack: - **Python**: The primary programming language used for the implementation. - **PyTorch**: The framework used for the implementation, aiming to replicate the architecture of Alphafold2. ### Why It Matters: - **Scientific Contribution**: The project aims to contribute to the scientific community by providing a working implementation of Alphafold2, which could lead to advancements in biological research. - **Open Source**: The repository is open-source, encouraging collaboration and contributions from the community. ### Repository: - **GitHub Stars**: 1640 - **Description**: The repository is an ongoing project to create an unofficial PyTorch implementation of Alphafold2, focusing on gradually implementing the architecture as more details become available. ### Install: ```bash $ pip install alphafold2-py
Python 1,640 stars

pixeltable/pixeltable

The backend agents build with - Multimodal database, orchestration, and serving in one file

Overview: Pixeltable is a backend agent that combines a multimodal database, orchestration, and serving functionalities into a single, streamlined file. This approach simplifies the development and deployment of applications, making it easier to manage and scale. Key features: - Multimodal database - Orchestration - Serving Tech stack: Python Why it matters: Pixeltable simplifies the development and deployment of applications by integrating database, orchestration, and serving functionalities into a single, streamlined file. This approach reduces complexity and makes it easier to manage and scale. Repository: pixeltable/pixeltable GitHub stars: 1640 GitHub description: The backend agents build with - Multimodal database, orchestration, and serving in one file
TypeScript 1,639 stars

BitMiracle-AI/Dormice

The SQLite of agent sandboxes — self-hosted, E2B-compatible. One machine, sandboxes that live forever, idle costs nothing.

### Overview: Dormice is a self-hosted, E2B-compatible sandbox platform designed for AI agents. It offers permanent sandboxes that are free to keep idle, making it ideal for cost-effective AI development. ### Key features: - **Permanent Sandboxes**: Sandboxes live forever, and idle costs nothing. - **Self-Hosted**: Runs on a machine you already pay for. - **Idle is Free**: Sandboxes cool down on their own, and any acquire brings them back. - **Command Execution**: Supports command execution, file I/O, and the official `e2b` SDK against real infrastructure. - **E2B Compatible**: The official `e2b` SDK works against Dormice by changing two URLs. ### Tech stack: TypeScript ### Why it matters: Dormice provides a cost-effective solution for AI development by offering permanent sandboxes that are free to keep idle, making it ideal for cost-effective AI development.
Python 1,639 stars

datamade/usaddress

:us: a python library for parsing unstructured United States address strings into address components

### Overview: usaddress is a Python library designed to parse unstructured United States address strings into address components using advanced natural language processing (NLP) methods. It provides a probabilistic model for identifying address components, even in challenging cases where traditional rule-based parsers often fail. ### Key Features: - Parses and tags address strings into address components. - Supports both `parse` and `tag` methods for different use cases. - Does not guarantee perfect accuracy but provides educated guesses. - Does not normalize addresses, focusing on component identification. ### Tech Stack: Python ### Why It Matters: usaddress is essential for developers who need to parse and analyze address data in their applications, ensuring accurate and useful address information without the need for perfect accuracy.
Python 1,638 stars

snwfdhmp/awesome-gpt-prompt-engineering

A curated list of awesome resources, tools, and other shiny things for LLM prompt engineering.

### Overview: A curated list of awesome resources, tools, and other shiny things for GPT prompt engineering. ### Key features: - Guides - Techniques - Papers - Books - Communities - Prompt Generators - Auto-GPT Related - Prompt Injection - Playgrounds and Alternative UIs - ChatGPT Plug-ins - Prompt Engineering Jobs Offers - AI Links Directories ### Tech stack: Python ### Why it matters: A curated list of resources, tools, and guides for GPT prompt engineering, providing a comprehensive overview of the field and its applications.
Python 1,636 stars

web-arena-x/webarena

Code repo for "WebArena: A Realistic Web Environment for Building Autonomous Agents"

### Overview: WebArena is a comprehensive web environment designed for building autonomous agents, offering a realistic simulation of web navigation tasks. ### Key Features: - **Web Navigation Simulation**: Mimics real-world web browsing scenarios. - **Benchmark Integration**: Supports popular web navigation benchmarks like VisualWebArena. - **Unified Leaderboard Reporting**: Simplifies tracking performance across different agents. - **Enhanced Navigation Infrastructure**: Includes support for parallel experiments and improved edge case handling. ### Tech Stack: Python ### Why it Matters: WebArena provides a robust and realistic platform for testing and improving autonomous agents in web navigation tasks, making it a valuable resource for researchers and developers in the field.
Python 1,635 stars

Anything-of-anything/Anything-3D

Segment-Anything + 3D. Let's lift anything to 3D.

Overview: The Anything-3D project combines [Segment Anything](https://github.com/facebookresearch/segment-anything) with various 3D models to create exciting demos, including object segmentation, novel views of 3D objects, and face reconstruction. This project is currently a small-scale effort but aims to improve and expand upon its capabilities. Key features: - 🚀 Anything-3D-Objects: Segmentation and reconstruction of 3D objects in the wild. - 🔥 Anything-3DNovel-View: Novel views of 3D objects using [Zero 1-to-3](https://github.com/cvlab-columbia/zero123). - 🥳 Anything-NeRF: Reconstruction of scenes with objects in novel views using [NeRF](https://github.com/kwea123/nerf_pl). - 😎 Any-3DFace: Accurate face reconstruction from in-the-wild images using [HRN](https://younglbw.github.io/HRN-homepage) and [Segment Anything](https://github.com/facebookresearch/segment-anything). Tech stack: The project is built using Python and leverages various open-source libraries and models. Why it matters: This project aims to revolutionize the way we approach 3D reconstruction and object recognition, providing more accurate and detailed results in challenging environments and scenarios.
Python 1,635 stars

autonomio/talos

Hyperparameter Experiments with TensorFlow and Keras

Overview: Talos is a tool designed for researchers, data scientists, and data engineers to experiment with hyperparameters of their Keras, TensorFlow, or PyTorch models. It provides a way to turn the model into a repeatable parameter experiment, keeping control over the model and its training code. Key features: - Supports Keras, TensorFlow, and PyTorch. - Familiar interfaces like `Scan`, `Analyze`, `Predict`, `Evaluate`, and `Deploy`. - Grid and sampled searches, reducers, custom strategies, and local control files. - Notebook workflows, single-file experiment definitions, and a CLI. - Content-addressable manifests, trial histories, source and data identities, checkpoints, and intervention records. - Trained model recovery with explicit factories or custom objects. - Framework imports kept optional for flexibility. - Workflow overview, interface reference, and migration guide. Why it matters: Talos simplifies the process of hyperparameter tuning by providing a unified interface and tools to experiment with various models and frameworks, ensuring researchers can focus on their models without the complexity of multiple tools. Tech stack: Python GitHub stars: 1635 Why it matters: Talos is designed for researchers, data scientists, and data engineers who want to remain in complete control of their models, with less time spent hopping between parameter settings.
TypeScript 1,634 stars

activeloopai/hivemind

Hivemind turns your traces into reusable skills across agents

### Overview: Hivemind is a cutting-edge agent management system that leverages shared memory to enhance collaboration and productivity across teams. By capturing and codifying patterns from sessions, Hivemind enables agents to learn from each other's experiences, reducing redundancy and improving overall performance. ### Key Features: - **Memory Sharing**: Agents can access and learn from each other's sessions, enhancing their capabilities. - **Pattern Codification**: Hivemind captures and codifies patterns into reusable skills, available to all agents. - **Real-Time Propagation**: Skills propagate across sessions, agents, and teammates, ensuring consistent performance. - **File Operations**: Hivemind intercepts and manages file operations on the `~/.deeplake/memory/` directory, ensuring seamless integration. - **Session Summarization**: Sessions are summarized into AI-generated wiki pages, providing valuable insights. - **BYOC**: Data is stored in your own cloud storage, offering flexibility and control over data management. ### Tech Stack: TypeScript ### Why It Matters: Hivemind revolutionizes agent collaboration by eliminating redundancy and improving overall performance through shared memory. By capturing and codifying patterns, Hivemind ensures that junior engineers can benefit from the knowledge of senior agents, leading to more efficient and effective teams. --- ### Repository: activeloopai/hivemind ### Primary Language: TypeScript ### GitHub Stars: 1634 ### GitHub Description: Hivemind turns your traces into reusable skills across agents, enabling collaboration and productivity across teams. It captures sessions
Python 1,634 stars

yoshitomo-matsubara/torchdistill

A coding-free framework built on PyTorch for reproducible deep learning studies. PyTorch Ecosystem. 🏆26 knowledge distillation methods presented at TPAMI, CVPR, ICLR, ECCV, NeurIPS, ICCV, AAAI, etc are implemented so far. 🎁 Trained models, training logs and configurations are available for ensuring the reproducibiliy and benchmark.

Overview: torchdistill is a modular, configuration-driven framework for knowledge distillation, enabling easy experimentation without coding. It supports a variety of deep learning methods and provides reproducible results with detailed documentation and example configurations. Key features: - Support for multiple knowledge distillation methods - Configuration-driven setup through YAML files - Extraction of intermediate representations without modifying model interfaces - Training and evaluation of models without teachers Tech stack: Python Why it matters: torchdistill simplifies deep learning research by providing a straightforward way to experiment with knowledge distillation and other techniques, ensuring reproducibility and benchmarking capabilities. Repository: yoshitomo-matsubara/torchdistill GitHub stars: 1634 GitHub description: A coding-free framework built on PyTorch for reproducible deep learning studies. 🏆26 knowledge distillation methods presented at TPAMI, CVPR, ICLR, ECCV, NeurIPS, ICCV, AAAI, etc. are implemented so far. 🎁 Trained models, training logs, and configurations are available for ensuring the reproducibility and benchmarking. Repository: yoshitomo-matsubara/torchdistill GitHub stars: 1634