Skip to content

A curated list of awesome AI tools, frameworks, libraries, and resources to supercharge developers working on artificial intelligence, machine learning, and deep learning projects. Perfect for beginners, professionals, and enthusiasts looking to build smarter applications

Notifications You must be signed in to change notification settings

pollinations/awesome-ai-for-devs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Awesome AI GitHub Projects

A curated collection of innovative AI projects and resources.

Table of Contents

Categories

AI Learning {ai-learning}

9 repositories

AI Utils {ai-utils}

19 repositories

  • anything-llm - ⭐ 29,799
    • The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, and more.
  • exo - ⭐ 18,329
    • Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚
  • Perplexica - ⭐ 17,932
    • Perplexica is an AI-powered search engine. It is an Open source alternative to Perplexity AI
  • docling - ⭐ 17,470
    • Get your documents ready for gen AI
  • postiz-app - ⭐ 16,702
    • 📨 The ultimate social media scheduling tool, with a bunch of AI 🤖
  • composio - ⭐ 13,943
    • Composio equip's your AI agents & LLMs with 100+ high-quality integrations via function calling
  • DeepSeek-Coder - ⭐ 9,719
    • DeepSeek Coder: Let the Code Write Itself
  • aisuite - ⭐ 9,588
    • Simple, unified interface to multiple Generative AI providers
  • openvino - ⭐ 7,569
    • OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference
  • big-AGI - ⭐ 5,786
    • AI suite powered by state-of-the-art models and providing advanced AI/AGI functions. It features AI personas, AGI functions, multi-model chats, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy on-prem or in the cloud.
  • gpt-computer-assistant - ⭐ 5,762
    • Dockerized Computer Use Agents with Production Ready API’s - MCP Client for Langchain - GCA
  • ebook2audiobook - ⭐ 5,313
    • Convert ebooks to audiobooks with chapters and metadata using dynamic AI models and voice cloning. Supports 1,107+ languages!
  • phoenix - ⭐ 4,395
    • AI Observability & Evaluation
  • steel-browser - ⭐ 2,744
    • 🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser instance that lets you automate the web without worrying about infrastructure.
  • trendFinder - ⭐ 2,220
    • Stay on top of trending topics on social media and the web with AI
  • pipelines - ⭐ 1,180
    • Pipelines: Versatile, UI-Agnostic OpenAI-Compatible Plugin Framework
  • smol-vision - ⭐ 1,070
    • Recipes for shrinking, optimizing, customizing cutting edge vision models. 💜
  • gollama - ⭐ 611
    • Go manage your Ollama models
  • ai-trader - ⭐ 158
    • Implement AI Trading Strategies with Backtrader

Agents {agents}

6 repositories

  • phidata - ⭐ 17,454

    • Build multi-modal Agents with memory, knowledge, tools and reasoning. Chat with them using a beautiful Agent UI.
  • awesome-ai-agents - ⭐ 12,706

    • A list of AI autonomous agents
  • eliza - ⭐ 9,791

    • Autonomous agents for everyone
  • Qwen-Agent - ⭐ 5,126

    • Agent framework and applications built upon Qwen>=2.0, featuring Function Calling, Code Interpreter, RAG, and Chrome extension.
  • core - ⭐ 2,543

    • AI agent microservice
  • flow - ⭐ 817

    • A lightweight task engine for building stateful AI agents that prioritizes simplicity and flexibility.

    Agent orchestration {agent-orchestration}

    11 repositories

    • langflow - ⭐ 42,096
      • Langflow is a low-code app builder for RAG and multi-agent AI applications. It’s Python-based and agnostic to any model, API, or database.
    • haystack - ⭐ 18,452
      • AI orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.
    • DB-GPT - ⭐ 14,203
      • AI Native Data App Development framework with AWEL(Agentic Workflow Expression Language) and Agents
    • TinyTroupe - ⭐ 5,172
      • LLM-powered multiagent persona simulation for imagination enhancement and business insights.
    • pydantic-ai - ⭐ 4,909
      • Agent Framework / shim to use Pydantic with LLMs
    • julep - ⭐ 4,403
      • A new DSL and server for AI agents and multi-step tasks
    • AgentVerse - ⭐ 4,344
      • 🤖 AgentVerse 🪐 is designed to facilitate the deployment of multiple LLM-based agents in various applications, which primarily provides two frameworks: task-solving and simulation
    • multi-agent-orchestrator - ⭐ 3,696
      • Flexible and powerful framework for managing multiple AI agents and handling complex conversations
    • swarms - ⭐ 3,101
    • PraisonAI - ⭐ 2,880
      • PraisonAI is an AI Agents Framework with Self Reflection. PraisonAI application combines PraisonAI Agents, AutoGen, and CrewAI into a low-code solution for building and managing multi-agent LLM systems, focusing on simplicity, customisation, and efficient human–agent collaboration.
    • ControlFlow - ⭐ 1,041
      • 🦾 Take control of your AI agents

Chat client {chat-client}

