Project directory

Projects

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

Python 6,361 stars

The-Swarm-Corporation/AutoHedge

Build your autonomous hedge fund in minutes. AutoHedge harnesses the power of swarm intelligence and AI agents to automate market analysis, risk management, and trade execution.

Overview: AutoHedge is an enterprise-grade autonomous agent hedge fund that automates market analysis, risk management, and trade execution. Key features: - Multi-Agent Architecture: Specialized agents for strategy generation, technical analysis, risk assessment, and order execution. - Real-Time Market Analysis: Integration with live market data for continuous analysis and execution. - Risk-First Design: Built-in risk management and position sizing before any execution. - Structured Output: JSON-formatted recommendations and analysis for downstream systems. - Enterprise Logging: Detailed, configurable logging for audit and debugging. - Extensible Framework: Modular design for custom strategies and new venues. Tech stack: Python. Why it matters: AutoHedge is designed for institutional reliability, providing structured outputs, comprehensive logging, and a risk-first architecture that scales from single strategies to multi-venue, multi-asset deployment.
Python 6,342 stars

KevinMusgrave/pytorch-metric-learning

The easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.

### Overview: PyTorch Metric Learning Library PyTorch Metric Learning Library is an easy-to-use tool for implementing deep metric learning models. It provides a modular, flexible, and extensible framework written in PyTorch, making it suitable for various applications. ### Key Features: - **9 Modules**: Contains 9 modules that can be used independently or combined for a comprehensive training workflow. - **Datasets Module**: Provides easy access to common datasets such as CUB200, Cars196, INaturalist 2018, and Stanford Online Products. - **Losses and Miners**: Offers a variety of loss functions and miners to enhance model performance and robustness. - **Installation Instructions**: Detailed installation guide available for easy setup. - **Documentation**: Comprehensive documentation for understanding and utilizing the library. ### Tech Stack: Python ### Why It Matters: PyTorch Metric Learning Library simplifies the process of implementing metric learning models, making it accessible to developers and researchers alike. Its modular design allows for easy integration into existing projects, and its flexibility ensures that it can be adapted to various applications without significant changes to the underlying codebase.
Python 6,342 stars

dramaclaw/dramaclaw

A general-purpose AIGC video engine: script to finished film in one pipeline — dramas, ads, product videos, otome games, and more. | 通用 AIGC 视频引擎 —— 从剧本到成片一条流水线,漫剧、广告、电商、乙游皆可

### Overview: DramaClaw is a powerful tool designed to streamline the entire process of creating video content, from script to finished film. It aims to democratize industrialized drama production, making it accessible to creators without the need for Big Tech involvement. ### Key Features: - **Script to Film Pipeline**: Converts scripts into finished films in a single, seamless process. - **Versatile Applications**: Suitable for various types of video content, including dramas, ads, product videos, and more. - **User-Friendly Interface**: Intuitive design for easy integration and use. ### Tech Stack: - Python-based engine ### Why It Matters: DramaClaw empowers creators by making industrialized drama production accessible to anyone, not just Big Tech. It shifts the power from machines to the creators themselves, emphasizing the importance of creativity and humanity's last line of defense. ### Repository: - **Repository**: dramaclaw/dramaclaw - **GitHub Stars**: 6327 - **GitHub Description**: A general-purpose AIGC video engine: script to finished film in one pipeline — dramas, ads, product videos, otome games, and more. ### Quick Start: - **Demo Video**: Available for viewing on platforms like Bilibili and YouTube. - **Documentation**: Comprehensive documentation available in multiple languages, including English, Chinese, Vietnamese, and Thai. ### Website: - [Website](https://dramaclaw.ai) ### License: - **License**: Elastic License 2.0 ### Join the Community: - **Leave a ⭐**:
Jupyter Notebook 6,341 stars

dragen1860/TensorFlow-2.x-Tutorials

