Project directory

Projects

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

TypeScript 2,131 stars

MemTensor/memmy-agent

🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memory and persistent context — all AI remember the same you. Now supports Claude Code, Codex, OpenClaw and Hermes Agent etc.

### Overview: Memmy is a personal AI agent and local memory hub designed for all AI agents. It provides a shared, fully controlled memory and persistent context for all AI, ensuring they remember the same information. ### Key Features: - **Cross-Agent Task Continuity**: Memmy allows agents to seamlessly switch tools without losing context, ensuring that each AI remembers the same information. - **Data Security**: Memmy ensures data security by providing a secure environment for storing and managing AI collaboration history. - **Structured Memory**: Memmy organizes information, combines approaches, and continues unfinished tasks, making it an effective tool for managing complex projects. ### Tech Stack: TypeScript ### Why It Matters: Memmy is essential for ensuring that all AI agents remember the same information, making collaboration more efficient and productive. It provides a secure and seamless way to manage project history and progress across different tools and platforms. Repository: MemTensor/memmy-agent GitHub Stars: 2131
Jupyter Notebook 2,131 stars

yang-song/score_sde_pytorch

PyTorch implementation for Score-Based Generative Modeling through Stochastic Differential Equations (ICLR 2021, Oral)

Overview: This repository contains a PyTorch implementation for the paper "Score-Based Generative Modeling through Stochastic Differential Equations" by Yang Song et al., presented at ICLR 2021. The code enables the generation of high-fidelity images and supports various conditional generation capabilities. Key features: - PyTorch implementation - Supports training new models - Evaluates sample quality and likelihoods of existing models - Re-implementation of previous score-based models (NCSN, NCSNv2, DDPM) - Supports integration with the 🧨 Diffusers library Tech stack: PyTorch Why it matters: This implementation provides a unified framework for score-based generative modeling, improving upon and generalizing previous work through the lens of stochastic differential equations. It enables better understanding, new sampling algorithms, exact likelihood computation, and unique latent code manipulation, among other advancements, leading to improved image quality and conditional generation capabilities.
Python 2,130 stars

OpenAutoCoder/Agentless

Agentless🐱: an agentless approach to automatically solve software development problems

Overview: Agentless is an agentless approach designed to automatically solve software development problems, focusing on improving the solve rate and cost efficiency on SWE-bench lite. Key features: - Localization - Repair - Patch Validation Tech stack: Python Why it matters: Agentless is currently the best open-source approach on SWE-bench lite, achieving 82 fixes with a 27.3% solve rate and an average cost of $0.34 per issue. Repository: OpenAutoCoder/Agentless GitHub stars: 2130 GitHub description: Agentless🐱: an agentless approach to automatically solve software development problems
Python 2,129 stars

isair/jarvis

Private local AI assistant for your desktop. Voice and text chat, personal memory, dictation and MCP tools. Runs offline with Ollama or OpenAI-compatible servers on macOS, Windows and Linux.

### Overview: Jarvis is a private, local AI assistant designed for your desktop, offering voice and text chat capabilities, personal memory, and dictation tools. It runs offline with Ollama or OpenAI-compatible servers on macOS, Windows, and Linux, ensuring no subscription is required. ### Key Features: - **Voice and Text Chat**: Talk naturally, as if Jarvis were a third person in the room. - **Personal Memory**: Keeps a short, temporary rolling transcript of nearby speech to join an ongoing conversation. - **Dictation Tools**: Allows you to dictate text and have it transcribed locally. - **No Subscription**: Runs on hardware you control, ensuring no subscription is necessary. ### Tech Stack: - Python ### Why It Matters: Jarvis is a powerful AI assistant designed to be part of your conversation, not just a remote service. It integrates seamlessly into your daily workflow, providing insights and support without the need for an internet connection. Its local setup ensures privacy and security, making it a valuable tool for anyone looking to enhance their productivity and communication skills. Repository: isair/jarvis Primary Language: Python GitHub Stars: 2129 GitHub Description: Private local AI assistant for your desktop. Voice and text chat, personal memory, dictation and MCP tools. Runs offline with Ollama or OpenAI-compatible servers on macOS, Windows and Linux.
Python 2,128 stars

Leonxlnx/earshot

Ears for coding agents: let AI hear, review and make sound. CPU-only, open source.

