The goal of this project is to build a curated list of open source AI projects.
· Partially inspired by jhuangtw/xg2xg.
Table of Contents
- Langflow - 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.
- mindsdb - The platform for building AI from enterprise data
- deepface - A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python
- CompreFace - Leading free and open-source face recognition system
- TensorFlow - End-to-end open source platform for machine learning
- PyTorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
- Open-WebUI - Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs.
- Lobe-Chat - 🤯 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.
- ConfiChat - Lightweight, standalone, multi-platform, and privacy focused local LLM chat interface with optional encryption
- Stable Diffusion Web UI - A web interface for Stable Diffusion
- ComfyUI - The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
- InvokeAI - About Invoke is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies.
- Enchanted - Enchanted is iOS and macOS app for chatting with private self hosted language models such as Llama2, Mistral or Vicuna using Ollama.
- Mobile-Artificial-Intelligence/maid - Maid is a cross-platform Flutter app for interfacing with GGUF / llama.cpp models locally, and with Ollama and OpenAI models remotely.
- ollama-app - A modern and easy-to-use client for Ollama
- Anything-LLM - The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, and more.
- kotaemon - An open-source RAG-based tool for chatting with your documents.
- Perplexica - Perplexica is an AI-powered search engine. It is an Open source alternative to Perplexity AI
- PentestGPT - A GPT-empowered penetration testing tool
- Ollama
- text-generation-webui - A Gradio web UI for Large Language Models
- LocalAI - Open Source OpenAI alternative
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Project Link: https://github.com/tuxthepenguin84/osai