TensorFlow 2.x version's Tutorials and Examples, including CNN, RNN, GAN, Auto-Encoders, FasterRCNN, GPT, BERT examples, etc. TF 2.0版入门实例代码,实战教程。

Overview: This repository offers a collection of TensorFlow 2.x tutorials and examples, including CNN, RNN, GAN, Auto-Encoders, FasterRCNN, GPT, BERT, and more. It serves as a comprehensive resource for TensorFlow 2.0 beginners and advanced users alike. Key features: - TensorFlow 2.x tutorials and examples - CNN, RNN, GAN, Auto-Encoders, FasterRCNN, GPT, BERT, and other advanced models - TensorFlow 2.0 Stable, Beta, and Alpha releases timeline - Installation instructions for both CPU and GPU environments Tech stack: Python Why it matters: This repository provides a practical and accessible way to learn and experiment with TensorFlow 2.x, making it an invaluable resource for developers and researchers alike. Repository: dragen1860/TensorFlow-2.x-Tutorials GitHub stars: 6,342 GitHub description: TensorFlow 2.x version's Tutorials and Examples, including CNN, RNN, GAN, Auto-Encoders, FasterRCNN, GPT, BERT examples, etc. TF 2.0版入门实例代码,实战教程。
JavaScript 6,338 stars

aisingapore/TagUI

Free RPA tool by AI Singapore

### Overview: TagUI is a free, open-source Robotic Process Automation (RPA) tool designed to automate repetitive tasks on websites, desktop applications, and the command line. With its simple TagUI language, users can interact with identifiers like web elements, images, and text using OCR, making it accessible for both English and non-English users. The project is supported by open-source contributors and the community, ensuring continuous development and support. ### Key Features: - **TagUI Language**: A simple language for interacting with identifiers, including web elements, images, and text using OCR. - **Cross-Platform Compatibility**: Works on Windows, macOS, and Linux. - **MS Office Plug-ins**: Easily create and deploy Word doc as RPA robots and set up data parameters using Excel. - **Text Editor Support**: Users can create and edit robots using any text editor like Notepad, Notepad++, VS Code, Sublime, TextEdit, Vim, or the TagUI language extension for VS Code. - **Demos and Examples**: Available on GitHub, including a video demonstrating automation of data collection in multiple languages and a sample flow for interacting with a website. ### Tech Stack: JavaScript ### Why It Matters: TagUI simplifies the process of automating repetitive tasks, making it accessible to developers and non-technical users alike. Its open-source nature and community support ensure continuous development and maintenance, making it a valuable tool for anyone looking to automate their workflows.
Python 6,328 stars

BitterSecurity/Decepticon

Autonomous Hacking Agent for Red Team

### Overview: Decepticon is an autonomous Red Team agent designed for advanced penetration testing. It automates the engagement process, including setting up the Engagement Record of Evidence (RoE), initiating the engagement, and managing the Red Team operations. ### Key Features: - **Engagement Setup:** Automatically sets up the Engagement Record of Evidence (RoE) and initiates the engagement. - **Terminal Controls:** Offers searchable mode/model/session pickers, multiline prompts, private draft/history persistence, queued messages, independent Blue monitoring status, incident details, conversation export, and read-only `decepticon doctor`. - **Specialist Operations:** Covers reconnaissance, vulnerability research, exploitation, Active Directory, cloud, and other domains. It executes in an isolated sandbox and starts specialist workloads like BloodHound CE, Sliver C2, and others when needed. - **Autonomous Reverse Engineering (REA):** When a binary found during an engagement needs deeper analysis, the Reverser starts the optional REA workload and uses its Ghidra provider through discovered MCP tools. ### Tech Stack: - Python ### Why It Matters: Decepticon streamlines the Red Team engagement process, reducing manual effort and improving efficiency. It automates the setup and execution of complex operations, making it ideal for advanced penetration testers and security professionals looking to enhance their capabilities.
Python 6,290 stars

Hironsan/BossSensor

Hide screen when boss is approaching.