### Overview: Ears for coding agents: AI can now hear, review, and make sound. ### Key features: - **Sound Analysis**: Understands what a file sounds like in words. - **Code Translation**: Translates recordings into code for further analysis. - **Realness Check**: Determines whether a recording is real or synthesized. - **Timeline and Profile**: Provides a listening transcript and a scorecard against professional launch films. - **Command Line Interface (CLI), Python API, and MCP Server**: Available for local and remote use. ### Tech stack: Python ### Why it matters: With ears, AI coding agents can improve their own code and analyze audio data more effectively, making them more versatile and accurate.
PHP 2,128 stars

apioo/fusio

Self-Hosted API Management for Builders

### Overview: Fusio is a self-hosted, open-source backend platform and API gateway written in PHP that bridges the gap between your internal infrastructure and the outside world. It transforms your services into professional API products, complete with an automated developer portal, SDK generation, and monetization tools. Fusio supports native MCP integration, allowing you to expose APIs to AI ecosystems, and offers features such as database API gateway, microservice gateway, custom API logic, agent development, and AI-assisted development. ### Key Features: - **Database API Gateway**: Instantly expose legacy SQL/NoSQL databases as REST APIs. - **Microservice Gateway**: Securely route, orchestrate, and load-balance traffic between distributed services. - **Custom API Logic**: Build powerful backend logic using reusable actions in PHP or JavaScript. - **Agent Development**: Use custom API logic as "Tools" to build and power autonomous AI agents. - **AI-Assisted Development**: Generate custom backend logic and schemas using natural language prompts. - **MCP Integration**: Native support for the Model Context Protocol to expose APIs to AI ecosystems. - **API Developer Portal**: A self-service portal for third-party developers with docs, testing tools, and keys. - **SDK Automation**: Zero-effort generation of client SDKs for all major programming languages. - **API Monetization**: Turn your API into a product with subscription plans, quotas, and automated billing. - **Analytics & Monitoring**: Real-time tracking of API usage, performance metrics, and error logging. ### Tech Stack: PHP ### Why It Matters: F
Rust 2,127 stars

Jamailar/Beav

小红书 AI 运营工作台|小红书采集、评论区下载、素材库、选题、AI写作、小红书全域解决方案,开箱即用,一键安装,小红书AI工作台,自媒体素材库,AI写作+图片自动编排,小红书版OpenClaw、自媒体资产底座+AI工作台,支持小红书图文+小红书评论区下载、小红书AI创作工具、自媒体版WorkBuddy、抖音、小红书爬虫数据采集

### Overview: Beav 是一款为内容创作者设计的 AI 工作台,集成了小红书运营、素材库、AI 写作、图片自动编排等功能。它通过本地优先、账号长期记忆、AI 图片与视频剪辑等技术,提供一站式的自媒体解决方案。 ### Key Features: - **本地优先**:所有数据和工作空间均在本地存储,确保数据安全。 - **账号长期记忆**:订阅账号后,内容会自动同步入库,支持自动拆解。 - **AI 图片与视频剪辑**:提供图片和视频的自动编排功能。 - **内容运营**:从选题到创作,再到发布,全流程支持。 - **素材库与内容日历**:提供素材库和内容日历功能,方便管理和发布内容。 ### Tech Stack: - Rust 语言 ### Why it Matters: Beav 是一款全面覆盖小红书运营、自媒体素材库、AI 写作和图片自动编排的解决方案。它简化了内容创作者的流程,提高了效率,同时提供了丰富的功能和强大的技术支持。
Python 2,123 stars

eloialonso/diamond

DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained in a diffusion world model. NeurIPS 2024 Spotlight.

Overview: DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent designed to operate entirely within a diffusion world model, showcasing its capabilities in the realm of Atari games and Counter-Strike: Global Offensive (CSGO). This project was presented at NeurIPS 2024 as a Spotlight paper, highlighting its innovative approach to reinforcement learning within a creative and visually appealing environment. Key features: - Training in a diffusion world model - Ability to play in both Atari and CSGO environments - Pretrained models available for download - Customizable sampling parameters for enhanced control Tech stack: Python Why it matters: This project demonstrates the potential of reinforcement learning agents in creating immersive and visually engaging environments, showcasing the versatility of AI in creative applications. Its success in both traditional games and modern games like CSGO underscores its ability to adapt to various gaming styles and environments, making it a significant contribution to the field of AI and game development. Repository: eloialonso/diamond Primary language: Python GitHub stars: 2122 GitHub description: DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained entirely in a diffusion world model. NeurIPS 2024 Spotlight.
Python 2,122 stars