5 repositories

  • lobe-chat - ⭐ 51,087

    • 🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Qwen / DeepSeek), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS/Plugins/Artifacts). One-click FREE deployment of your private ChatGPT/ Claude application.
  • chatbox - ⭐ 24,487

    • User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)
  • kotaemon - ⭐ 19,638

    • An open-source RAG-based tool for chatting with your documents.
  • superpower-chatgpt - ⭐ 1,540

    • ChatGPT with superpowers! Search chat history, create folders, export all chats, pin messages, access thousands of community prompts, incognito mode, language and tone selection, and many more features
  • mcp-sse-proxy - ⭐ 1

    • MCP2SSE Proxy ClaudeAI client

    Openwebui {openwebui}

    2 repositories

    • open-webui - ⭐ 54,834
      • User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
    • open-webui-tools - ⭐ 94
      • a Repository of Open-WebUI tools to use with your favourite LLMs

Code tools {code-tools}

11 repositories

  • open-interpreter - ⭐ 57,723

    • A natural language interface for computers
  • gpt-engineer - ⭐ 52,791

    • Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from https://gptengineer.app
  • gpt-pilot - ⭐ 32,158

    • The first real AI developer
  • aider - ⭐ 24,377

    • aider is AI pair programming in your terminal
  • tabby - ⭐ 22,474

    • Self-hosted AI coding assistant
  • dspy - ⭐ 20,778

    • DSPy: The framework for programming—not prompting—language models
  • claude-engineer - ⭐ 10,578

    • Claude Engineer is an interactive command-line interface (CLI) that leverages the power of Anthropic's Claude-3.5-Sonnet model to assist with software development tasks.This framework enables Claude to generate and manage its own tools, continuously expanding its capabilities through conversation. Available both as a CLI and a modern web interface
  • DeepSeek-Coder - ⭐ 9,719

    • DeepSeek Coder: Let the Code Write Itself
  • Data-Analysis-and-Machine-Learning-Projects - ⭐ 6,165

    • Repository of teaching materials, code, and data for my data analysis and machine learning projects.
  • gpt-code-ui - ⭐ 3,570

    • An open source implementation of OpenAI's ChatGPT Code interpreter
  • aiCoder - ⭐ 83

    • A tool to write JS libraries using AI. The first and only tool that is using ASTs to perform surgical changes to existing code files with out mangling the code. https://aicoderproject.com/

    vscode ai plugin {vscode-ai-plugin}

    4 repositories

    • continue - ⭐ 21,000
      • ⏩ Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains
    • cline - ⭐ 19,484
      • Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
    • Roo-Cline - ⭐ 1,695
      • Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
    • aide - ⭐ 1,171
      • The open-source AI-native IDE

LLM Services {llm-services}

22 repositories

  • ollama - ⭐ 106,091
    • Get up and running with Llama 3.3, Mistral, Gemma 2, and other large language models.
  • langchain - ⭐ 97,696
    • 🦜🔗 Build context-aware reasoning applications
  • dify - ⭐ 57,305
    • Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
  • vllm - ⭐ 33,231
    • A high-throughput and memory-efficient inference and serving engine for LLMs
  • openai-python - ⭐ 23,847
    • The official Python library for the OpenAI API
  • khoj - ⭐ 18,844
    • Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
  • storm - ⭐ 18,337
    • An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.
  • litellm - ⭐ 15,904
    • Python SDK, Proxy Server (LLM Gateway) to call 100+ LLM APIs in OpenAI format - [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, Replicate, Groq]
  • Qwen - ⭐ 15,194
    • The official repo of Qwen (通义千问) chat & pretrained large language model proposed by Alibaba Cloud.
  • letta - ⭐ 13,718
    • Letta (formerly MemGPT) is a framework for creating LLM services with memory.
  • txtai - ⭐ 9,865
    • 💡 All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows
  • SillyTavern - ⭐ 9,219
    • LLM Frontend for Power Users.
  • generative-ai - ⭐ 8,837
    • Sample code and notebooks for Generative AI on Google Cloud, with Gemini on Vertex AI
  • langfuse - ⭐ 7,619
    • 🪢 Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with LlamaIndex, Langchain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
  • ollama-python - ⭐ 5,607
    • Ollama Python library
  • optillm - ⭐ 1,852
    • Optimizing inference proxy for LLMs
  • generative-ai-docs - ⭐ 1,790
    • Documentation for Google's Gen AI site - including the Gemini API and Gemma
  • cognee - ⭐ 1,028
    • Reliable LLM Memory for AI Applications and AI Agents
  • amazon-bedrock-samples - ⭐ 672
    • This repository contains examples for customers to get started using the Amazon Bedrock Service. This contains examples for all available foundational models
  • ollama-ai-provider - ⭐ 187
    • Vercel AI Provider for running LLMs locally using Ollama
  • bravegpt - ⭐ 166
    • 🦁 Adds AI to Brave Search. Ask from any site. Powered by GPT-4o!
  • awesome-computer-use - ⭐ 15
    • Curated resources about automated GUI computer-use via LLMs. Highly opinionated, focus is on quality vs quantity.

MCP (Model context protocol) {mcp-model-context-protocol}

0 repositories

Prompt Engineering {prompt-engineering}