### Overview: BossSensor is a Python-based project designed to automatically hide your screen when your boss is approaching. It uses facial recognition technology to detect the presence of your boss and triggers the screen hiding mechanism. ### Key features: - Automatically hides your screen when your boss is detected. - Uses facial recognition to classify images of your boss. - Monitors changes in the environment to ensure the screen is hidden. ### Tech stack: Python ### Why it matters: BossSensor is a practical tool for employees looking to maintain privacy and avoid distractions when their boss is in the vicinity. By automating the process of hiding the screen, it streamlines the workflow and reduces the likelihood of accidental screen exposure. ### Repository: Hironsan/BossSensor ### Primary language: Python ### GitHub stars: 6290 ### GitHub description: Hide screen when boss is approaching.
Python 6,287 stars

Eigenwise/atomic-agents

Building AI agents, atomically

### Overview: Atomic Agents is a lightweight, modular framework for building AI applications using LEGO-like components. ### Key Features: - **Single-Purpose**: Each component (agent, tool, context provider) does one thing well. - **Reusable**: Can be used in multiple pipelines. - **Composable**: Easily combines with other components. - **Predictable**: Produces consistent, reliable outputs. ### Tech Stack: Built on Instructor and Pydantic. ### Why It Matters: Atomic Agents simplifies the process of creating AI applications by adhering to software engineering principles, making it accessible and maintainable for developers. ### Repository: GitHub: https://github.com/eigenwise/atomic-agents ### GitHub Stars: 6,289 ### Primary Language: Python ### Table of Contents: - [Atomic Agents](#atomic-agents) - [What is Atomic Agents?](#what-is-atomic-agents) - [Table of Contents](#table-of-contents) - [Getting Started](#getting-started) - [Installation](#installation) - [Quick Example](#quick-example) - [Why Atomic Agents?](#why-atomic-agents) - [Core Concepts](#core-concepts) - [Anatomy of an Agent](#anatomy-of-an-agent) - [Context Providers](#context-providers) - [Chaining Schemas and Agents](#chaining-schemas-and-agents) - [Examples \& Documentation](#examples--documentation) - [Quick
Python 6,276 stars

PaddlePaddle/PaddleX

All-in-One Development Tool based on PaddlePaddle

Overview: PaddleX 3.0 是一个基于飞桨框架构建的低代码开发工具,集成了众多开箱即用的预训练模型,支持国内外多款主流硬件,助力AI开发者进行产业实践。 Key features: - 200+ 飞桨模型整合为 33 条模型产线,通过极简的 Python API 一键调用,快速体验模型效果。 - 39 种单功能模块,方便开发者进行模型组合使用。 - 实现基于统一命令和图形界面的模型全流程开发,打造大小模型结合、大模型半监督学习和多模型融合的特色模型产线。 - 支持高性能推理、服务化部署和端侧部署等多种部署方式,确保不同应用场景下模型的高效运行和快速响应。 - 支持英伟达 GPU、昆仑芯、昇腾和寒武纪等主流硬件的无缝切换,确保高效运行。 - 支持多语言模型的推理部署能力,包括 PaddleOCR-VL、PP-OCRv5多语种模型的推理部署能力。 Tech stack: Python Why it matters: PaddleX 3.0 是一个全面的低代码开发工具,集成了丰富的预训练模型和多种硬件支持,使得AI开发者能够快速构建和部署AI应用,提高开发效率并降低门槛。
HTML 6,250 stars

swyxio/ai-notes

notes for software engineers getting up to speed on new AI developments. Serves as datastore for https://latent.space writing, and product brainstorming, but has cleaned up canonical references under the /Resources folder.