golbin/TensorFlow-Tutorials

텐서플로우를 기초부터 응용까지 단계별로 연습할 수 있는 소스 코드를 제공합니다

### Overview: TensorFlow Tutorials는 텐서플로우를 기초부터 응용까지 단계별로 연습할 수 있는 소스 코드를 제공하는 프로젝트입니다. 이 프로젝트는 텐서플로우 공식 사이트에서 제공하는 안내서의 내용을 다루고 있으며, 공식 사이트에서 제공하는 소스 코드보다는 훨씬 간략하게 작성되어 쉽게 개념을 익힐 수 있습니다. 모든 주석은 한글로 작성되어 있으며, 이론에 대한 깊은 이해보다는 다양한 기법과 모델에 대한 기초적인 개념과 텐서플로우의 기본적인 사용법 학습에 초점을 두고 있습니다. ### Key features: - TensorFlow 연산의 이해 - 플레이스홀더와 변수의 개념 - 선형 회귀 모형 - 신경망 구성과 학습 - TensorBoard와 Saver 기법 사용 - MNIST 문제를 풀어보기 ### Tech stack: Python - 텐서플로우 (TensorFlow) - numpy - matplotlib - pillow ### Why it matters: 이 프로젝트는 딥러닝/머신러닝을 처음 접하시는 개발자분들에게 딥러닝/머신러닝을 쉽게 이해하고 적용할 수 있도록 도움을 주며, 텐서플로우의 기본적인 사용법 학습에
Python 2,121 stars

LiuMengxuan04/shushu-internship-tool

把岗位描述变项目,把项目变简历,把简历变面试。

Overview: 鼠鼠实习妙妙工具是一个AI驱动的实习项目准备工具包,旨在帮助0经验或低经验候选人用最短路径完成从岗位描述到项目、简历、面试的闭环准备。它通过把岗位描述转换为项目、把项目转换为简历、把简历转换为面试材料,帮助候选人高效准备实习和面试。 Key features: - 把岗位描述转换为项目 - 把项目转换为简历 - 把简历转换为面试材料 - 提供GitHub项目筛选和排序功能 - 支持多种技术栈和项目偏好 - 可以生成面试包,包括STAR项目、核心代码讲解、面试官拷问Q&A、PPT提示词和投递检查表 Tech stack: Python Why it matters: 鼠鼠实习妙妙工具简化了实习和面试准备过程,帮助候选人快速、有效地准备实习和面试,提高求职成功率。
Python 2,120 stars

4thfever/cultivation-world-simulator

基于 AI Agent 工作流的修仙世界模拟器,旨在还原智能、开放的仙侠世界。| An open-source Cultivation World Simulator using Agentic Workflow to create a dynamic, emerging Xianxia world.

Overview: 修仙世界模拟器通过AI驱动的工作流,提供了一个开放且智能的修仙世界,玩家可以扮演天道,观察和干预世界的发展。 Key features: - 作为“天道”,观察修仙世界的演化。 - 全员基于LLM驱动的AI驱动NPC,拥有独立的决策和行为逻辑。 - 基于灵根、境界、功法等元素的复杂世界体系,限制AI的想象力。 - 无预设剧本,世界逻辑自主推演,涌现式剧情。 Tech stack: Python Why it matters: 这个项目展示了如何利用AI和LLM技术构建一个开放且智能的修仙世界,提供了一个独特的修仙体验。
Python 2,120 stars

microsoft/PromptCraft-Robotics

Community for applying LLMs to robotics and a robot simulator with ChatGPT integration

### Overview: The PromptCraft-Robotics repository is a community-driven platform for testing and sharing LLM-generated prompts in the robotics domain. It includes a sample robotics simulator integrated with ChatGPT, making it accessible for beginners. ### Key Features: - **Robotics Simulator**: A sample robotics simulator built on Microsoft AirSim. - **Prompt Sharing**: Users can submit interesting prompt examples for different robotics categories. - **Markdown Format**: Prompts are submitted in markdown format for easy transfer to the main repository. - **Community Review**: Prompts are reviewed and added to the repository by a team of admins if they are deemed interesting and useful. - **Citation**: The repository is cited in a paper on ChatGPT for Robotics. ### Tech Stack: Python ### Why It Matters: This repository serves as a valuable resource for researchers and enthusiasts looking to explore the capabilities of large language models in robotics. It provides a platform for sharing and discussing interesting prompts, fostering innovation and collaboration in the field.
Python 2,119 stars

