README Documentation
🤖 AI/ML Resources
Curated collection of AI/ML resources and tools to jumpstart your artificial intelligence and machine learning journey. Explore tutorials, datasets, libraries, and more!
PRs with additional resources or suggestions are much welcome!
Resources 📕
Learning Resources 📚
- Neural Networks: Zero to Hero - From Andrej Karpathy, former Director of AI at Tesla and now at OpenAI.
- Full Stack LLM Bootcamp - From the creators of the Full Stack Deep Learning course and book.
- All about LLMs - A gist with great curated learning resources.
- Transformers - Introduction to Transformers with Andrej Karpathy.
- The Illustrated Transformer - A great visual explanation of the Transformer architecture.
- How ChatGPT really works - A great initial explanation of how ChatGPT works.
- ChatGPT Prompt Engineering for Developers! - Great course by OpenAI employees.
- Learn Prompting - Another great course (text-based) about prompting.
- Prompt Engineering Guide - Guides, papers, lectures, and resources for prompt engineering.
- Prompt Engineering - Great post from Lilian Weng, Head of Applied AI Research at OpenAI.
- MLOps Guide - A guide on MLOps.
- MLOps Zoomcamp - A great course on MLOps.
- Gandalf - A fun way to learn about prompt injection.
- Practical Deep Learning - A course designed for people with some coding experience who want to learn how to apply deep learning and machine learning to practical problems.
- Let's build GPT - From Andrej Karpathy, Let's build GPT: from scratch, in code, spelled out.
- AI Canon - A great curated list of resources to get smarter about modern AI.
- Generative AI Learning Path - This learning path guides you through curated content on Generative AI products and technologies.
- Rules of Machine Learning - Intended to help those with a basic knowledge of machine learning get the benefit of Google's best practices.
- AI Companion App - A tutorial stack to create and host AI companions that you can chat with on a browser or text via SMS.
- Microsoft AI Lab - AI Lab helps a 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.
- Generative AI for Beginners - A 12-lesson course teaching everything you need to know to start building Generative AI applications.
- ML YouTube Courses - An index of some of the best and most recent machine learning courses available on YouTube.
- ML Papers Explained - Explanations of key concepts in machine learning.
- LLM Course - A course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
- Open LLMs - A list of open LLMs available for commercial use with their context lengths and licenses.
- Awesome ChatGPT Prompts - A collection of prompt examples to be used with ChatGPT and other LLMs.
- Hugging Face Course - Learn how to apply Transformers to various tasks in natural language processing and beyond.
- Andrew Ng’s Machine Learning - A foundational course on machine learning.
- Machine Learning Roadmap - A roadmap connecting important concepts in machine learning.
- Robert Miles AI Safety - YouTube channel about AI safety.
LLMs
- OpenAI LLMs - OpenAI models.
- Hugging Face - The leading open-source AI community. Find trending models, datasets, and spaces.
- Bloom - An open-source multilingual model similar to GPT-3.
- LLaMA - A foundational large language model by Meta.
- Llama 2 - The next generation of Meta's open-source large language model.
- JARVIS - An interface for LLMs to connect numerous AI models.
- Open LLM Leaderboard - Evaluate and rank open-source LLMs.
Modern LLM Models
Commercial Models
- Claude - Anthropic's family of frontier AI systems, known for long context windows and reasoning capabilities.
- Gemini - Google DeepMind's multimodal AI system available in Ultra, Pro, and Nano sizes.
- GPT-4 - OpenAI's most advanced system, with variants including GPT-4o (omni) and GPT-4 Turbo.
Open Source Models
- Llama 3 - Meta's latest open foundation language model family, available in 8B and 70B parameters.
- Mistral - A family of open-source large language models, including Mistral 7B and Mixtral 8x7B.
- Qwen - Alibaba's advanced LLM series with strong multilingual capabilities, available in various sizes.
- DeepSeek - A powerful open-source language model trained on 2T tokens with strong coding capabilities.
- Vicuna-13B - An open-source chatbot fine-tuned from LLaMA.
- Yi - A series of large language models trained from scratch by 01.AI, available in 6B to 34B parameters.
- Phi-3 - Microsoft's small yet powerful models (3.8B and 14B) with strong reasoning capabilities.
- Falcon - Technology Innovation Institute's open-source LLM trained on 1 trillion tokens.
- Orca 2 - Microsoft's smaller models that demonstrate strong reasoning capabilities.
- Guidance - Control modern language models more effectively and efficiently.
- TheBloke on Hugging Face - Compiles the best open-source models in various formats.
- DemoGPT - Create 🦜️🔗 LangChain apps by just using prompts.
- Llama2 Web UI - Run Llama 2 with Gradio web UI on GPU or CPU from anywhere.
- llama.cpp - Run LLaMA model using 4-bit integer quantization on a MacBook and more.
- LocalAI - Drop-in replacement for OpenAI running on consumer-grade hardware. No GPU required.
- LocalAGI - A small virtual assistant you can run locally, powered by LocalAI.
- Ollama - A backend that allows you to run large language models locally.
- KoboldCpp - 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.
- 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.
- Stable Beluga 2 - A fine-tuned Llama2 70B model.
- Claude - An AI assistant from Anthropic with advanced reasoning and extended context.
Chat and Agents
- ChatGPT - The leading chatbot built on GPT-3.5 and GPT-4.
- Bing Chat - A conversational AI language model powered by Microsoft Bing.
- Open-Assistant - Open-source chat agent that interacts with external sources.
- Auto-GPT - An experimental open-source attempt to make GPT-4 fully autonomous.
- LoopGPT - A modular reimplementation of Auto-GPT.
- ThinkGPT - Implementing Chain-of-Thought reasoning for Large Language Models.
- Transformers Agents - Provides a natural language API on top of transformers.
- MetaGPT - The Multi-Agent Framework: Given one-line requirement, return PRD, design, tasks, repo.
- GPT-Engineer - Specify what you want it to build; the AI asks for clarification and then builds it.
- Khoj - An AI personal assistant for your digital brain.
- Danswer - Open-source enterprise question-answering.
- simpleaichat - Python package for easily interfacing with chat apps.
- RealChar - Create and chat with AI characters.
- ChatGPT AutoExpert - Supercharged Custom Instructions for ChatGPT.
- Bee Agent Framework - Framework for building scalable agentic applications.
- Local AI - A desktop app for local, private, secured AI experimentation.
- Serge - A chat interface crafted with llama.cpp for running GGUF models.
- SillyTavern - A chat UI for interacting with text generation AIs and roleplay characters.
- TavernAI - An atmospheric frontend for chat and story writing.
- Maid - A cross-platform Flutter app for interfacing with GGUF/llama.cpp models locally.
- AgentGPT - Configure and deploy autonomous AI agents.
- SuperAGI - A dev-first open-source autonomous AI agent framework.
- BabyAGI - AI-powered task management system using OpenAI.
- Open Interpreter - Open-source, locally running implementation of OpenAI's Code Interpreter.
- AutoPR - Automated pull request workflow powered by AI.
- Phind - An AI search engine and assistant for programmers.
- Character.AI - Create and chat with AI-powered characters.
- Agent2Agent - Google DeepMind's framework for multi-agent collaboration with LLMs.
AI-Powered IDEs
- Cursor - AI-first code editor based on VSCode with powerful chat, edit, and generation capabilities.
- Windsurf - AI agent-powered IDE that integrates with existing workflows, by Codeium.
- Trae - Adaptive AI IDE that transforms how you work, collaborating with you to run faster.
- Zed - High-performance, multiplayer code editor with AI features.
Development
- LangChain - Framework for developing applications powered by LLMs.
- Pinecone - Long-term memory for models with a vector database.
- Chroma - The open-source alternative to Pinecone.
- Plug-in-Play - Simplify the integration of plugins into open-source LLMs.
- GPTCache - Caching for LLM responses. Useful for cost savings.
- OpenAI Cookbook - A collection of examples and best practices for building with OpenAI.
- GPTCache - Semantic cache to store responses from LLM queries for cost savings.
- Vercel AI SDK - An open source library for building AI-powered user interfaces with React, Svelte, and Vue.
- How to build an agent with LangChain - Great Jupyter notebook from OpenAI.
- Mojo - A new programming language combining Python syntax with systems programming.
- Semantic Kernel - SDK that enables integration of AI LLMs with conventional programming languages.
- Langcorn - API server for serving LangChain models with FastAPI.
- smol developer - Your own personal junior developer :)
- smol plugin - Automatically generate OpenAI plugins by specifying your API in markdown.
- Kor - A thin wrapper on top of LLMs to extract structured data.
- tiktoken - A fast BPE tokenizer used with OpenAI's models.
- OpenAI Function Calling - Standardize LLM output.
- Vercel AI SDK - Build AI-powered applications with React, Svelte, and Vue.
- Code Interpreter API - Open-source implementation of ChatGPT Code Interpreter.
- Unsloth - Framework for fine-tuning Large Language Models.
- Pezzo - Developer-first LLMOps platform to streamline prompt design and version management.
- Lunary - Production toolkit for LLMs focusing on observability and evaluations.
- Ludwig - Low-code framework for building custom AI models.
- Langroid - Lightweight Python framework to build LLM-powered applications.
- LLMware - Unified framework for developing LLM-based application patterns.
- LLM App - Production framework for building and serving AI applications.
- LlamaIndex - A data framework for building LLM applications over external data.
- LMQL - A query language for large language models.
- Haystack - Framework for building NLP applications with language models.
- Prediction Guard - Integrate private, controlled, and compliant LLM functionality.
- Portkey - LLMOps platform to monitor, manage, and improve LLM-based apps.
- OpenRouter - A unified API to access 100+ LLMs from different providers through a single interface.
- Cline - Autonomous coding agent right in your IDE, capable of creating/editing files and executing commands.
Tools
- Vault AI - Tool for uploading documents and asking questions about their content.
- LangFlow - Visual prototyping and experimentation with LangChain.
- Flowise - Visual tool to build your customized LLM flow.
- PentestGPT - A GPT-empowered penetration testing tool 🕵️.
- TypingMind - A better UI for ChatGPT.
- privateGPT - Ask questions to your documents without an internet connection.
- Quivr - Dump all your files and thoughts into your Generative AI second brain and chat with it.
- Stable Diffusion Web UI - A browser interface based on Gradio for Stable Diffusion.
- h2oGPT - Like privateGPT, but with GPU inference supported.
- localGPT - Inspired by privateGPT, using Vicuna-7b and InstructorEmbeddings.
- Promptflow - Create executable flowcharts linking LLMs, prompts, and functions.
- Dify - An open-source LLM app development platform.
- txtai - Semantic search and workflows powered by language models.
- Unofficial OpenAI Status - An in-depth OpenAI status page.
- gpt-prompt-engineer - Generates, tests, and ranks prompts for your task.
- rag-stack - Deploy a private ChatGPT alternative hosted within your VPC.
- AnythingLLM - Open-source ChatGPT equivalent for open and closed-source LLMs.
- DocsGPT - Streamlines finding information in project documentation.
- Dialoqbase - Facilitate the creation of custom chatbots using a knowledge base.
- FastGPT - Knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities.
ChatGPT Extensions
- WebChatGPT - Augment ChatGPT prompts with relevant web results.
- GPT for Sheets and Docs - ChatGPT extension for Google Sheets and Docs.
- YouTube Summary with ChatGPT - Summarize YouTube videos with ChatGPT.
- ChatGPT Prompt Genius - Discover and share the best prompts for ChatGPT.
- ChatGPT for Search Engines - Display ChatGPT responses alongside search results.
Code Assistants
- Refact - Open-source AI coding assistant with code completion and chat.
- Draw a UI - Draw a mockup and generate HTML using AI.
- Continue - Open-source autopilot for VS Code and JetBrains.
- Sweep AI - AI junior developer that turns bugs and requests into code changes.
- Cody - Free, open-source AI coding assistant for code completion and Q&A.
- Aider - Pair program with GPT-3.5/GPT-4 to edit code in your git repo.
- AutoPR - Automated pull request workflow powered by AI.
- bloop - ChatGPT for your codebase; search and generate patches.
- GitHub Copilot - Uses OpenAI Codex to suggest code and functions.
- Ghostwriter - AI-powered pair programmer by Replit.
- Amazon CodeWhisperer - Build applications faster with ML-powered coding companion.
- MutableAI - AI-accelerated software development.
- GPT-Code UI - Open-source implementation of ChatGPT Code Interpreter.
Vector Databases
- Weaviate - An open-source vector database that's robust and scalable.
- Milvus - Open-source vector database for embedding similarity search.
- Qdrant - Vector similarity search engine and database.
- Deep Lake - Database for AI optimized for deep-learning applications.
- Chroma - Open-source embedding database for AI applications.
- LanceDB - Developer-friendly vector database for AI applications.
Stable Diffusion
- Stable Diffusion Web UI - Browser interface for Stable Diffusion.
- Midjourney - Independent research lab exploring new mediums of thought.
- InvokeAI - Creative engine for Stable Diffusion models.
- ComfyUI - Powerful and modular Stable Diffusion GUI and backend.
- Lama Cleaner - Image inpainting tool powered by SOTA AI models.
- ControlNet - Neural network structure to control diffusion models by adding extra conditions.
- Stable Diffusion XL - Stability AI's advanced text-to-image model with improved quality and features.
Audio Generation
AI Voice Cloning
- Eleven Labs - AI voice generator with lifelike voices.
- Resemble AI - AI voice generator and voice cloning for text-to-speech.
- Murf AI - Create voiceovers with lifelike AI voices.
- Bark - Transformer-based text-to-audio model. #opensource
- AudioCraft - A library for audio processing and generation with deep learning, including MusicGen for music generation.
- Whisper - OpenAI's robust speech recognition model for transcription and translation.
Music Generation
- Harmonai - Open-source generative audio tools for music production.
- Mubert - Royalty-free music ecosystem powered by AI.
- MusicLM - Google's model for generating high-fidelity music from text.
Marketing AI Tools
- Jasper AI - AI-powered tool for generating marketing content like blogs, emails, and ad copy.
- Mutiny - Personalization platform to improve website conversions using AI.
- Clearbit - Lead enrichment and data intelligence platform.
- Adzooma - AI-powered PPC campaign management platform.
- Phrasee - AI tool that generates optimized marketing copy.
- Rupert AI - AI tools for designers and marketers.
- Persuva - AI-driven platform to create persuasive, high-converting ad copy at scale.
Other
- PromptBase - Marketplace for buying and selling quality prompts for AI models.
- Have I Been Trained? - Check if your image has been used to train AI art models.
- GummySearch - AI-based customer research via Reddit.
- Taplio - AI-powered LinkedIn tool.
- PromptPal - Search for prompts and bots, then use them with your favorite AI.
- Code to Flow - Visualize code logic as flowcharts using AI.
- AI-Flow - Connect multiple AI models easily.
- Architecture Helper - Analyze building architecture and generate custom styles.
- LM Studio - Discover, download, and run local LLMs with a desktop app.
- Ollama - Run, create, and share large language models locally.
- Jan - Open-source ChatGPT alternative that runs 100% offline on your computer.
- PrivateGPT - Interact privately with your documents using the power of LLMs, 100% privately, no data leaves your execution environment.
- LocalAI - Self-hosted, community-driven, local OpenAI-compatible API.
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source