### Overview: AI Notes is a comprehensive repository for software engineers looking to stay updated on the latest developments in AI, particularly focusing on generative and large language models. The repository serves as a datastore for the "https://lspace.swyx.io/" newsletter, providing raw materials for discussions and product brainstorming. It includes notes on text generation, infrastructure, audio/music/voice transcription, codegen models, image generation, and resources for further reading. ### Key Features: - **Text Generation**: Notes on text generation, including ChatGPT and competitors, as well as semantic search and prompts. - **Image Generation**: Comprehensive notes on Stable Diffusion, Midjourney, and DALL-E, including image prompts and examples. - **Audio/Video**: Tracking audio and video processing, including image2img, virtual fashion, seamless tiling, and animation techniques. - **Codegen Models**: Information on codegen models like Copilot. - **Infrastructure**: Raw notes on AI infrastructure, hardware, and scaling. ### Tech Stack: HTML ### Why it Matters: This repository serves as a central hub for software engineers seeking to stay informed about the latest AI developments. It provides a structured way to share and discuss ideas, making it an essential resource for anyone looking to enhance their knowledge in AI and related technologies. ### GitHub Stars: 6250 ### Primary Language: HTML ### Repository: swyxio/ai-notes
Rust 6,242 stars

RediSearch/RediSearch

A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.

Overview: RediSearch is a Redis module that provides querying, secondary indexing, and full-text search capabilities, enhancing Redis's functionality with advanced features like exact-phrase matching, fuzzy search, and numeric filtering. Key features: - Full-text indexing of multiple fields in Redis hashes - Incremental indexing without performance loss - Document ranking using BM25 as default, with user-provided weights - Field weighting - Complex boolean queries with AND, OR, and NOT Tech stack: Rust Why it matters: RediSearch enhances Redis with advanced querying and indexing capabilities, making it a valuable tool for developers looking to integrate search functionality into their Redis-based applications.
Jupyter Notebook 6,238 stars

nfmcclure/tensorflow_cookbook

Code for Tensorflow Machine Learning Cookbook

### Overview: This book is a comprehensive guide to TensorFlow, providing a practical introduction to the TensorFlow framework and its applications in machine learning. The book covers various machine learning algorithms and techniques, including linear regression, support vector machines, neural networks, natural language processing, convolutional neural networks, and recurrent neural networks. It also includes practical examples and explanations of how to implement these algorithms using TensorFlow. ### Key Features: - **Introduction to TensorFlow Algorithms**: Provides a general overview of TensorFlow algorithms and their implementation. - **Creating and Using Tensors**: Explains how to create and use tensors in TensorFlow. - **Using Variables and Placeholders**: Demonstrates how to create and use variables and placeholders in TensorFlow. - **Working with Matrices**: Highlights the importance of working with matrices in TensorFlow. - **Declaring Operations**: Shows how to declare and use various mathematical operations in TensorFlow. - **Implementing Activation Functions**: Demonstrates how to implement activation functions in TensorFlow. ### Tech Stack: - **Primary Language**: Jupyter Notebook ### Why It Matters: This book serves as a valuable resource for developers looking to deepen their understanding of TensorFlow and its applications in machine learning. It provides practical examples and explanations that can help developers implement various machine learning algorithms using TensorFlow effectively.
TypeScript 6,228 stars

Helicone/helicone

🧊 Open source LLM observability platform. One line of code to monitor, evaluate, and experiment. YC W23 🍓

Overview: Helicone is an open-source LLM observability platform designed for AI engineers, providing a single line of code to monitor, evaluate, and experiment with various AI models and services. Key features: - 🌐 Access 100+ AI models with 1 API key through the OpenAI API with intelligent routing and automatic fallbacks. - 🔌 Quick integration: One-line of code to log all your requests from OpenAI, Anthropic, LangChain, Gemini, Vercel AI SDK, and more. - 📊 Observe: Inspect and debug traces and sessions for agents, chatbots, document processing pipelines, and more. - 📈 Analyze: Track metrics like cost, latency, quality, and export to PostHog for custom dashboards. - 🎮 Playground: Rapidly test and iterate on prompts, sessions, and traces in the UI. - 🧠 Prompt Management: Version prompts using production data, deploy prompts through the AI Gateway without code changes, and keep them under your control. - 🎛️ Fine-tune: Fine-tune with one of our fine-tuning partners: OpenPipe or Autonomi (more coming soon). - 🛡️ Enterprise Ready: SOC 2 and GDPR compliant. Why it matters: Helicone simplifies the monitoring and observability of AI models and services, making it easier for AI engineers to debug, experiment, and optimize their workflows without the need for complex integrations or extensive code changes.
Rust 6,213 stars