google-gemini/genai-processors

GenAI Processors is a lightweight Python library that enables efficient, parallel content processing.

Overview: GenAI Processors is a lightweight Python library designed for efficient, parallel content processing. It simplifies the integration of Generative AI models and agents by providing a unified content model, asynchronous processing capabilities, and a modular architecture. Key features: - Unified Content Model - Processors: Simple, composable Python classes for transforming content streams - Streaming: Asynchronous streaming capabilities built-in by default - Rich Content Handling: Supports various content types like text, images, audio, and custom JSON - Asynchronous & Concurrent: Built on Python's `asyncio` framework for concurrent tasks - Stream Management: Utilities for managing asynchronous streams of `ProcessorPart`s Tech stack: Python Why it matters: GenAI Processors simplifies the integration of Generative AI models and agents, making it easier for developers to build efficient and scalable content processing pipelines.
Shell 2,118 stars

eugene1g/agent-safehouse

Sandbox your local AI agents so they can read/write only what they need

### Overview: Agent Safehouse is a sandbox environment designed for local AI agents on macOS, allowing them to read and write only the files and integrations they need. It uses `sandbox-exec` with composable policy profiles and a deny-first model to ensure practical least privilege, making it easier to reduce risk while maintaining developer productivity. ### Key Features: - **Practical Least Privilege**: Starts from deny-all and allows only what the agent needs. - **Profile-Based Access Control**: Profiles for major coding agents and app-hosted workflows, keeping normal development usage practical. - **Built-In System Path Resolution**: Handles built-in absolute paths to ensure system files work without broadening the source profiles. ### Tech Stack: - **Shell Script**: Primary language is Shell. ### Why It Matters: - **Practical Least Privilege**: Designed to reduce risk by limiting access to only what is necessary. - **Safehouse Behavior**: Narrow by default, allowing for easy reduction of home exceptions. - **Built-In Path Resolution**: Keeps system files working without broadening the source profiles. ### Repository: eugene1g/agent-safehouse - **GitHub Stars**: 2118 - **Primary Language**: Shell - **GitHub Description**: Sandbox your LLM coding agents so they can read/write only what they need. - **Website**: [agent-safehouse.dev](https://agent-safehouse.dev) - **Docs**: [agent-safehouse.dev/docs](https://agent-safehouse.dev/docs) - **Policy Builder**: [agent-safehouse.dev/policy-builder](https://agent
Python 2,117 stars

patrick-kidger/diffrax

Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/

Overview: Diffrax is a JAX-based library for numerical differential equation solvers, providing a unified approach to solving ordinary, stochastic, and controlled differential equations. Key features: - ODE/SDE/CDE solvers - A wide variety of solvers (including `Tsit5`, `Dopri8`, symplectic solvers, implicit solvers) - VMappable everything (including the region of integration) - Using a PyTree as the state - Dense solutions - Multiple adjoint methods for backpropagation - Support for neural differential equations Tech stack: Python Why it matters: Diffrax offers a compact and efficient solution for numerical differential equation solving, making it a valuable tool for researchers and developers working with JAX and related libraries. Repository: patrick-kidger/diffrax GitHub stars: 2117 GitHub description: Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable.
Python 2,115 stars

deepspeedai/DeepSpeed-MII

MII makes low-latency and high-throughput inference possible, powered by DeepSpeed.

Overview: DeepSpeed Model Implementations for Inference (MII) is an open-source Python library designed by DeepSpeed to democratize powerful model inference, focusing on high-throughput, low latency, and cost-effectiveness. MII features include blocked KV-caching, continuous batching, Dynamic SplitFuse, tensor parallelism, and high-performance CUDA kernels to support fast high throughput text-generation for models like Llama-2-70B, Mixtral (MoE) 8x7B, and Phi-2. Key features: - Blocked KV-caching - Continuous batching - Dynamic SplitFuse - Tensor parallelism - High-performance CUDA kernels Tech stack: Python Why it matters: MII provides a significant performance improvement compared to leading systems, delivering up to 2.5 times higher effective throughput for high-throughput text-generation tasks, making it ideal for applications requiring fast inference times and low latency. Repository: deepspeedai/DeepSpeed-MII GitHub stars: 2115
Python 2,114 stars

songyouwei/ABSA-PyTorch

Aspect Based Sentiment Analysis, PyTorch Implementations. 基于方面的情感分析,使用PyTorch实现。

