Skip to content

Curated collection of AI/ML resources and tools to jumpstart your artificial intelligence and machine learning journey

Notifications You must be signed in to change notification settings

vlameiras/ai-ml-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 

Repository files navigation

πŸ€– 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!

If you like this content, you may also be interested in getting the newsletter with a weekly AI/ML digest from Hacker News in your mailbox.

PRs with additional resources or suggestions are much welcome!

Resources πŸ“•

Learning Resources πŸ“š

LLMs

  • OpenAI LLMs - The best LLMs, especially GPT-4. GPT-3.5 and GPT-4 are used in ChatGPT.
  • 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.
  • Vicuna-13B - An open-source chatbot fine-tuned from LLaMA.
  • 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 2 - 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.

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.
  • 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.

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 - Create and operate AI-native apps based on OpenAI GPT models.
  • 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.

ChatGPT Extensions

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.

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.

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

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.

About

Curated collection of AI/ML resources and tools to jumpstart your artificial intelligence and machine learning journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published