HelixDB/helix-db

HelixDB is an OLTP graph database with native vector and full-text search built in Rust on Object Storage.

### Overview: HelixDB is an open-source, Apache 2.0 licensed graph database built in Rust. It supports native vector and full-text search, enabling efficient querying and storage of entities, relationships, embeddings, and text in a single transactional engine. ### Key features: - **Native Vector Search**: Approximate nearest-neighbor search for efficient approximate nearest-neighbor queries. - **Full-Text Search**: BM25 keyword search over node and edge properties. - **Rust Backend**: Built on Rust, providing high performance and reliability. ### Tech stack: Rust ### Why it matters: HelixDB simplifies graph database management by integrating native vector and full-text search capabilities, making it suitable for applications requiring both fast querying and efficient data storage. ### Repository: Repository: HelixDB/helix-db ### GitHub stars: GitHub stars: 6209 ### Primary language: Primary language: Rust ### GitHub description: HelixDB is an open-source (Apache 2.0) graph database with native vector and full-text search built in Rust on object storage. Store entities, relationships, embeddings, and text in one transactional engine and query them together from Rust, TypeScript, Go, or Python. ### Getting started: Install the CLI: ```bash curl -sSL "https://install.helix-db.com" | bash ``` or ```powershell irm https://raw.githubusercontent.com/HelixDB/helix-db/main/crates/cli/install.ps1 | iex ``` Create a project, start a local instance (
Python 6,189 stars

zihangdai/xlnet

XLNet: Generalized Autoregressive Pretraining for Language Understanding

### Overview: XLNet is an unsupervised language representation learning method that utilizes a generalized permutation language modeling objective. It employs Transformer-XL as the backbone model, achieving state-of-the-art performance across various language tasks. ### Key features: - **Generalized Permutation Language Modeling**: A novel objective that captures the global dependencies in language. - **Transformer-XL Backbone**: Utilized for its superior performance on tasks involving long context. - **State-of-the-Art Performance**: Achieves the best results on 18 out of 20 language tasks. ### Tech stack: Python ### Why it matters: XLNet offers a significant improvement in unsupervised language representation learning, particularly in tasks requiring long context understanding, such as question answering and natural language inference.
Unknown 6,175 stars

amusi/AI-Job-Notes

AI算法岗求职攻略(涵盖准备攻略、刷题指南、内推和AI公司清单等资料)

### Overview: 本项目旨在为AI算法岗求职者提供全面的求职攻略,涵盖校招交流群、校招时间表、准备攻略、刷题指南、内推信息、简历模板、AI类公司清单以及薪资情况等。 ### Key features: - 校招交流群 - 校招时间表 - 准备攻略 - AI面试和刷题指南 - 内推信息 - 简历模板 - AI类公司清单 - 薪资情况 ### Tech stack: Java, C/C++, Python, Go, 嵌入式 ### Why it matters: 本项目为求职者提供了全面的指导,帮助他们准备校招、面试、简历和薪资等关键环节,助力他们在AI算法岗领域脱颖而出。
JavaScript 6,170 stars

axa-group/Parsr

Transforms PDF, Documents and Images into Enriched Structured Data

