awesome-ai
awesome-ai copied to clipboard
A curated list of awesome AI tools, frameworks, api, software and resources.
Awesome AI
A curated list of awesome AI tools, frameworks, api, software and resources.
Table of Contents
-
Awesome AI
- Table of Contents
- AI API
- AI Cloud
- LLMs Backend
- LLMs ChatUI
- Stable Diffusion
- Code Assistant
- Autonomous Agents
- Knowledge Manager
- LLMs Eval
- LLMs Framework
- LLMs Training
- Vector Database
- AI Course
- Audio Gen
AI API
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
HuggingFace | HugginFace is a collaboration platform allowing to host and collaborate on unlimited models, datasets and applications. | |
![]() |
CivitAI | Explore thousands of high-quality Stable Diffusion models, share your AI-generated art, and engage with a vibrant community of creators. | |
![]() |
Mistral AI | Open and portable generative AI for devs and businesses. | |
![]() |
Anthropic | Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems. | |
![]() |
Groq | Groq is a modern, open-source, and scalable search and query engine designed for large-scale data sets. | |
![]() |
OpenAI | OpenAI Platform API for accessing new AI models developed by OpenAI. | |
![]() |
Perplexity | Pplx API will help you get started with blazingly fast LLM inference. | - |
![]() |
OpenRouter | A unified interface for LLMs. Find the best models & prices for your prompts. | |
![]() |
Gemini API | Experience Google's largest and most capable AI model. | |
![]() |
Cohere | Cohere provides industry-leading large language models (LLMs) and RAG capabilities. | |
![]() |
OctoAI | Build and scale production applications on the latest optimized models and fine tunes. | |
![]() |
Anyscale | Ray is the most popular open source framework for scaling and productionizing AI workloads. | |
![]() |
Stability AI | Stability AI Developer Platform Explore the possibilities of generative AI | |
![]() |
Lite LLM | LiteLLM handles loadbalancing, fallbacks and spend tracking across 100+ LLMs. All in the OpenAI format. |
AI Cloud
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Together AI | Build gen AI models with Together AI. Benefit from the fastest and most cost-efficient tools and infra. | |
![]() |
Vertex AI | Vertex AI is a fully-managed, unified AI development platform for building and using generative AI. | |
![]() |
Sagemaker | Quickly develop generative AI experiences with a diverse set of prebuilt and curated models from OpenAI, Meta and beyond. | |
![]() |
Azure OpenAI | Azure OpenAI Service. Build your own copilot and generative AI applications | |
![]() |
Rundiffusion | Run Stable Diffusion In The Cloud. Fully Managed Open Source Ai Tools | - |
![]() |
Replicate | Run and fine-tune open-source models. Deploy custom models at scale. All with one line of code. | |
![]() |
Paperspace | Build & Run AI/ML Models on NVIDIA H100 GPUs. Develop, train, and deploy AI applications. | |
![]() |
Bedrock | The easiest way to build and scale generative AI applications with foundation models. | |
![]() |
Workers AI | Run machine learning models, powered by serverless GPUs, on Cloudflare’s global network. | |
![]() |
Scaleway | Discover European sovereign cloud services to scale your AI projects from A to Z. |
LLMs Backend
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Llama.cpp | The main goal of llama.cpp is to run the LLaMA model using 4-bit integer quantization on a MacBook. | |
![]() |
Mudler LocalAGI | LocalAGI is a small virtual assistant that you can run locally, made by the LocalAI author and powered by it. | |
![]() |
Ollama | Ollama is LLMs Backend that allow you to get up and running with large language models locally. | |
![]() |
Mudler LocalAI | Drop-in replacement for OpenAI running on consumer-grade hardware. No GPU required. | |
![]() |
Kobold cpp | KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models. | |
![]() |
gpt4all | Open-source large language models that run locally on your CPU and nearly any GPU. | |
![]() |
Kobold cpp Rocm | AI Inferencing at the Edge. A simple one-file way to run various GGML models with KoboldAI's UI with AMD ROCm offloading. | |
![]() |
Text Gen WebUI | Oobabooga Text Generation WebUI is a Gradio browser interface for Large Language Models. Supports transformers, GPTQ, AWQ, EXL2, llama.cpp (GGUF), Llama models. | |
![]() |
vLLM | A high-throughput and memory-efficient inference and serving engine for LLMs. | |
![]() |
ExLlama | A fast inference library for running LLMs locally on modern consumer-class GPUs. |
LLMs ChatUI
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Local AI | Local AI is a desktop app for local, private, secured AI experimentation. | |
![]() |
Serge | Serge is a chat interface crafted with llama.cpp for running GGUF models. No API keys, entirely self-hosted. | |
![]() |
Llama2 WebUI | Run any Llama 2 locally with gradio UI on GPU or CPU from anywhere (Linux/Windows/Mac). | |
![]() |
Dialoqbase | Dialoqbase is an open-source application designed to facilitate the creation of custom chatbots using a personalized knowledge base. | |
![]() |
Silly Tavern | SillyTavern is a Chat UI that allows you to interact with text generation AIs and chat/roleplay with characters you or the community create. | |
![]() |
Alpaca Electron | Alpaca Electron is built from the ground-up to be the easiest way to chat with the alpaca AI models. No command line or compiling needed. | |
![]() |
LM Studio | LM Studio is a desktop application for discovering and running Large Language Models locally. | |
![]() |
Lobe Chat | Lobe Chat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. | |
![]() |
LibreChat | LibreChat brings together the future of assistant AIs with the revolutionary technology of OpenAI's ChatGPT. | |
![]() |
Maid | Maid is a cross-platform Flutter app for interfacing with GGUF / llama.cpp models locally, and with Ollama models remotely. | |
![]() |
NextPy | NextPy is a Pythonic Web App framework For Humans & LLMs, Simple like Streamlit + Fast and Flexible like Next.js. | |
![]() |
Tavern AI | TavernAI is an atmospheric frontend for chat and storywriting, compatible with many backends. | |
![]() |
Bionic GPT | BionicGPT is an on-premise replacement for ChatGPT, offering the advantages of Generative AI while maintaining strict data confidentiality. | |
![]() |
Anse | Supercharged experience for multiple models such as ChatGPT, DALL-E and Stable Diffusion. | |
![]() |
ShellGPT | A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently. | |
![]() |
JanAI | Open-source ChatGPT alternative that runs 100% offline on your computer. | |
![]() |
Noi | Noi is an AI-enhanced, customizable browser designed to streamline your digital experience | |
![]() |
Open WebUI | Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. |
Stable Diffusion
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Fooocus | Fooocus is an image generating software (based on Gradio). Fooocus is a rethinking of Stable Diffusion and Midjourney’s designs. | |
![]() |
Krita AI | Streamlined interface for generating images with AI in Krita. Inpaint and outpaint with optional text prompt, no tweaking required. | |
![]() |
VoltaML | Volta ML is Beautiful and Easy to use a Stable Diffusion WebUI with an API accelerated by AITemplate. | |
![]() |
InvokeAI | InvokeAI is a creative engine for Stable Diffusion models, empowering people to generate and create visual media using the latest AI-driven technologies. | |
![]() |
SHARK | Shark is an Stable Diffusion Backend optimised for Rocm and AMD GPUs that you can use with Blender and Kobold.cpp. | |
![]() |
Face Fusion | Face Fusion is the next generation face swapper and enhancer that use Stable Diffusion as backend. | |
![]() |
Stable Studio | StableStudio is Stability AI’s official open-source variant of DreamStudio. It is a web-based application that allows users to create and edit generated images. | |
![]() |
SD Next | SD Next is a Stable Diffusion implementation with advanced features. | |
![]() |
Fooocus MRE | Fooocus-MRE is an image generating software (based on Gradio), an enhanced variant of the original Fooocus dedicated for a bit more advanced users. | |
![]() |
Stability Matrix | Stability Matrix is a Multi-Platform Package Manager and Inference UI for Stable Diffusion. | |
![]() |
A1111 WebUI | Stable Diffusion Web UI is a Gradio browser interface for the Generative AI model Stable Diffusion. | |
![]() |
Comfy UI | ComfyUI is a stable diffusion GUI and backend that let you design and execute advanced stable diffusion pipelines using a graph/nodes/flowchart based interface. | |
![]() |
ImaginAIry | Pythonic AI generation of images and videos. | |
![]() |
Riffusion App | Riffusion is an app for real-time music generation with stable diffusion. | |
![]() |
SlingRING | SlingRING is an open-source web application designed to streamline and simplify controlling and accessing various AI applications on your local system. | |
![]() |
Dreamfusion | Stable Dreamfusion is a pytorch implementation of the text-to-3D model Dreamfusion, powered by the Stable Diffusion text-to-2D model. | |
![]() |
Llama Cleaner | Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace any thing on your pictures. | |
![]() |
Three Studio | Threestudio is an unified framework for 3D content creation from text prompts, single images, and few-shot images, by lifting 2D text-to-image generation models. | |
![]() |
Dream Textures | Dream Textures let you create textures, concept art, background assets, and more with a simple text prompt on Blender. | |
![]() |
PhotoMaker | PhotoMaker let you customize Realistic Human Photos via Stacked ID Embedding. |
Code Assistant
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Refact | Refact is an open-source AI coding assistant with blazing-fast code completion, powerful code improvement tools, and chat. | |
![]() |
Draw a UI | Draw a mockup and generate html for it using AI. | |
![]() |
Continue | Continue is an open-source autopilot for VS Code and JetBrains—the easiest way to code with any LLM. | |
![]() |
Sweep AI | Sweep is an AI junior developer that turns bugs and feature requests into code changes. | |
![]() |
Cody Dev | Cody is a free, open-source AI coding assistant that can write and fix code, provide AI-generated autocomplete, and answer your coding questions. | |
![]() |
Aider | Aider is a command line tool that lets you pair program with GPT-3.5/GPT-4, to edit code stored in your local git repository. | |
![]() |
AutoPR | AutoPR provides an automated pull request workflow. It's designed to help automate tasks in a pull request process. | |
![]() |
Bloop | bloop is ChatGPT for your code. Ask questions in natural language, search for code and generate patches using your existing codebase as context. | |
![]() |
ChatDev | ChatDev stands as a virtual software company that operates through various intelligent agents holding different roles. | |
![]() |
Cody Assistant | Cody is your AI Coding Assistant designed to let you interactively query your codebase using natural language. | |
![]() |
GPT Engineer | Specify what you want it to build, the AI asks for clarification, and then builds it. | |
![]() |
GPT Migrate | Easily migrate your codebase from one framework or language to another. | |
![]() |
GPT Pilot | GPT Pilot is a true AI developer that writes code, debugs it, talks to you when it needs help, etc. | |
![]() |
Mentat | Mentat is the AI tool that assists you with any coding task, right from your command line. |
Autonomous Agents
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
pinokio | Pinokio is a browser that lets you install, run, and automate any AI applications and models automatically and effortlessly. | |
![]() |
AgentGPT | AgentGPT allows you to configure and deploy Autonomous AI agents. Name your own custom AI and have it embark on any goal imaginable. | |
![]() |
SuperAGI | SuperAGI is a dev-first open source autonomous AI agent framework enabling developers to build, manage & run useful autonomous agents. | |
![]() |
LocalGPT | Chat with your documents on your local device using GPT models. No data leaves your device and 100% private. | |
![]() |
Agentlabs | Open-source universal frontend for your AI Agents that you can control with a realtime bidirectional streaming SDK from your backend. | |
![]() |
AutoGPT | AutoGPT is the vision of accessible AI for everyone, to use and to build on. It provide the tools, so that you can focus on what matters. | |
![]() |
Baby AGI | BabyAGI is an AI-powered task management system using OpenAI and vector databases to create, prioritize, and execute tasks. | |
![]() |
Crew AI | Crew AI is a cutting-edge framework for orchestrating role-playing, autonomous AI agents for tackling complex tasks. | |
![]() |
Adala | Adala offers a robust framework for implementing agents specialized in data processing, with an emphasis on diverse data labeling tasks. | |
![]() |
Agent4Rec | Agent4Rec, a recommender system simulator with 1,000 LLM-empowered generative agents initialized from the MovieLens-1M dataset. | |
![]() |
AgentForge | AgentForge is a low-code framework tailored for the rapid development, testing, and iteration of AI-powered autonomous agents and Cognitive Architectures. | |
![]() |
AI Waves Agents | AI Waves Agents is an open-source library/framework for building autonomous language agents by simply filling in a config file in natural language. | |
![]() |
AgentVerse | AgentVerse is designed to facilitate the deployment of multiple LLM-based agents in various applications providing two frameworks: task-solving and simulation. | |
![]() |
AutoGen | AutoGen is a framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks. | |
![]() |
BambooAI | BambooAI is a lightweight library that leverages Language Models (LLMs) to enable natural language interactions, allowing you to source and converse with data. | |
![]() |
BeeBot | BeeBot is your personal worker bee, an Autonomous AI Assistant designed to perform a wide range of practical tasks autonomously. | |
![]() |
BondAI | BondAI is an open source, AI-powered assistant with a lightweight, versatile API for seamless integration into your own applications. | |
![]() |
Camel AI Agent | CAMEL AI: Communicative Agents for “Mind” Exploration of Large Language Model Society. | |
![]() |
GenIA | Meet your new AI platform engineering team member, it is able to work alongside you in your production environment, executing tasks on your behalf. | |
![]() |
GPT Researcher | GPT Researcher is an autonomous agent designed for comprehensive online research on a variety of tasks. | |
![]() |
IX Platform | IX is a platform for designing and deploying autonomous and semi-autonomous LLM powered agents and workflows. | |
![]() |
Jarvis | The mission of JARVIS is to explore artificial general intelligence (AGI) and deliver cutting-edge research to the whole community. | |
![]() |
MemGPT | MemGPT is a system that intelligently manages different memory tiers in LLMs in order to effectively provide context within the LLM's limited context window. | |
![]() |
MetaGPT | MetaGPT is a Multi-Agent Framework. Assign different roles to GPTs to form a collaborative software entity for complex tasks. | |
![]() |
MiniAGI | MiniAGI is a simple autonomous agent compatible with GPT-3.5-Turbo and GPT-4. | |
![]() |
OpenAgents | OpenAgents is an open platform for using and hosting language agents in the wild of everyday life. | |
![]() |
Open Interpreter | Let language models run code on your computer. An open-source, locally running implementation of OpenAI's Code Interpreter. | |
![]() |
PromethAI Backend | PromethAI is a Python AGI project that recommends choices based on a user's goals and preferences and can modify its recommendations based on user feedback. | |
![]() |
SuperAgent | SuperAgent is an open-source agent framework that enables any developer to integrate production-ready AI Assistants into any application in a matter of minutes. | |
![]() |
X Agent | XAgent is an open-source experimental Large Language Model (LLM) driven autonomous agent that can automatically solve various tasks. | |
![]() |
Llama Index | LlamaIndex is a data framework for LLM-based applications to ingest, structure, and access private or domain-specific data. |
Knowledge Manager
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Anything LLM | Open-source ChatGPT equivalent experience for both open and close source LLMs, embedders, and vector databases. | |
![]() |
Docs GPT | DocsGPT is a cutting-edge open-source solution that streamlines the process of finding information in the project documentation. | |
![]() |
Quivr | Quivr, your second brain, utilizes the power of GenerativeAI to be your personal assistant. | |
![]() |
Chaindesk | The no-code platform for building custom LLM Agents that provides a solution to quickly setup a semantic search system over your personal data. | |
![]() |
Solid GPT | Chat with your code repository, ask repository-level code questions, and discuss your requirements. | |
![]() |
Examor | Examor is a web application that allows you to take exams based on your knowledge notes. Let you really remember what you have learned and written. | |
![]() |
Second Brain | Second Brain AI Agents offer a way to seamlessly index, search and interact with all your contents, markdown files, videos, web pages, and PDFs. | |
![]() |
Gerev | Gerev is an AI-powered enterprise search engine that let you find any conversation, doc, or internal page in seconds. | |
![]() |
PrivateGPT | PrivateGPT is a production-ready AI project that allows you to ask questions about your documents using the power of Large Language Models (LLMs). | |
![]() |
TxtAI | txtAI is an all-in-one embeddings database for semantic search, LLM orchestration and language model workflows. | |
![]() |
Swirl | Swirl is an open source software that simultaneously searches multiple content sources and returns AI ranked results. | |
![]() |
Danswer | Ask Questions in natural language and get Answers backed by private sources. Connects to tools like Slack, GitHub, Confluence, etc. |
LLMs Eval
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
AlpacaEval | An automatic evaluator for instruction-following language models. Human-validated, high-quality, cheap, and fast. | |
![]() |
FastChat | FastChat is a benchmark platform for large language models (LLMs) that features anonymous, randomized battles in a crowdsourced manner. | |
![]() |
BigCode Eval | BigCode Evaluation Harness is a framework for the evaluation of autoregressive code generation language models. | |
![]() |
Promptfoo | Test your prompts, models, RAGs. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality. |
LLMs Framework
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Unsloth | Unsloth is an open-source framework which allow you to unslow finetuning for Large Language Models. | |
![]() |
Pezzo | Pezzo is an open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, observability and more. | |
![]() |
Lunary | Lunary is a production toolkit for LLMs. Observability, prompt management and evaluations. | |
![]() |
Ludwig | Ludwig is a low-code framework for building custom AI models like LLMs and other deep neural networks. | |
![]() |
Langdroid | Langroid is an intuitive, lightweight, extensible and principled Python framework to easily build LLM-powered applications, from ex-CMU and UW-Madison researchers. | |
![]() |
Langchain | Langchain is aimed at assisting in the development of apps merging both LLMs and other sources of knowledge. | |
![]() |
LLMware | Llmware is a unified framework for developing LLM-based application patterns including Retrieval Augmented Generation (RAG). | |
![]() |
LLM App | LLM App is a production framework for building and serving AI applications and LLM-enabled real-time data pipelines. | |
![]() |
Dify | Dify allows you to deploy your own version of Assistants API and GPTs, based on any LLMs. | |
![]() |
NeumAI | Neum AI is a data platform that helps developers leverage their data to contextualize Large Language Models through Retrieval Augmented Generation (RAG). | |
![]() |
DB-GPT | DB-GPT is an open-source framework designed for the realm of large language models (LLMs) within the database field. | |
![]() |
Flowise | Flowise is a Drag & Drop UI to build your customized LLM automation flow. |
LLMs Training
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Colossal AI | Maximize the runtime performance of your large neural networks with distributed techniques of Colossal-AI. | |
![]() |
Megatron LM | Megatron is a large, powerful transformer developed by the Applied Deep Learning Research team at NVIDIA. | |
![]() |
DeepSpeed | DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective. |
Vector Database
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
MindsDB | MindsDB's AI SQL Server enables developers to build AI tools that need access to real-time data to perform their tasks. | |
![]() |
Weaviate | Weaviate is an open source vector database that is robust, scalable, cloud-native, and fast. | |
![]() |
Milvus | Milvus is an open-source vector database built to power embedding similarity search and AI applications. | |
![]() |
Qdrant | Qdrant is a vector similarity search engine and vector database. | |
![]() |
Deeplake | Deep Lake is a Database for AI powered by a storage format optimized for deep-learning applications. | |
![]() |
Chroma | Chroma is the open-source embedding database. Chroma makes it easy to build LLM apps by making knowledge, facts, and skills pluggable for LLMs. |
AI Course
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Microsoft AI Lab | AI Lab helps our large fast-growing community of developers get started on AI. | |
![]() |
ML Course Notes | A place to collaborate and share lecture notes on all topics related to machine learning, NLP, and AI. | |
![]() |
PE Guide | Prompt Engineering Guide is Github repo containing guides, papers, lecture, notebooks and resources for prompt engineering. | |
![]() |
GenAI Lessons | A 12 Lesson course teaching everything you need to know to start building Generative AI applications. | |
![]() |
ML Youtube | ML Youtube Courses is a Github repo indexing and organizing some of the best and most recent machine learning courses available on YouTube. | |
![]() |
ML Papers | ML Papers Explained is a Github repo with explanations of the key concepts in Machine Learning. | |
![]() |
LLM Course | Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks. | |
![]() |
HF Courses | The Hugging Face course teaches you about applying Transformers to various tasks in natural language processing and beyond. |
Audio Gen
Icon | Name | Description | Repos |
---|---|---|---|
![]() |
Bark UI | BarkUI is a Gradio Web UI for text-prompted Generative Audio Model. | |
![]() |
Tiny Diffusion | Tiny Audio Diffusion is a repository for generating short audio samples and training waveform diffusion models on a consumer-grade GPU with less than 2GB VRAM. | |
![]() |
Audio WebUI | Audio WebUI is a webui for different audio related Neural Networks. | |
![]() |
Whisper.cpp | High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model. Port of OpenAI's Whisper model in C/C++. |