awesome-generative-ai
A curated list of modern Generative Artificial Intelligence projects and services
Stars: 5427
Awesome Generative AI is a curated list of modern Generative Artificial Intelligence projects and services. Generative AI technology creates original content like images, sounds, and texts using machine learning algorithms trained on large data sets. It can produce unique and realistic outputs such as photorealistic images, digital art, music, and writing. The repo covers a wide range of applications in art, entertainment, marketing, academia, and computer science.
README:
A curated list of modern Generative Artificial Intelligence projects and services.
Generative Artificial Intelligence is a technology that creates original content such as images, sounds, and texts by using machine learning algorithms that are trained on large amounts of data. Unlike other forms of AI, it is capable of creating unique and previously unseen outputs such as photorealistic images, digital art, music, and writing. These outputs often have their own unique style and can even be hard to distinguish from human-created works. Generative AI has a wide range of applications in fields such as of art, entertainment, marketing, academia, and computer science.
Contributions to this list are welcome. Before submitting your suggestions, please review the Contribution Guidelines to ensure your entries meet the criteria. Add links through pull requests or create an issue to start a discussion. More projects can be found in the Discoveries List, where we showcase a wide range of up-and-coming Generative AI projects.
- How Large Language Models Will Transform Science, Society, and AI - Article summarizing the capabilities and limitations of the GPT-3 model, and its potential impact on society. By Alex Tamkin and Deep Ganguli, February 5, 2021.
- Generative AI: A Creative New World - A comprehensive examination of the generative AI industry, offering a historical perspective and in-depth analysis of the industry ecosystem. By Sonya Huang, Pat Grady and GPT-3, September 19, 2022.
- A Coming-Out Party for Generative A.I., Silicon Valley's New Craze - Article about the rise of generative AI, particularly the success of the Stable Diffusion image generator, and the associated controversies. New York Times, October 21, 2022.
- AI's New Creative Streak Sparks a Silicon Valley Gold Rush - Article about the growing hype and investment in generative AI startups, with various industries exploring its potential applications. Wired, October 27, 2022.
- ChatGPT Heralds an Intellectual Revolution - An op-ed by Henry Kissinger, Eric Schmidt and Daniel Huttenlocher. Wall Street Journal, February 24, 2023.
- OpenAI API - Announcement of the OpenAI API for text-to-text general-purpose AI models based on GPT-3. OpenAI blog, June 11, 2020.
- GitHub Copilot - Announcement of Copilot, a new AI pair programmer that helps you write better code. GitHub blog, June 29, 2021.
- DALL·E 2 - Announcement of the release of DALL·E 2, an advanced image generation system with improved resolution, expanded image creation capabilities, and various safety mitigations. OpenAI blog, April 6, 2022.
- Stable Diffusion Public Release - Announcement of the public release of Stable Diffusion, an AI-based image generation model trained on a broad internet scrape and licensed under a Creative ML OpenRAIL-M license. Stable Diffusion blog, 22 August, 2022.
- ChatGPT - Announcement of ChatGPT, a conversational model trained to answer follow-up questions, admit mistakes, challenge incorrect premises, and reject inappropriate requests. OpenAI blog, November 30, 2022.
- Bing Search - Microsoft announces a new version of its search engine Bing, powered by a next-generation OpenAI model. Microsoft blog, February 7, 2023.
- GPT-4 - Announcement of GPT-4, a large multimodal model. OpenAI blog, March 14, 2023.
- Sora - Presentation of Sora, a large video generation model. OpenAI, February 15, 2024.
- OpenAI API - OpenAI's API provides access to GPT-3 and GPT-4 models, which performs a wide variety of natural language tasks, and Codex, which translates natural language to code.
- Gopher - Gopher by DeepMind is a 280 billion parameter language model.
- OPT - Open Pretrained Transformers (OPT) by Facebook is a suite of decoder-only pre-trained transformers. Announcement. OPT-175B text generation hosted by Alpa.
- Bloom - BLOOM by Hugging Face is a model similar to GPT-3 that has been trained on 46 different languages and 13 programming languages. #opensource
- LLaMA - A foundational, 65-billion-parameter large language model by Meta. #opensource
- Llama 2 - The next generation of Meta's open source large language model. #opensource
- Claude - Talk to Claude, an AI assistant from Anthropic.
- Vicuna-13B - An open-source chatbot trained by fine-tuning LLaMA on user-shared conversations collected from ShareGPT. #opensource
- Mixtral 8x7B - A high-quality sparse mixture of experts model with open weights. #opensource
- Grok - An LLM by xAI with open source and open weights. #opensource
- ChatGPT - ChatGPT by OpenAI is a large language model that interacts in a conversational way.
- Copilot - An everyday AI companion by Microsoft.
- Gemini - A family of multimodal large language model developed by Google Deepmind.
- Character.AI - Character.AI lets you create characters and chat to them.
- ChatPDF - Chat with any PDF.
- ChatSonic - An AI-powered assistant that enables text and image creation.
- Pi - A personalized AI platform available as a digital assistant.
- LibreChat - LibreChat is a free and open-source chat interface for assistant AIs. Source code.
- Chatbot UI - An open source ChatGPT UI. Source code.
- Jan - Run LLMs like Mistral or Llama2 locally and offline on your computer, or connect to remote AI APIs like OpenAI’s GPT-4 or Groq. #opensource
- Perplexity AI - AI powered search tools.
- Metaphor - Language model powered search.
- Phind - AI-based search engine.
- You.com - A search engine built on AI that provides users with a customized search experience while keeping their data 100% private.
- Komo - An AI-powered search engine.
- privateGPT - Ask questions to your documents without an internet connection, using the power of LLMs.
- quivr - Dump all your files and chat with it using your generative AI second brain using LLMs & embeddings.
- Jasper - Create content faster with artificial intelligence.
- Compose AI - Compose AI is a free Chrome extension that cuts your writing time by 40% with AI-powered autocompletion.
- Rytr - Rytr is an AI writing assistant that helps you create high-quality content.
- wordtune - Personal writing assistant.
- HyperWrite - HyperWrite helps you write with confidence and get your work done faster from idea to final draft.
- Moonbeam - Better blogs in a fraction of the time.
- copy.ai - Write better marketing copy and content with AI.
- Anyword - Anyword's AI writing assistant generates effective copy for anyone.
- Contenda - Create the content your audience wants, from content you've already made.
- Hypotenuse AI - Turn a few keywords into original, insightful articles, product descriptions and social media copy.
- Lavender - Lavender email assistant helps you get more replies in less time.
- Lex - A word processor with artificial intelligence baked in, so you can write faster.
- Jenni - Jenni is the ultimate writing assistant that saves you hours of ideation and writing time.
- LAIKA - LAIKA trains an artificial intelligence on your own writing to create a personalised creative partner-in-crime.
- QuillBot - AI-powered paraphrasing tool.
- Postwise - Write tweets, schedule posts and grow your following using AI.
- Copysmith - AI content creation solution for Enterprise & eCommerce.
- WebChatGPT - Augment your ChatGPT prompts with relevant results from the web.
- GPT for Sheets and Docs - ChatGPT extension for Google Sheets and Google Docs.
- YouTube Summary with ChatGPT - Use ChatGPT to summarize YouTube videos.
- ChatGPT Prompt Genius - Discover, share, import, and use the best prompts for ChatGPT & save your chat history locally.
- ChatGPT for Search Engines - Display ChatGPT response alongside Google, Bing, and DuckDuckGo search results.
- ShareGPT - Share your ChatGPT conversations and explore conversations shared by others.
- Merlin - ChatGPT Plus extension on all websites.
- ChatGPT Writer - Generate entire emails and messages using ChatGPT AI.
- ChatGPT for Jupyter - Add various helper functions in Jupyter Notebooks and Jupyter Lab, powered by ChatGPT.
- editGPT - Easily proofread, edit, and track changes to your content in chatGPT.
- Forefront - A Better ChatGPT Experience.
- Mem - Mem is the world's first AI-powered workspace that's personalized to you. Amplify your creativity, automate the mundane, and stay organized automatically.
- Taskade - Outline tasks, notes, generated structured lists and mind maps with Taskade AI.
- Notion AI - Write better, more efficient notes and docs.
- Nekton AI - Automate your workflows with AI. Describe your workflows step by step in plain language.
- Rewind - Rewind is a personalized AI powered by everything you've seen, said, or heard..
- Otter.ai - A meeting assistant that records audio, writes notes, automatically captures slides, and generates summaries.
- Cogram - Cogram takes automatic notes in virtual meetings and identifies action items.
- Sybill - Sybill generates summaries of sales calls, including next steps, pain points and areas of interest, by combining transcript and emotion-based insights.
- Loopin AI - Loopin is a collaborative meeting workspace that not only enables you to record, transcribe & summaries meetings using AI, but also enables you to auto-organise meeting notes on top of your calendar.
- Elicit - Elicit uses language models to help you automate research workflows, like parts of literature review.
- genei - Summarise academic articles in seconds and save 80% on your research times.
- Explainpaper - A better way to read academic papers. Upload a paper, highlight confusing text, get an explanation.
- Galactica - A large language model for science. Can summarize academic literature, solve math problems, generate Wiki articles, write scientific code, annotate molecules and proteins, and more. Model API.
- Consensus - Consensus is a search engine that uses AI to find answers in scientific research.
- Synthical - AI-powered collaborative research environment.
- scite - A platform for discovering and evaluating scientific articles.
- EmailTriager - Use AI to automatically draft email replies in the background.
- AI Poem Generator - AI Poem Generator writes a beautiful rhyming poem for you on any subject, given a text prompt.
- GitHub Copilot - GitHub Copilot uses the OpenAI Codex to suggest code and entire functions in real-time, right from your editor.
- OpenAI Codex - An AI system by OpenAI that translates natural language to code.
- Ghostwriter - An AI-powered pair programmer by replit.
- Amazon Q - The AWS generative AI–powered assistant that helps answer questions, write code, and automate tasks.
- tabnine - Code faster with whole-line & full-function code completions.
- Stenography - Automatic code documentation.
- Mintlify - AI powered documentation writer.
- Debuild - AI-powered low-code tool for web apps.
- AI2sql - With AI2sql, engineers and non-engineers can easily write efficient, error-free SQL queries without knowing SQL.
- CodiumAI - With CodiumAI, you get non-trivial tests suggested right inside your IDE, so you stay confident when you push.
- PR-Agent - AI-powered tool for automated PR analysis, feedback, suggestions and more.
- MutableAI - AI Accelerated Software Development.
- TurboPilot - A self-hosted copilot clone which uses the library behind llama.cpp to run the 6 billion parameter Salesforce Codegen model in 4 GB of RAM.
- GPT-Code UI - An open source implementation of OpenAI's ChatGPT Code interpreter.
- MetaGPT - The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo
- Open Interpreter - OpenAI's Code Interpreter in your terminal, running locally.
- co:here - Cohere provides access to advanced Large Language Models and NLP tools.
- Haystack - A framework for building NLP applications (e.g. agents, semantic search, question-answering) with language models.
- LangChain - A framework for developing applications powered by language models.
- gpt4all - A chatbot trained on a massive collection of clean assistant data including code, stories and dialogue.
- LLM App - Open-source Python library to build real-time LLM-enabled data pipeline.
- LMQL - LMQL is a query language for large language models.
- LlamaIndex - A data framework for building LLM applications over external data.
- Phoenix - Open-source tool for ML observability that runs in your notebook environment, by Arize. Monitor and fine tune LLM, CV and tabular models.
- Cursor - Cursor is the IDE of the future, built for pair-programming with Powerful AI.
- SymbolicAI - A neuro-symbolic framework for building applications with LLMs at the core.
- Ollama - Get up and running with large language models locally.
- Vanna.ai - An open-source Python RAG framework for SQL generation and related functionality. #opensource
- Auto-GPT - An experimental open-source attempt to make GPT-4 fully autonomous.
- babyagi - An AI-powered task management system.
- AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser.
- GPT Engineer - Specify what you want it to build, the AI asks for clarification, and then builds it.
- GPT Prompt Engineer - Automated prompt engineering. It generates, tests, and ranks prompts to find the best ones.
- MetaGPT - The Multi-Agent Framework: Given one line requirement, return PRD, design, tasks, repo.
- AutoGen - AutoGen is a framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks.
- GPT Pilot - Dev tool that writes scalable apps from scratch while the developer oversees the implementation.
- Devin - An autonomous AI software engineer by Cognition Labs.
- OpenDevin - An autonomous agent designed to navigate the complexities of software engineering. #opensource
- Davika - An agentic AI software engineer. #opensource
- Poe - Poe gives access to a variety of bots.
- GPT Builder - Assistant for creating GPT-based assistants.
- GPTStore - Find useful GPTs. Share your own GPTs.
- DALL·E 2 - DALL·E 2 by OpenAI is a new AI system that can create realistic images and art from a description in natural language.
- Stable Diffusion - Stable Diffusion by Stability AI is a state of the art text-to-image model that generates images from text. #opensource
- Midjourney - Midjourney is an independent research lab exploring new mediums of thought and expanding the imaginative powers of the human species.
- Imagen - Imagen by Google is a text-to-image diffusion model with an unprecedented degree of photorealism and a deep level of language understanding.
- Make-A-Scene - Make-A-Scene by Meta is a multimodal generative AI method puts creative control in the hands of people who use it by allowing them to describe and illustrate their vision through both text descriptions and freeform sketches.
- DragGAN - Drag Your GAN: Interactive Point-based Manipulation on the Generative Image Manifold.
- Craiyon - Craiyon, formerly DALL-E mini, is an AI model that can draw images from any text prompt.
- DreamStudio - DreamStudio is an easy-to-use interface for creating images using the Stable Diffusion image generation model.
- Artbreeder - Artbreeder is new type of creative tool that empowers users creativity by making it easier to collaborate and explore.
- GauGAN2 - GauGAN2 is a robust tool for creating photorealistic art using a combination of words and drawings since it integrates segmentation mapping, inpainting, and text-to-image production in a single model.
- Magic Eraser - Remove unwanted things from images in seconds.
- Imagine by Magic Studio - A tool by Magic Studio that let's you express yourself by just describing what's on your mind.
- Alpaca - Stable Diffusion Photoshop plugin.
- Patience.ai - Patience.ai is an app for creating images with Stable Diffusion, a cutting edge AI developed by Stability.AI.
- GenShare - Generate art in seconds for free. Own and share what you create. A multimedia generative studio, democratizing design and creativity.
- Playground - Playground is a free-to-use online AI image creator. Use it to create art, social media posts, presentations, posters, videos, logos and more.
- Pixelz AI Art Generator - Pixelz AI Art Generator enables you to create incredible art from text. Stable Diffusion, CLIP Guided Diffusion & PXL·E realistic algorithms available.
- modyfi - The image editor you've always wanted. AI-powered creative tools in your browser. Real-time collaboration.
- Ponzu - Ponzu is your free AI logo generator. Build your brand with creatively designed logos in seconds, using only your imagination.
- PhotoRoom - Create product and portrait pictures using only your phone. Remove background, change background and showcase products.
- Avatar AI - Create your own AI-generated avatars.
- ClipDrop - Create professional visuals without a photo studio, powered by stability.ai.
- Lensa - An all-in-one image editing app that includes the generation of personalized avatars using Stable Diffusion.
- RunDiffusion - Cloud-based workspace for creating AI-generated art.
- Ideogram - A text-to-image platform to make creative expression more accessible.
- KREA - Generate high quality visuals with an AI that knows about your styles, concepts, or products.
- Nightcafe - NightCafe Creator is an AI Art Generator app with multiple methods of AI art generation.
- Leonardo AI - Create production-quality visual assets for your projects with unprecedented quality, speed, and style.
- Brandmark - AI-based logo design tool.
- Gamma - Create beautiful presentations and webpages with none of the formatting and design work.
- Microsoft Designer - Stunning designs in a flash.
- Lexica - Stable Diffusion search engine.
- OpenArt - Search 10M+ of prompts, and generate AI art via Stable Diffusion, DALL·E 2.
- PromptHero - Search prompts for models like Stable Diffusion, ChatGPT, Midjourney, etc.
- PromptBase - Search prompts from top prompt engineers. Sell your own prompts.
- Civitai - Community driven AI model sharing tool.
- Stable Diffusion Models - A comprehensive list of Stable Diffusion checkpoints on rentry.org.
- Stable Horde - A crowdsourced distributed cluster of Stable Diffusion workers.
- DiffusionDB - A list of all public apps, developer tools, guides and plugins for Stable Diffusion. Airtable version.
- PublicPrompts - A collection of free prompts for Stable Diffusion.
- Stableboost - Stableboost is a Stable Diffusion WebUI that lets you quickly generate a lot of images so you can find the perfect ones.
- Hugging Face Diffusion Models Course - Python materials for the online course on diffusion models by @huggingface.
- RunwayML - Magical AI tools, realtime collaboration, precision editing, and more. Your next-generation content creation suite.
- Synthesia - Create videos from plain text in minutes.
- Rephrase AI - Rephrase's technology enables hyper-personalized video creation at scale that drive engagement and business efficiencies.
- Hour One - Turn text into video, featuring virtual presenters, automatically.
- D-ID - Create and interact with talking avatars at the touch of a button.
- Colossyan - Learning & Development focused video creator. Use AI avatars to create educational videos in multiple languages.
- Fliki - Create text to video and text to speech content with ai powered voices in minutes.
- Pictory - Pictory's powerful AI enables you to create and edit professional quality videos using text.
- Pika - An idea-to-video platform that brings your creativity to motion.
- HeyGen - Turn scripts into talking videos with customizable AI avatars in minutes.
- Sora - An AI model that can create realistic and imaginative scenes from text instructions.
- Luma Dream Machine - An AI model that makes high quality, realistic videos fast from text and images.
- Wonder Dynamics - Effortlessly animate, light, and compose CG characters into live scenes.
- Eleven Labs - AI voice generator.
- Resemble AI - AI voice generator and voice cloning for text to speech.
- WellSaid - Convert text to voice in real time.
- Play.ht - AI Voice Generator. Generate realistic Text to Speech voice over online with AI. Convert text to audio.
- podcast.ai - A podcast that is entirely generated by artificial intelligence, powered by Play.ht text-to-voice AI.
- VALL-E X - A cross-lingual neural codec language model for cross-lingual speech synthesis.
- TorToiSe - A multi-voice text-to-speech system trained with an emphasis on quality. #opensource
- Bark - A transformer-based text-to-audio model. #opensource
- Harmonai - We are a community-driven organization releasing open-source generative audio tools to make music production more accessible and fun for everyone.
- Mubert - A royalty-free music ecosystem for content creators, brands and developers.
- MusicLM - A model by Google Research for generating high-fidelity music from text descriptions.
- AudioCraft - A single-stop code base for generative audio needs, by Meta. Includes MusicGen for music and AudioGen for sounds. #opensource
- Stable Audio - Stable Audio is Stability AI's first product for music and sound effect generation.
- AIVA - AI-based music generation assistant. Choose from 250+ styles.
- Suno AI - Anyone can make great music. No instrument needed, just imagination. From your mind to music.
- Udio - Discover, create, and share music with the world.
- Diagram - Magical new ways to design products.
- PromptBase - A marketplace for buying and selling quality prompts for DALL·E, GPT-3, Midjourney, Stable Diffusion.
- This Image Does Not Exist - Test your ability to tell if an image is human or computer generated.
- Have I Been Trained? - Check if your image has been used to train popular AI art models.
- AI Dungeon - A text-based adventure-story game you direct (and star in) while the AI brings it to life.
- Clickable - Generate ads in seconds with AI. Beautiful, brand-consistent, and highly converting ads for all marketing channels.
- Scale Spellbook - Build, compare, and deploy large language model apps with Scale Spellbook.
- Scenario - AI-generated gaming assets.
- Teleprompter - An on-device AI for your meetings that listens to you and makes charismatic quote suggestions.
- FinChat - Using AI, FinChat generates answers to questions about public companies and investors.
- Morpher AI - Morpher AI delivers real-time insights and analysis for any market.
- Whimsical AI - GPT-powered mind mapping, flowcharts, and visual tools for rapid idea development and process organization.
- Learn Prompting - A free, open source course on communicating with artificial intelligence.
- Prompt Engineering Guide - Guide and resources for prompt engineering.
- ChatGPT prompt engineering for developers - A short course by Isa Fulford (OpenAI) and Andrew Ng (DeepLearning.AI).
- OpenAI Cookbook - Examples and guides for using the OpenAI API.
- OpenAI Prompt Engineering Guide - Strategies and tactics for getting better results from large language models.
- [PromptPerfect] - Tool for prompt engineering.
- Tools and Resources for AI Art - A large list of Google Colab notebooks for generative AI, by @pharmapsychotic.
- The Generative AI Application Landscape - An infographic that maps the generative AI ecosystem, by Sonya Huang of Sequioa Capital.
- Startups - @builtwithgenai - An Airtable list by @builtwithgenai.
- The Generative AI Index - An Airtable list by Scale Venture Partners.
- Generative AI for Games - A market map of companies working on Generative AI for games, by a16z.
- Generative Deep Art - A curated list of generative deep learning tools, works, models, etc. for artistic uses, by @filipecalegario.
- GPT-3 Demo - Showcase with GPT-3 examples, demos, apps, showcase, and NLP use-cases.
- GPT-4 Demo - GPT-4 apps and use-cases.
- The Generative AI Landscape - A Collection of Awesome Generative AI Applications.
- Molecular design - List of molecular design using Generative AI and Deep Learning.
- Open LLMs - A list of open LLMs available for commercial use.
- Awesome ChatGPT - A curated list of awesome tools, demos, docs for ChatGPT and GPT-3, by @jordn.
- Awesome ChatGPT Prompts - A collection of prompt examples to be used with the ChatGPT model.
- FlowGPT - Amplify your workflow with the best prompts.
- ChatGPT Prompts for Data Science - A repository of useful data science prompts for ChatGPT.
- Awesome ChatGPT - Another awesome list for ChatGPT.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for awesome-generative-ai
Similar Open Source Tools
awesome-generative-ai
Awesome Generative AI is a curated list of modern Generative Artificial Intelligence projects and services. Generative AI technology creates original content like images, sounds, and texts using machine learning algorithms trained on large data sets. It can produce unique and realistic outputs such as photorealistic images, digital art, music, and writing. The repo covers a wide range of applications in art, entertainment, marketing, academia, and computer science.
awesome-ai-tools
Awesome AI Tools is a curated list of popular tools and resources for artificial intelligence enthusiasts. It includes a wide range of tools such as machine learning libraries, deep learning frameworks, data visualization tools, and natural language processing resources. Whether you are a beginner or an experienced AI practitioner, this repository aims to provide you with a comprehensive collection of tools to enhance your AI projects and research. Explore the list to discover new tools, stay updated with the latest advancements in AI technology, and find the right resources to support your AI endeavors.
awesome-openvino
Awesome OpenVINO is a curated list of AI projects based on the OpenVINO toolkit, offering a rich assortment of projects, libraries, and tutorials covering various topics like model optimization, deployment, and real-world applications across industries. It serves as a valuable resource continuously updated to maximize the potential of OpenVINO in projects, featuring projects like Stable Diffusion web UI, Visioncom, FastSD CPU, OpenVINO AI Plugins for GIMP, and more.
lsp-ai
LSP-AI is an open source language server designed to enhance software engineers' productivity by integrating AI-powered functionality into various text editors. It serves as a backend for completion with large language models and offers features like unified AI capabilities, simplified plugin development, enhanced collaboration, broad compatibility with editors supporting Language Server Protocol, flexible LLM backend support, and commitment to staying updated with the latest advancements in LLM-driven software development. The tool aims to centralize open-source development work, provide a collaborative platform for developers, and offer a future-ready solution for AI-powered assistants in text editors.
awesome-ai
Awesome AI is a curated list of artificial intelligence resources including courses, tools, apps, and open-source projects. It covers a wide range of topics such as machine learning, deep learning, natural language processing, robotics, conversational interfaces, data science, and more. The repository serves as a comprehensive guide for individuals interested in exploring the field of artificial intelligence and its applications across various domains.
ai-audio-startups
The 'ai-audio-startups' repository is a community list of startups working with AI for audio and music tech. It includes a comprehensive collection of tools and platforms that leverage artificial intelligence to enhance various aspects of music creation, production, source separation, analysis, recommendation, health & wellbeing, radio/podcast, hearing, sound detection, speech transcription, synthesis, enhancement, and manipulation. The repository serves as a valuable resource for individuals interested in exploring innovative AI applications in the audio and music industry.
opensourceAI
This repository is a collection of various open source AI projects and topics, each focusing on specific areas such as language models, security, and deepfake technology. It includes projects like privateGPT for building a private version of the GPT language model, AutoGPT for automating training GPT models, and DeepFaceLab for deepfake creation. Explore these repositories to find projects that interest you.
spring-ai
The Spring AI project provides a Spring-friendly API and abstractions for developing AI applications. It offers a portable client API for interacting with generative AI models, enabling developers to easily swap out implementations and access various models like OpenAI, Azure OpenAI, and HuggingFace. Spring AI also supports prompt engineering, providing classes and interfaces for creating and parsing prompts, as well as incorporating proprietary data into generative AI without retraining the model. This is achieved through Retrieval Augmented Generation (RAG), which involves extracting, transforming, and loading data into a vector database for use by AI models. Spring AI's VectorStore abstraction allows for seamless transitions between different vector database implementations.
AutoWebGLM
AutoWebGLM is a project focused on developing a language model-driven automated web navigation agent. It extends the capabilities of the ChatGLM3-6B model to navigate the web more efficiently and address real-world browsing challenges. The project includes features such as an HTML simplification algorithm, hybrid human-AI training, reinforcement learning, rejection sampling, and a bilingual web navigation benchmark for testing AI web navigation agents.
TI-Mindmap-GPT
TI MINDMAP GPT is an AI-powered tool designed to assist cyber threat intelligence teams in quickly synthesizing and visualizing key information from various Threat Intelligence sources. The tool utilizes Large Language Models (LLMs) to transform lengthy content into concise, actionable summaries, going beyond mere text reduction to provide insightful encapsulations of crucial points and themes. Users can leverage their own LLM keys for personalized and efficient information processing, streamlining data analysis and enabling teams to focus on strategic decision-making.
ai2apps
AI2Apps is a visual IDE for building LLM-based AI agent applications, enabling developers to efficiently create AI agents through drag-and-drop, with features like design-to-development for rapid prototyping, direct packaging of agents into apps, powerful debugging capabilities, enhanced user interaction, efficient team collaboration, flexible deployment, multilingual support, simplified product maintenance, and extensibility through plugins.
csghub
CSGHub is an open source platform for managing large model assets, including datasets, model files, and codes. It offers functionalities similar to a privatized Huggingface, managing assets in a manner akin to how OpenStack Glance manages virtual machine images. Users can perform operations such as uploading, downloading, storing, verifying, and distributing assets through various interfaces. The platform provides microservice submodules and standardized OpenAPIs for easy integration with users' systems. CSGHub is designed for large models and can be deployed On-Premise for offline operation.
awesome-ai-devtools
Awesome AI-Powered Developer Tools is a curated list of AI-powered developer tools that leverage AI to assist developers in tasks such as code completion, refactoring, debugging, documentation, and more. The repository includes a wide range of tools, from IDEs and Git clients to assistants, agents, app generators, UI generators, snippet generators, documentation tools, code generation tools, agent platforms, OpenAI plugins, search tools, and testing tools. These tools are designed to enhance developer productivity and streamline various development tasks by integrating AI capabilities.
chatgpt-universe
ChatGPT is a large language model that can generate human-like text, translate languages, write different kinds of creative content, and answer your questions in a conversational way. It is trained on a massive amount of text data, and it is able to understand and respond to a wide range of natural language prompts. Here are 5 jobs suitable for this tool, in lowercase letters: 1. content writer 2. chatbot assistant 3. language translator 4. creative writer 5. researcher
slide-deck-ai
SlideDeck AI is a tool that leverages Generative Artificial Intelligence to co-create slide decks on any topic. Users can describe their topic and let SlideDeck AI generate a PowerPoint slide deck, streamlining the presentation creation process. The tool offers an iterative workflow with a conversational interface for creating and improving presentations. It uses Mistral Nemo Instruct to generate initial slide content, searches and downloads images based on keywords, and allows users to refine content through additional instructions. SlideDeck AI provides pre-defined presentation templates and a history of instructions for users to enhance their presentations.
knowledge
Knowledge is a tool for saving, searching, accessing, exploring and chatting with all of your favorite websites, documents and files. Dive into a more interactive learning experience with Knowledge's new Chat feature! Engage in dynamic conversations with your Projects and Sources, leveraging the power of Large Language Models. The Chat feature is designed to transform the way you interact with your data, offering a more engaging and exploratory approach to learning. Unleash the power of context with the built-in Chromium browser. Transform your browsing into knowledge gathering effortlessly.
For similar tasks
autogen
AutoGen is a framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks. AutoGen agents are customizable, conversable, and seamlessly allow human participation. They can operate in various modes that employ combinations of LLMs, human inputs, and tools.
tracecat
Tracecat is an open-source automation platform for security teams. It's designed to be simple but powerful, with a focus on AI features and a practitioner-obsessed UI/UX. Tracecat can be used to automate a variety of tasks, including phishing email investigation, evidence collection, and remediation plan generation.
ciso-assistant-community
CISO Assistant is a tool that helps organizations manage their cybersecurity posture and compliance. It provides a centralized platform for managing security controls, threats, and risks. CISO Assistant also includes a library of pre-built frameworks and tools to help organizations quickly and easily implement best practices.
ck
Collective Mind (CM) is a collection of portable, extensible, technology-agnostic and ready-to-use automation recipes with a human-friendly interface (aka CM scripts) to unify and automate all the manual steps required to compose, run, benchmark and optimize complex ML/AI applications on any platform with any software and hardware: see online catalog and source code. CM scripts require Python 3.7+ with minimal dependencies and are continuously extended by the community and MLCommons members to run natively on Ubuntu, MacOS, Windows, RHEL, Debian, Amazon Linux and any other operating system, in a cloud or inside automatically generated containers while keeping backward compatibility - please don't hesitate to report encountered issues here and contact us via public Discord Server to help this collaborative engineering effort! CM scripts were originally developed based on the following requirements from the MLCommons members to help them automatically compose and optimize complex MLPerf benchmarks, applications and systems across diverse and continuously changing models, data sets, software and hardware from Nvidia, Intel, AMD, Google, Qualcomm, Amazon and other vendors: * must work out of the box with the default options and without the need to edit some paths, environment variables and configuration files; * must be non-intrusive, easy to debug and must reuse existing user scripts and automation tools (such as cmake, make, ML workflows, python poetry and containers) rather than substituting them; * must have a very simple and human-friendly command line with a Python API and minimal dependencies; * must require minimal or zero learning curve by using plain Python, native scripts, environment variables and simple JSON/YAML descriptions instead of inventing new workflow languages; * must have the same interface to run all automations natively, in a cloud or inside containers. CM scripts were successfully validated by MLCommons to modularize MLPerf inference benchmarks and help the community automate more than 95% of all performance and power submissions in the v3.1 round across more than 120 system configurations (models, frameworks, hardware) while reducing development and maintenance costs.
zenml
ZenML is an extensible, open-source MLOps framework for creating portable, production-ready machine learning pipelines. By decoupling infrastructure from code, ZenML enables developers across your organization to collaborate more effectively as they develop to production.
clearml
ClearML is a suite of tools designed to streamline the machine learning workflow. It includes an experiment manager, MLOps/LLMOps, data management, and model serving capabilities. ClearML is open-source and offers a free tier hosting option. It supports various ML/DL frameworks and integrates with Jupyter Notebook and PyCharm. ClearML provides extensive logging capabilities, including source control info, execution environment, hyper-parameters, and experiment outputs. It also offers automation features, such as remote job execution and pipeline creation. ClearML is designed to be easy to integrate, requiring only two lines of code to add to existing scripts. It aims to improve collaboration, visibility, and data transparency within ML teams.
devchat
DevChat is an open-source workflow engine that enables developers to create intelligent, automated workflows for engaging with users through a chat panel within their IDEs. It combines script writing flexibility, latest AI models, and an intuitive chat GUI to enhance user experience and productivity. DevChat simplifies the integration of AI in software development, unlocking new possibilities for developers.
LLM-Finetuning-Toolkit
LLM Finetuning toolkit is a config-based CLI tool for launching a series of LLM fine-tuning experiments on your data and gathering their results. It allows users to control all elements of a typical experimentation pipeline - prompts, open-source LLMs, optimization strategy, and LLM testing - through a single YAML configuration file. The toolkit supports basic, intermediate, and advanced usage scenarios, enabling users to run custom experiments, conduct ablation studies, and automate fine-tuning workflows. It provides features for data ingestion, model definition, training, inference, quality assurance, and artifact outputs, making it a comprehensive tool for fine-tuning large language models.
For similar jobs
sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.
teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.
ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.
classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.
chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.
BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students
uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.
griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.