### Overview: Parsr is a document cleaning, parsing, and extraction toolchain designed to generate structured data from PDFs, documents, and images. It offers JSON, Markdown, CSV, and TXT formats for analysts, data scientists, and developers to easily access clean, organized, and enriched information. ### Key Features: - **Document Cleaning**: Removes unnecessary data and noise from documents. - **Hierarchy Regeneration**: Organizes text into a hierarchical structure. - **Headings, Tables, Lists, TOC, Page Numbers, Headers/footers, Links Detection**: Identifies and extracts key elements from documents. - **JSON, Markdown (MD), CSV/Pandas DF, TXT Formats**: Outputs structured data in various formats for easy integration. ### Tech Stack: - JavaScript ### Why It Matters: Parsr simplifies the process of extracting structured data from documents, making it easier for analysts, data scientists, and developers to work with clean, organized information. This tool is essential for applications requiring data entry automation, document analysis, and archiving. ### Repository: Repository: axa-group/Parsr GitHub Stars: 6170 GitHub Description: Transforms PDF, Documents and Images into Enriched Structured Data ### Table of Contents: - **Getting Started** - **Installation** - **Usage** - **Documentation** - **Contribute** - **Third Party Licenses** - **License** ### Getting Started: - **Installation**: Use Docker to run the API and GUI. ```sh docker pull axarev/p
Python 6,164 stars

bytedance/LatentSync

Taming Stable Diffusion for Lip Sync!

### Overview: LatentSync is an innovative method for lip-syncing that leverages the power of Stable Diffusion to directly model complex audio-visual correlations. It improves temporal consistency and reduces VRAM requirements, making it a significant advancement in the field of lip-sync technology. ### Key features: - **Improved Temporal Consistency**: Enhances the temporal consistency of lip-synced videos. - **Reduced VRAM Requirement**: Decreases the VRAM requirement for stage2 training to 20 GB, making it more efficient. - **Enhanced Performance**: Improves performance on Chinese videos. - **End-to-End Method**: Uses audio-conditioned latent diffusion models without intermediate motion representation. ### Tech stack: Python ### Why it matters: LatentSync represents a significant leap forward in lip-sync technology by leveraging the capabilities of Stable Diffusion to directly model audio-visual correlations, thereby improving temporal consistency and reducing VRAM requirements, making it a valuable tool for creators and developers looking to enhance their lip-syncing projects.
Python 6,136 stars

amazon-science/chronos-forecasting

Chronos: Pretrained Models for Time Series Forecasting

Overview: Chronos is a collection of pre-trained models designed for time series forecasting. It includes Chronos-2, a state-of-the-art model with zero-shot capabilities, and Chronos-Bolt, a patch-based variant that offers significant improvements in accuracy and efficiency. Key features: - Chronos-2: Zero-shot support for univariate, multivariate, and covariate-informed forecasting tasks. - Chronos-Bolt: More accurate and faster than the original Chronos models. Tech stack: Python Why it matters: Chronos provides a comprehensive solution for time series forecasting, offering zero-shot capabilities and significant improvements in accuracy and efficiency compared to other models.
Go 6,130 stars

kserve/kserve

Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes

### Overview: KServe is a standardized distributed generative and predictive AI inference platform designed for scalable, multi-framework deployment on Kubernetes. ### Key features: - 🧮 Optimized Backends: Support for vLLM and llm-d for optimized performance for serving LLMs. - 📌 Standardization: OpenAI-compatible inference protocol for seamless integration with LLMs. - 🚅 GPU Acceleration: High-performance serving with GPU support and optimized memory management for large models. - 💾 Model Caching: Intelligent model caching to reduce loading times and improve response latency for frequently used models. - 🗂️ KV Cache Offloading: Advanced memory management with KV cache offloading to CPU/disk for handling longer sequences efficiently. - 📈 Autoscaling: Request-based autoscaling capabilities optimized for generative workload patterns. - 🔧 Hugging Face Ready: Native support for Hugging Face models with streamlined deployment workflows. ### Tech stack: Go ### Why it matters: KServe is a single platform that unifies generative and predictive AI inference on Kubernetes, making it simple and powerful for enterprise-scale AI workloads.