### Overview: Aspect-based sentiment analysis is a crucial task in natural language processing, focusing on identifying and classifying sentiments expressed about specific aspects within a text. This project utilizes PyTorch to implement various models for this purpose, providing a robust framework for analyzing sentiments in terms of specific aspects. ### Key Features: - **Aspect-Based Sentiment Analysis (ABSA) Implementation**: The project includes models for analyzing sentiments in terms of specific aspects of a text. - **PyTorch Framework**: Utilizes PyTorch for efficient model training and inference. - **Model Support**: Includes models for non-BERT-based and BERT-based approaches, catering to different needs and datasets. - **Cross-Validation**: Supports k-fold cross-validation for improved model performance and generalization. - **Fine-Tuning**: Necessary for achieving maximum power from BERT-based models, especially on smaller datasets. ### Tech Stack: The project is built on top of PyTorch, utilizing Python 3.6/3.7 for development. It also requires the installation of specific libraries such as PyTorch, numpy, sklearn, and transformers. ### Why It Matters: Aspect-based sentiment analysis is essential in applications such as customer feedback analysis, product reviews, and sentiment classification in social media. The ability to analyze sentiments in specific aspects of a text can provide valuable insights into customer satisfaction, product quality, and market trends. The project's implementation using PyTorch ensures efficient and accurate sentiment analysis, making it a valuable tool for researchers and practitioners in the field of natural language processing. ### Repository: The
Python 2,113 stars

ContinualAI/avalanche

Avalanche: an End-to-End Library for Continual Learning based on PyTorch.

Overview: Avalanche is an end-to-end library for continual learning based on PyTorch, designed to facilitate fast prototyping, training, and reproducible evaluation of continual learning algorithms. Key features: - A uniform API for data handling - Comprehensive utilities for model training and evaluation - Pre-implemented continual learning baselines and state-of-the-art algorithms - Advanced logging and plotting features for real-time experiment tracking Tech stack: Python Why it matters: Avalanche provides a shared and collaborative open-source codebase for continuous learning research, enabling researchers to quickly prototype, train, and evaluate continual learning algorithms without the need to write extensive code.
Unknown 2,113 stars

amirhossein-kz/Awesome-Diffusion-Models-in-Medical-Imaging

Diffusion Models in Medical Imaging (Published in Medical Image Analysis Journal)

### Overview: This repository is a collection of articles and papers on diffusion models applied in medical imaging. It aims to provide a comprehensive overview of the latest research in the field, focusing on applications such as anomaly detection, denoising, segmentation, image-to-image translation, reconstruction, image generation, and more. ### Key Features: - **Survey Papers**: Comprehensive reviews of diffusion models in medical imaging, including foundational works and recent advancements. - **Challenge Reports**: Insights into challenges and solutions in medical imaging using diffusion models. - **Papers**: A diverse range of papers covering various aspects of diffusion models in medical imaging, including anomaly detection, denoising, segmentation, image-to-image translation, and more. - **Applications**: The repository covers applications such as image restoration, editing, adversarial attacks, fairness, time series analysis, and audio processing. ### Tech Stack: The repository uses Markdown, GitHub, and various LaTeX packages for its documentation and presentation. ### Why It Matters: This collection is valuable for researchers, developers, and practitioners in the field of medical imaging, offering a platform to stay updated with the latest research and applications of diffusion models in medical imaging.
TypeScript 2,112 stars

agentset-ai/agentset

The open-source RAG platform: built-in citations, deep research, 22+ file formats, partitions, MCP server, and more.

Overview: Agentset is an open-source platform designed for building, evaluating, and deploying production-ready RAG and agentic applications. It provides a complete ecosystem from ingestion, vector indexing, evaluation, and hosting. Key features: - Turnkey RAG: Ingestion, chunking, embeddings, and retrieval. - Model agnostic: Works with any LLM, embeddings, and vector DB. - Chat playground with message editing and citations. - Production hosting with preview links and custom domains. - API + typed SDKs, OpenAPI spec. - Built-in multi-tenancy. - Built with TypeScript, Next.js, AI SDK, Prisma, Supabase, and Trigger.dev. Tech stack: TypeScript, Next.js, AI SDK, Prisma, Supabase, and Trigger.dev. Why it matters: Agentset simplifies the process of building, evaluating, and deploying RAG and agentic applications, making it easier for developers to create high-performance, production-ready solutions.