13 repositories

  • awesome-chatgpt-prompts - ⭐ 116,013
    • This repo includes ChatGPT prompt curation to use ChatGPT and other LLM tools better.
  • openai-cookbook - ⭐ 61,002
    • Examples and guides for using the OpenAI API
  • Prompt-Engineering-Guide - ⭐ 51,977
    • 🐙 Guides, papers, lecture, notebooks and resources for prompt engineering
  • fabric - ⭐ 26,408
    • fabric is an open-source framework for augmenting humans using AI. It provides a modular framework for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
  • guidance - ⭐ 19,399
    • A guidance language for controlling large language models.
  • cookbook - ⭐ 10,147
    • Examples and guides for using the Gemini API
  • promptflow - ⭐ 9,729
    • Build high-quality LLM apps - from prototyping, testing to production deployment and monitoring.
  • gpt-prompt-engineer - ⭐ 9,419
  • anthropic-cookbook - ⭐ 9,058
    • A collection of notebooks/recipes showcasing some fun and effective ways of using Claude.
  • chatgpt_system_prompt - ⭐ 8,441
    • A collection of GPT system prompts and various prompt injection/leaking knowledge.
  • prompt-eng-interactive-tutorial - ⭐ 2,033
    • Anthropic's Interactive Prompt Engineering Tutorial
  • latitude-llm - ⭐ 1,012
    • Latitude is the open-source prompt engineering platform to build, evaluate, and refine your prompts with AI
  • open-o1 - ⭐ 100
    • open-o1: Using GPT-4o with CoT to Create o1-like Reasoning Chains

Pure LLM {pure-llm}

2 repositories

  • jan - ⭐ 25,778
    • Jan is an open source alternative to ChatGPT that runs 100% offline on your computer
  • FinGPT - ⭐ 14,575
    • FinGPT: Open-Source Financial Large Language Models! Revolutionize 🔥 We release the trained model on HuggingFace.

Rag {rag}

2 repositories

  • Verba - ⭐ 6,567

    • Retrieval Augmented Generation (RAG) chatbot powered by Weaviate
  • fast-graphrag - ⭐ 2,687

    • RAG that intelligently adapts to your use case, data, and queries

    Rag Tools {rag-tools}

    11 repositories

    • graphrag - ⭐ 21,403
      • A modular graph-based Retrieval-Augmented Generation (RAG) system
    • kotaemon - ⭐ 19,638
      • An open-source RAG-based tool for chatting with your documents.
    • vanna - ⭐ 12,518
      • 🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using RAG 🔄.
    • pathway - ⭐ 12,295
      • Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
    • llm-app - ⭐ 11,445
      • Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.
    • awesome-llm-apps - ⭐ 11,110
      • Collection of awesome LLM apps with RAG using OpenAI, Anthropic, Gemini and opensource models.
    • llmware - ⭐ 8,394
      • Unified framework for building enterprise RAG pipelines with small, specialized models
    • ragapp - ⭐ 3,952
      • The easiest way to use Agentic RAG in any enterprise
    • autoflow - ⭐ 2,116
      • pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai
    • MemoRAG - ⭐ 1,350
      • Empowering RAG with a memory-based data interface for all-purpose applications!
    • bRAG-langchain - ⭐ 1,034
      • Everything you need to know to build your own RAG application

    Rag libraries {rag-libraries}

    1 repositories

    • ragflow - ⭐ 27,298
      • RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.

llm Test {llm-test}

1 repositories

  • promptfoo - ⭐ 5,103
    • Test your prompts, agents, and RAGs. Red teaming, pentesting, and vulnerability scanning for LLMs. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration.

llm papers {llm-papers}

0 repositories

llm tools {llm-tools}

11 repositories

  • llama_index - ⭐ 37,815
    • LlamaIndex is a data framework for your LLM applications
  • LLaMA-Factory - ⭐ 37,373
    • Unified Efficient Fine-Tuning of 100+ LLMs (ACL 2024)
  • gradio - ⭐ 35,028
    • Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
  • crawl4ai - ⭐ 21,390
    • 🚀🤖 Crawl4AI: Open-source LLM Friendly Web Crawler & Scraper
  • DeepSeek-Coder - ⭐ 9,719
    • DeepSeek Coder: Let the Code Write Itself
  • bolt.diy - ⭐ 8,675
    • Prompt, run, edit, and deploy full-stack web applications using any LLM you want!
  • llama-stack - ⭐ 5,926
    • Composable building blocks to build Llama Apps
  • mesop - ⭐ 5,764
    • Rapidly build AI apps in Python
  • langchaingo - ⭐ 5,291
    • LangChain for Go, the easiest way to write LLM-based programs in Go
  • MegaParse - ⭐ 4,869
    • File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.
  • ScholarXIV - ⭐ 834
    • ScholArxiv is an open-source, aesthetic, minimal and AI powered app that allows users to search, read, bookmark, share, download and view summaries of academic papers from the arXiv repository.

About

A curated list of awesome AI tools, frameworks, libraries, and resources to supercharge developers working on artificial intelligence, machine learning, and deep learning projects. Perfect for beginners, professionals, and enthusiasts looking to build smarter applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%