From 949f11014dbdfbde4cc20a747471d3a03914102d Mon Sep 17 00:00:00 2001
From: Felix Brockmeier
Date: Fri, 4 Aug 2023 09:47:11 +0200
Subject: [PATCH 1/2] Add Lemon Agent description to Readme
---
README.md | 760 ++++++++++++++++++++++++++++++++----------------------
1 file changed, 458 insertions(+), 302 deletions(-)
diff --git a/README.md b/README.md
index 420fd77..46d881b 100644
--- a/README.md
+++ b/README.md
@@ -10,11 +10,11 @@
-
Welcome to our list of AI agents.
We structured the list into two parts:
+
- [Open source projects](#open_hands-open-source-projects)
- [Closed-source projects and companies](#lock-closed-source-projects-and-companies)
@@ -22,12 +22,15 @@ The list is done according to our best knowledge, although definitely not compre
Discussion and feedback appreciated! :heart:
## Have anything to add?
+
You have something to add or improve about our list? Do it via pull request.
## Who's behind this?
+
This list is made by the team behind [e2b](https://github.com/e2b-dev/e2b). E2b is building AWS for AI agents. We help developers to deploy, test, and monitor AI agents. E2b is agnostic to your tech stack and aims to work with any tooling for building AI agents.
## Join the community
+
- Follow us on [Twitter](https://twitter.com/e2b_dev)
- [Join Twitter community](https://twitter.com/i/communities/1670204079619055616) for AI agents
- [Join our Discord](https://discord.gg/U7KEcGErtQ)
@@ -38,22 +41,25 @@ Feel free to reach out to us at [hello@e2b.dev](mailto:hello@e2b.dev).
# :open_hands: Open-source projects
## [AgentGPT](https://agentgpt.reworkd.ai/)
+
A browser-based implementation of AutoGPT, accessible via a no-code platform
+
### Description
+
- A no-code platform
- Process:
- - Assigning a goal to the agent
- - Witnessing its thinking process
- - Formulation of an execution plan
- - Taking actions accordingly
+ - Assigning a goal to the agent
+ - Witnessing its thinking process
+ - Formulation of an execution plan
+ - Taking actions accordingly
- Uses OpenAI functions
- Supports gpt-3.5-16k, pinecone and pg_vector databases
- Stack
- - Frontend: NextJS + Typescript
- - Backend: FastAPI + Python
- - DB: MySQL through docker with the option of running SQLite locally
+ - Frontend: NextJS + Typescript
+ - Backend: FastAPI + Python
+ - DB: MySQL through docker with the option of running SQLite locally
### Links
+
- [Documentation](https://docs.reworkd.ai/)
- [Website](https://agentgpt.reworkd.ai/)
- [GitHub](https://github.com/reworkd/AgentGPT)
@@ -74,26 +81,26 @@ A browser-based implementation of AutoGPT, accessible via a no-code platform
-
## [AI Legion](https://github.com/eumemic/ai-legion)
+
A platform for agents to work together, similar in spirit to AutoGPT and Baby AGI, but written in TypeScript
+
-
### Description
+
- An LLM-powered autonomous agent platform
- A framework for autonomous agents who can work together to accomplish tasks
- Interaction with agents done via console direct messages
### Links
+
- Author: [eumemic](https://github.com/eumemic)
- [Website](https://gpt3demo.com/apps/ai-legion)
- [GitHub](https://github.com/eumemic/ai-legion)
- [Twitter](https://twitter.com/dysmemic)
-
-
## [AutoGPT](https://agpt.co/?utm_source=awesome-ai-agents)
An experimental open-source attempt to make GPT-4 fully autonomous, with >140k stars on GitHub
@@ -101,6 +108,7 @@ An experimental open-source attempt to make GPT-4 fully autonomous, with >140k s
### Description
+
- Chains together LLM "thoughts", to autonomously achieve whatever goal you set
- Internet access for searches and information gathering
- Long-term and short-term memory management
@@ -111,9 +119,9 @@ An experimental open-source attempt to make GPT-4 fully autonomous, with >140k s
- Extensibility with Plugins
- "A lot like BabyAGI combined with LangChain tools"
- Features added in release 0.4.0
- - File reading
- - Commands customization
- - Enhanced testing
+ - File reading
+ - Commands customization
+ - Enhanced testing
### Links
+
- [Twitter](https://twitter.com/Auto_GPT/?utm_source=awesome-ai-agents)
- [GitHub](https://github.com/Significant-Gravitas/Auto-GPT/?utm_source=awesome-ai-agents)
- [Facebook](https://www.facebook.com/groups/1330282574368178/?utm_source=awesome-ai-agents)
@@ -131,21 +140,21 @@ An experimental open-source attempt to make GPT-4 fully autonomous, with >140k s
- Author: [Significant Gravitas](https://twitter.com/SigGravitas/?utm_source=awesome-ai-agents)
-
-
## [Automata](https://github.com/emrgnt-cmplxty)
+
Crafting a sophisticated system that autonomously generates its own code based on the context of your project.
### Description
+
- Model: GPT 4
- Automata takes your project as a context, receives tasks, and executes the instructions seamlessly.
- Features
- - Automata aims to evolve into a fully autonomous, self-programming Artificial Intelligence system.
- - It's designed for seamless integration with all available agent platforms and LLM providers.
- - Utilizes the novel code search algorithm, SymbolRank, and associated tools to build superior coding intelligence.
- - Modular, fully configurable design with minimal reliance on external dependencies
+ - Automata aims to evolve into a fully autonomous, self-programming Artificial Intelligence system.
+ - It's designed for seamless integration with all available agent platforms and LLM providers.
+ - Utilizes the novel code search algorithm, SymbolRank, and associated tools to build superior coding intelligence.
+ - Modular, fully configurable design with minimal reliance on external dependencies
### Links
@@ -153,6 +162,7 @@ Crafting a sophisticated system that autonomously generates its own code based o
### Links
+
- [Tweet](https://twitter.com/yoheinakajima/status/1657448504112091136)
- [GitHub](https://github.com/yoheinakajima/babyagi/blob/main/classic/BabyCatAGI.py)
- [Replit](https://replit.com/@YoheiNakajima/BabyCatAGI)
@@ -282,19 +300,22 @@ BabyCatAGI is a mod of BabyBeeAGI, which is a mod of OG BabyAGI
## [BabyDeerAGI](https://twitter.com/yoheinakajima/status/1666313838868992001)
+
Newest mod of BabyAGI, at ~350 lines of code
+
### Description
-- Features
- - Parallel tasks (making it faster)
- - 3.5-turbo only (GPT-4 not required)
- - User input tool
- - Query rewrite in web search tool
- - Saves results
+- Features
+ - Parallel tasks (making it faster)
+ - 3.5-turbo only (GPT-4 not required)
+ - User input tool
+ - Query rewrite in web search tool
+ - Saves results
### Links
+
- [Tweet](https://twitter.com/yoheinakajima/status/1666313838868992001)
- [GitHub](https://github.com/yoheinakajima/babyagi/blob/main/classic/BabyDeerAGI.py)
- [Replit](https://replit.com/@YoheiNakajima/BabyDeerAGI)
@@ -302,7 +323,6 @@ Newest mod of BabyAGI, at ~350 lines of code
-
## [BabyCommandAGI](https://github.com/saten-private/BabyCommandAGI)
An AI agent designed to test what happens when you combine CLI and LLM, which are more traditional interfaces than GUI (created by @saten-private)
@@ -310,6 +330,7 @@ An AI agent designed to test what happens when you combine CLI and LLM, which ar
### Description
+
- An AI agent based on @yoheinakajima's [BabyAGI](https://github.com/yoheinakajima/babyagi) which executes shell commands
- Automatic Programming, Successfully created an app automatically just by providing feedback. The procedure can be found [here](https://twitter.com/saten_work/status/1674855573412810753).
- Automatic Environment Setup, Successfully installed a Flutter environment on Linux in a container, created the Flutter app, and launched it. The procedure can be found [here](https://twitter.com/saten_work/status/1667126272072491009).
@@ -318,12 +339,12 @@ An AI agent designed to test what happens when you combine CLI and LLM, which ar
- GPT-4 or higher is recommended
### Links
+
- [Founder's Twitter](https://twitter.com/saten_work)
- [Twitter thread describing the system](https://twitter.com/saten_work/status/1654571194111393793)
-
## [BambooAI](https://github.com/pgalko/BambooAI)
The BambooAI library is a user-friendly semi-autonomous AI agent designed to make data exploration and analysis more accessible to non-programmers.
@@ -331,6 +352,7 @@ The BambooAI library is a user-friendly semi-autonomous AI agent designed to mak
### Description
+
- BambooAI runs in a loop (until user decides to end it).
- Allows mixing of different models with different capabilities, token costs and context windows for different tasks.
- Maintains the memory of previous conversations.
@@ -343,13 +365,14 @@ The BambooAI library is a user-friendly semi-autonomous AI agent designed to mak
- Builds a vector DB knowledge-base, based on the rank and the user feedback.
### Links
+
- [GitHub](https://github.com/pgalko/BambooAI)
- [Creators's Twitter](https://twitter.com/pgalko)
-
## [BeeBot](https://github.com/AutoPackAI/beebot)
+
An Autonomous AI Assistant designed to perform a wide range of practical tasks autonomously
@@ -357,19 +380,20 @@ An Autonomous AI Assistant designed to perform a wide range of practical tasks a
### Description
- "BeeBot is currently a work in progress and should be treated as an early stage research project. Its focus is not on production usage at this time."
-
### Links
+
- [GitHub](https://github.com/AutoPackAI/beebot)
- [Tweet](https://twitter.com/Douglas_Schon/status/1681094815021187072?s=20)
-
## [Bloop](https://bloop.ai/)
+
A GPT-4 powered semantic code search engine that uses an AI agent
### Description
+
- Powered by GPT-4 and semantic code search, precise code navigation
- Built on stack graphs and scope queries
- Fast code search and regex matching engine written in Rust
@@ -379,25 +403,28 @@ A GPT-4 powered semantic code search engine that uses an AI agent
- Bloop can be run via app (easy to download via GitHub)
### Links
+
- [GitHub](https://github.com/BloopAI/bloop)
- ["Getting started" guide](https://bloop.ai/docs/getting-started)
- [Bloop apps](https://github.com/BloopAI/bloop/releases)
-
## [Camel](https://github.com/camel-ai/camel)
+
An agent architecture for “Mind” Exploration of Large Scale Language Model Society
### Description
-1) AI user agent: give instructions to the AI assistant with the goal of completing the task.
-2) AI assistant agent: follow AI user’s instructions and respond with solutions to the task
+
+1. AI user agent: give instructions to the AI assistant with the goal of completing the task.
+2. AI assistant agent: follow AI user’s instructions and respond with solutions to the task
### Links
+
- [Paper - CAMEL: Communicative Agents for “Mind”
-Exploration of Large Scale Language Model Society](https://ghli.org/camel.pdf)
+ Exploration of Large Scale Language Model Society](https://ghli.org/camel.pdf)
- [Colab demo](https://colab.research.google.com/drive/1AzP33O8rnMW__7ocWJhVBXjKziJXPtim?usp=sharing)
- [GitHub](https://github.com/camel-ai/camel)
- [Hugging face datasets](https://huggingface.co/camel-ai)
@@ -407,20 +434,20 @@ Exploration of Large Scale Language Model Society](https://ghli.org/camel.pdf)
## [ChemCrow](https://github.com/ur-whitelab/chemcrow-public)
+
A chemistry agent that performs tasks across synthesis, drug discovery, and materials design
### Decsription
+
- ChemCrow is an open source package for the accurate solution of reasoning-intensive chemical tasks
- It integrates 13 expert-design tools to augment LLM performance in chemistry and demonstrate effectiveness in automating chemical tasks
- Built with Langchain
- The LLM is provided with a list of tool names, descriptions of their utility, and details about the expected input/output. It is then instructed to answer a user-given prompt using the tools provided when necessary. The instruction suggests the model to follow the ReAct format - Thought, Action, Action Input, Observation. One interesting observation is that while the LLM-based evaluation concluded that GPT-4 and ChemCrow perform nearly equivalently, human evaluations with experts oriented towards the completion and chemical correctness of the solutions showed that ChemCrow outperforms GPT-4 by a large margin. This indicates a potential problem with using LLM to evaluate its own performance on domains that requires deep expertise. The lack of expertise may cause LLMs not knowing its flaws and thus cannot well judge the correctness of task results. (Source: [Weng, Lilian. (Jun 2023). LLM-powered Autonomous Agents". Lil’Log. https://lilianweng.github.io/posts/2023-06-23-agent/.](https://lilianweng.github.io/posts/2023-06-23-agent/))
-
-
-
### Links
+
- [Paper](https://arxiv.org/abs/2304.05376)
- [GitHub](https://github.com/ur-whitelab/chemcrow-public)
- [HackerNews Discussion](https://news.ycombinator.com/item?id=35607616)
@@ -434,8 +461,9 @@ The purpose of Clippy is to develop code for or with the user. It can plan, writ
### Links
+
- [GitHub](https://github.com/ennucore/clippy/)
-- Author: [Lev Chizhov](http://lev.la/)
+- Author: [Lev Chizhov](http://lev.la/)
@@ -446,34 +474,37 @@ An AI code assistant from Sourcegraph that writes code and answers questions for
### Links
+
- [GitHub](https://github.com/sourcegraph/sourcegraph/tree/main/client/cody)
- Author: [@sourcegraph](https://twitter.com/sourcegraph) (Twitter)
## [Databerry](https://www.databerry.ai/)
+
A super-easy no-code platform for creating AI chatbots trained on your own data
### Description
+
- One of the easiest and fastest no-code platform I have encountered
- After creating new agent, picking a model, data and other settings, they are ready to be deployed to website, Slack, Crisp, or Zapier
- Limit of agent in the free version
- Stack
- - Next.js
- - Joy UI
- - LangchainJS
- - PostgreSQL
- - Prisma
- - Qdrant
+ - Next.js
+ - Joy UI
+ - LangchainJS
+ - PostgreSQL
+ - Prisma
+ - Qdrant
- Features
- - Streamline customer support, onboard new team members, and more
- - Load data from anywhere
- - No-code: User-friendly interface to manage your datastores and chat with your data
- - Secured API endpoint for querying your data
- - Auto sync data sources (coming soon)
- - Auto generates a ChatGPT Plugin for each datastore
+ - Streamline customer support, onboard new team members, and more
+ - Load data from anywhere
+ - No-code: User-friendly interface to manage your datastores and chat with your data
+ - Secured API endpoint for querying your data
+ - Auto sync data sources (coming soon)
+ - Auto generates a ChatGPT Plugin for each datastore
### Links
+
- [Documentation](https://docs.databerry.ai/introduction)
- [Discord](https://discord.com/invite/FSWKj49ckX)
- [GitHub](https://github.com/gmpetrov/databerry)
@@ -503,10 +535,13 @@ A super-easy no-code platform for creating AI chatbots trained on your own data
## [Deepnote AI Copilot](https://deepnote.com/blog/introducing-deepnote-ai)
+
An AI code copilot that instantly suggests code and works with the whole notebook context
+
## Description
+
- Deepnote's AI Copilot, with its efficient and contextual code suggestions, is paving the way for a future of AI-powered data exploration in notebooks
- AI Copilot
- Cut back on repetition and increase efficiency for data scientists
@@ -516,15 +551,19 @@ An AI code copilot that instantly suggests code and works with the whole noteboo
- "We are soon introducing conversational AI features that will aid in generating, editing, debugging, and understanding both code and SQL. Beyond this, we are working on more ambitious projects designed to harness the unique attributes of notebooks as a computational medium."
## Links
+
- [Twitter](https://twitter.com/DeepnoteHQ?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor)
## [DemoGPT](https://github.com/melih-unsal/DemoGPT)
+
An AI that enables quick demo generation for LLM-based applications using just prompts
+
## Description
+
- DemoGPT leverages the power of Language Models (LLMs) to provide fast and effective demo creation for applications.
- Automates the prototyping process, making it more efficient and saving valuable time.
- Understands and processes the given prompts to generate relevant applications.
@@ -533,6 +572,7 @@ An AI that enables quick demo generation for LLM-based applications using just p
- "We are planning to introduce features that will further enhance the application generation process, making it more user-friendly and efficient."
## Links
+
- [Github](https://github.com/melih-unsal/DemoGPT)
- [Website](https://www.demogpt.io/)
- [Twitter](https://twitter.com/demo_gpt)
@@ -542,30 +582,36 @@ An AI that enables quick demo generation for LLM-based applications using just p
## [DevGPT](https://github.com/jina-ai/dev-gpt)
+
Team of virtual developers
### Description
+
- "Tell your AI team what microservice you want to build, and they will do it for you. Your imagination is the limit!!
- Welcome to Dev-GPT, where we bring your ideas to life with the power of advanced artificial intelligence! Our automated development team is designed to create microservices tailored to your specific needs, making your software development process seamless and efficient. Comprised of a virtual Product Manager, Developer, and DevOps, our AI team ensures that every aspect of your project is covered, from concept to deployment.
### Links
+
- [Discord](https://discord.com/invite/AWXCCC6G2P)
## [English Compiler](https://github.com/uilicious/english-compiler)
+
POC AI based Compiler, for converting english based markdown specs, into functional code
+
-
### Description
+
- "We know that all great™ projects start with awesome™ detailed functional specifications. Which is typically written in English, or its many other spoken language alternatives.
- So what if, instead of writing code from functional specs, we simply compile it directly to code?
- Into a future, where we replace nearly everything, with just written text."
### Links
+
- [Creator's Twitter](https://twitter.com/picocreator)
@@ -573,36 +619,41 @@ POC AI based Compiler, for converting english based markdown specs, into functio
## [Friday](https://github.com/amirrezasalimi/friday/)
A developer assistant able to make whole nodejs project with unlimited prompts
+
### Description
+
- Provides a core prompt for building the foundation of your application
- Allows you to add unlimited sections, each of which is a prompt representing a specific part of your app
- Features
- - Friday utilizes GPT-4 for AI assistance, but it has been tested and optimized with GPT-4-32k for improved speed and better results.
- - It requires 2 small requests for your app's base and 1 request per section you provide.
- - Friday employs esbuild behind the scenes for every app created by it.
+ - Friday utilizes GPT-4 for AI assistance, but it has been tested and optimized with GPT-4-32k for improved speed and better results.
+ - It requires 2 small requests for your app's base and 1 request per section you provide.
+ - Friday employs esbuild behind the scenes for every app created by it.
### Links
+
- **Author:** [Amirreza Salimi](https://twitter.com/amirsalimiiii)
## [Godmode](https://godmode.space/)
-A project inspired by Auto-GPT and BabyAGI, conducting various kinds of tasks via nice UI
+
+A project inspired by Auto-GPT and BabyAGI, conducting various kinds of tasks via nice UI
## Description
+
- A web platform inspired by AutoGPT and BabyAGI
- What it can do:
- - Order your coffee at Starbucks
- - Perform market analysis
- - Find and negotiate a lease
+ - Order your coffee at Starbucks
+ - Perform market analysis
+ - Find and negotiate a lease
- Supports GPT-3.5 & GPT-4
-
## Links
+
- [GitHub](https://github.com/FOLLGAD/Godmode-GPT)
- Authors: [Emil Ahlbäck](https://twitter.com/emilahlback), [Lonis](https://twitter.com/_Lonis_)
- [Discord](https://discord.com/invite/vSzCcDDwz3)
@@ -611,18 +662,20 @@ A project inspired by Auto-GPT and BabyAGI, conducting various kinds of tasks v
## [GPT Engineer](https://github.com/AntonOsika/gpt-engineer)
+
An AI agent that generates an entire codebase based on a prompt
### Description
+
- Model: GPT 4
- Specify your project, and the AI agent asks for clarification, and then constructs the entire code base
- Features
- - Made to be easy to adapt, extend, and make your agent learn how you want your code to look. It generates an entire codebase based on a prompt
- - You can specify the "identity" of the AI agent by editing the files in the identity folder
- - Editing the identity and evolving the main prompt is currently how you make the agent remember things between projects
- - Each step in steps.py will have its communication history with GPT4 stored in the logs folder, and can be rerun with scripts/rerun_edited_message_logs.py
+ - Made to be easy to adapt, extend, and make your agent learn how you want your code to look. It generates an entire codebase based on a prompt
+ - You can specify the "identity" of the AI agent by editing the files in the identity folder
+ - Editing the identity and evolving the main prompt is currently how you make the agent remember things between projects
+ - Each step in steps.py will have its communication history with GPT4 stored in the logs folder, and can be rerun with scripts/rerun_edited_message_logs.py
### Links
+
- [Discord](https://discord.com/invite/8tcDQ89Ej2)
- Author: [Anton Osika](https://twitter.com/antonosika)
- [Twitter review by @Attack](https://twitter.com/Attack/status/1671165869064609792)
@@ -642,11 +696,13 @@ An AI agent that generates an entire codebase based on a prompt
## [GPT Migrate](https://github.com/0xpayne/gpt-migrate)
+
Easily migrate your codebase from one framework or language to another
### Description
+
- Pick from different LLMs
- Ability to allow GPT Migration to generate and run unit tests for the new codebase
- Ability to select source and target language of the migration
@@ -654,20 +710,21 @@ Easily migrate your codebase from one framework or language to another
- GPT Migrate team is working on adding [benchmarks](https://github.com/0xpayne/gpt-migrate#-benchmarks) for the agent
### Links
+
- [Website](https://gpt-migrate.com/)
- Author: [Josh Payne](https://twitter.com/joshpxyne)
- [Announcement](https://twitter.com/joshpxyne/status/1675254164165910528)
-
-
## [GPT Researcher](https://github.com/assafelovic/gpt-researcher)
+
GPT based autonomous agent that does online comprehensive research on any given topic
### Description
+
- Can produce detailed, factual and unbiased research reports
- Offers customization options for focusing on relevant resources, outlines, and lessons
- Addresses issues of speed and determinism, offering a more stable performance and increased speed through parallelized agent work, as opposed to synchronous operation
@@ -675,19 +732,21 @@ GPT based autonomous agent that does online comprehensive research on any given
- The main idea is to run "planner" and "execution" agents, whereas the planner generates questions to research, and the execution agents seek the most related information based on each generated research question
### Links
+
- [Website](https://tavily.com/)
- [Discord](https://discord.com/invite/2pFkc83fRq)
- Author: [Assaf Elovic](https://twitter.com/assaf_elovic)
-
## [GPT Runner](https://github.com/nicepkg/gpt-runner)
+
Conversations with your files which selected! Manage and run your AI presets!
### Description
+
- Conversation with your files which selected by you, no embedding, no vector database!
- It's also a AI Prompt Storybook. You can use it to manage some AI preset with your team. It support any IDE and language developer. We provide cli to run web and VSCode extension, Jetbrains plugin is coming soon.
- Private first, all data is local.
@@ -697,27 +756,51 @@ Conversations with your files which selected! Manage and run your AI presets!

### Links
+
- [Website](https://github.com/nicepkg/gpt-runner)
- Author: [Jinming Yang](https://github.com/2214962083)
+
+
+## [Lemon Agent](https://github.com/felixbrock/lemon-agent)
+
+Plan-Validate-Solve (PVS) Agent for accurate, reliable and reproducable workflow automation
+
+
+
+### Description
+
+- A standalone supervised Plan and Solve Agent specialized on performing read and write operations on various tools like GitHub, HubSpot or Airtable _(ACL 2023 Paper "[Plan-and-Solve Prompting: Improving Zero-Shot Chain-of-Thought Reasoning by Large Language Models](https://arxiv.org/abs/2305.04091)")_
+- **Separation of tasks and human-in-the-loop interactions**: Lemon Agent is currently holding a Planner Agent and a Solver Agent to keep the agents focussed and increase accuracy. We are planning on adding additional agents real soon. In addition, Lemon Agent will ask for approval at relevant workflow steps to make sure the intended actions are executed.
+- **Unlimited configuration options**: Lemon Agent gives you unlimited configuration options (see example here) when defining your workflow. For instance, you can tell Lemon Agent to ask for permission before executing a workflow step or to drop a 🧔♀️ dad joke every time the model executes a workflow step.
+- **UI flexibility**: Build any UI on top or engage with Lemon Agent via the built-in CLI.
+- **[Soon] Model & framework agnostic operations**: Lemon Agent is a standalone agent, but can easily be integrated into frameworks like LangChain and be used with any model.
+- **Bonus**: Identify weak spots in your agent’s decision-making capabilities and move to a more deterministic behavior by further configuring your Lemon Agent workflows. **(.html file that can be run without any additional installation)**
+
+### Links
+
+- [Discord](https://discord.gg/fWU4rDYSxw)
+- [Author's Twitter](https://twitter.com/felixbrockm)
## [Loop GPT](https://github.com/farizrahman4u/loopgpt/tree/main)
+
A re-implementation of the popular Auto-GPT project as a proper python package, written with modularity and extensibility in mind
### Description
+
- Languages: Python
- Default model: GPT-3.5-turbo (also possible with GPT-4)
- Modular Auto-GPT Framework
- Plug N Play" API - Extensible and modular "Pythonic" framework, not just a command line tool
- Features
- - "Easy to add new features, integrations and custom agent capabilities, all from python code, no nasty config files!"
- - "Minimal prompt overhead - Every token counts. We are continuously working on getting the best results with the least possible number of tokens."
- - "Human in the Loop - Ability to "course correct" agents who go astray via human feedback."
- - "Full state serialization - can save the complete state of an agent, including memory and the states of its tools to a file or python object. No external databases or vector stores required (but they are still supported)!"
+ - "Easy to add new features, integrations and custom agent capabilities, all from python code, no nasty config files!"
+ - "Minimal prompt overhead - Every token counts. We are continuously working on getting the best results with the least possible number of tokens."
+ - "Human in the Loop - Ability to "course correct" agents who go astray via human feedback."
+ - "Full state serialization - can save the complete state of an agent, including memory and the states of its tools to a file or python object. No external databases or vector stores required (but they are still supported)!"
-
## [LocalGPT](https://github.com/PromtEngineer/localGPT)
+
Inspired by privateGPT, allows using your own documents as an information source
### Description
+
- Most of the description on readme is inspired by the original privateGPT
- Model: Vicuna-7B
- Using InstructorEmbeddings
@@ -748,15 +832,18 @@ Inspired by privateGPT, allows using your own documents as an information source
-->
### Links
+
- [YouTube - LocalGPT: OFFLINE CHAT FOR YOUR FILES [Installation & Code Walkthrough]](https://www.youtube.com/watch?v=MlyoObdIHyo&ab_channel=PromptEngineering)
-
## [Mini AGI](https://github.com/muellerberndt/mini-agi)
+
A minimal general-purpose autonomous agent based on GPT-3.5 / GPT-4
+
### Description
+
- MiniAGI is a minimal general-purpose autonomous agent based on GPT-3.5 / GPT-4
- Can analyze stock prices, perform network security tests, create art, and order pizza
- MiniAGI is a simple autonomous agent compatible with GPT-3.5-Turbo and GPT-4
@@ -764,37 +851,40 @@ A minimal general-purpose autonomous agent based on GPT-3.5 / GPT-4
- Capable of inner monologue and self-criticism
-
## [Multi GPT](https://github.com/rumpfmax/Multi-GPT)
+
An experimental open-source attempt to make GPT-4 fully autonomous
+
### Description
+
- An experimental multi-agent system
- Multiple "expertGPTs" collaborate to perform a task
- Each with their own short and long-term memory and the ability to communicate with each other
- Features
- - Set a task and watch the experts get to work.
- - Internet access for searches and information gathering
- - Long-Term and Short-Term memory management
- - GPT-4 instances for text generation
- - Access to popular websites and platforms
- - File storage and summarization with GPT-3.5
+ - Set a task and watch the experts get to work.
+ - Internet access for searches and information gathering
+ - Long-Term and Short-Term memory management
+ - GPT-4 instances for text generation
+ - Access to popular websites and platforms
+ - File storage and summarization with GPT-3.5
### Links
+
- [Demo](https://www.loom.com/share/b6bec93065794eb8a47e2109697afa39)
- Authors: [Max Rumpf](https://twitter.com/md_rumpf) and [Significant Gravitas](https://twitter.com/SigGravitas)
-
-
## [OpenAGI](https://github.com/agiresearch/OpenAGI)
+
An open-source AGI R&D platform that enables agents for both benchmark tasks and open-ended tasks
### Description
+
- Powered by various language models such as GPT-4, Vicuna, LLaMA, and Flan-T5
- Supports multi-modality tool learning and task solving such as text, image, video and audio
- Supports task decomposition into both linear task-solving plans and non-linear task-solving plans
@@ -803,44 +893,49 @@ An open-source AGI R&D platform that enables agents for both benchmark tasks and
- Provide Reinforcement Learning from Task Feedback (RLTF) to allow continuously self-improving agent
### Links
+
- [GitHub](https://github.com/agiresearch/OpenAGI)
- [Paper](https://arxiv.org/abs/2304.04370)
- [Demo](https://www.youtube.com/watch?v=7RaXPPXi0-Y)
-
-
## [Pezzo](https://www.pezzo.ai/)
+
A development toolkit designed to streamline prompt design, version management, publishing, collaboration, troubleshooting, observability and more
+
-
### Description
+
- "Whether you are a technical person or a stakeholder, you can use Pezzo effectively. We don't believe that AI prompts should be designed in a developer's code editor. Aside from the technical issues with this approach, it blocks productivity."
- Features
- - Centralized Prompt Management: Manage all AI prompts in one place for maximum visibility and efficiency.
- - Streamlined Prompt Design, Publishing & Versioning: Create, edit, test and publish prompts with ease.
- - Observability: Access detailed prompt execution history, stats and metrics (duration, prompt cost, completion cost, etc.) for better insights.
- - Troubleshooting: Effortlessly resolve issues with your prompts. Time travel to retroactively fine-tune failed prompts and commit the fix instantly.
- - Cost Transparency: Gain comprehensive cost transparency across all prompts and AI models.
- - Simplified Integration: Reduce code overhead by 90% by consuming your AI prompts using the Pezzo Client, regardless of the model provider.
+ - Centralized Prompt Management: Manage all AI prompts in one place for maximum visibility and efficiency.
+ - Streamlined Prompt Design, Publishing & Versioning: Create, edit, test and publish prompts with ease.
+ - Observability: Access detailed prompt execution history, stats and metrics (duration, prompt cost, completion cost, etc.) for better insights.
+ - Troubleshooting: Effortlessly resolve issues with your prompts. Time travel to retroactively fine-tune failed prompts and commit the fix instantly.
+ - Cost Transparency: Gain comprehensive cost transparency across all prompts and AI models.
+ - Simplified Integration: Reduce code overhead by 90% by consuming your AI prompts using the Pezzo Client, regardless of the model provider.
### Links
+
- [Documentation](https://docs.pezzo.ai/docs/intro.html)
- [GitHub](https://github.com/pezzolabs/pezzo)
## [Private GPT](https://www.privategpt.io/)
+
A tool for private interaction with documents, without a need for internet connection
+
### Description
+
- Built with LangChain, GPT4All, LlamaCpp, Chroma and SentenceTransformers
- A test project to validate the feasibility of a fully private solution for question answering using LLMs and Vector embeddings, not production ready
-
### Links
+
- [GitHub](https://github.com/imartinez/privateGPT)
@@ -852,50 +947,49 @@ Personalized AI assistant that helps with nutrition and other goals
### Description
+
- "Personalized AI assistant that decomposes problems, offers solutions, and lets you use Agent actions to automate your flows"
-- Features
- - Helps users reach a solution by decomposing their requests into categories with a set of options (cuisine -> European)
- - Has a dynamic UX/UI that helps avoid prompting
- - Voice input supported
- - Provides users with results of their queries and automates actions around them
- - Remembers your past preferences and uses them to optimize your choices
+- Features - Helps users reach a solution by decomposing their requests into categories with a set of options (cuisine -> European) - Has a dynamic UX/UI that helps avoid prompting - Voice input supported - Provides users with results of their queries and automates actions around them - Remembers your past preferences and uses them to optimize your choices
- Tech
- - Powered by Langchain, decomposable async prompts + vector DB + Redis cache
- - App built with Flutter + Dart
- - Connected to Zapier NLP
+ - Powered by Langchain, decomposable async prompts + vector DB + Redis cache
+ - App built with Flutter + Dart - Connected to Zapier NLP
### Links
+
- [GitHub](https://github.com/topoteretes/)
- [Website](https://prometh.ai)
- Author: [Vasilije M](https://twitter.com/tricalt)
-
## [React Agent](https://reactagent.io/)
+
An open-source React.js Autonomous LLM Agent
+
## Description
+
- An experimental autonomous agent
- Model: GPT-4
- Purpose: Gnerate and compose React components from user stories
- Stack
- - React
- - TailwindCSS
- - Typescript
- - Radix UI
- - Shandcn UI
- - OpenAI API
+ - React
+ - TailwindCSS
+ - Typescript
+ - Radix UI
+ - Shandcn UI
+ - OpenAI API
- The agent is taking a user story text and generating and composing multiple react components to generate the relevant screens, based on atomic design principles
- Features
- - Generate React Components from user stories
- - Compose React Components from existing components
- - Use a local design system to generate React Components
- - Use React, TailwindCSS, Typescript, Radix UI, Shandcn UI
- - Built with Atomic Design Principles
+ - Generate React Components from user stories
+ - Compose React Components from existing components
+ - Use a local design system to generate React Components
+ - Use React, TailwindCSS, Typescript, Radix UI, Shandcn UI
+ - Built with Atomic Design Principles
- It is still experimental but very interesting results, It is completely open-sourced, looking for contributors!
## Links
+
- [GitHub](https://github.com/eylonmiz/react-agent)
- [Documentation](https://docs.reactagent.io/)
- Authors: [Eylon Miz and](https://twitter.com/EylonMiz) and [Lee Twito](https://twitter.com/LeeTwito)
@@ -903,10 +997,13 @@ An open-source React.js Autonomous LLM Agent
## [Smol developer](https://github.com/smol-ai/developer)
+
:hatching_chick: Your own junior developer. [Deployed in few seconds via e2b](https://app.e2b.dev/agent/smol-developer/?utm_source=awesome-ai-agents)
+
### Description
+
- Human-centric, coherent whole program synthesis
- Your own junior developer
- Allows to develop, debug, and decompile
@@ -919,25 +1016,29 @@ An open-source React.js Autonomous LLM Agent
- GPT4 >>> GPT3.5/Anthropic Claude for codegen
### Links
+
- Author: [Swyx](https://twitter.com/swyx)
- [Demo](https://www.youtube.com/watch?v=UCo7YeTy-aE)
- [Twitter](https://twitter.com/SmolModels)
- [Meme](https://smol.ai/)
-
## [Superagent](https://www.superagent.sh/)
+
Not a single agent, but a tool that allows creating agents without coding
+
### Description
+
- Simplifies the configuration and deployment of LLM Agents to production
- "One of the core principals of SuperAgent is to build with any third-party dependencies to proprietary tech"
- It provides a range of features and functionalities to make it easier for developers to build, manage and deploy AI agents to production including features such as built in memory and document retrieval via vector dbs, powerful tools, webhooks, cron jobs etc.
- There are two main types of agents: action agents and plan-and-execute agents
### Links
+
- [GitHub](https://github.com/homanp/superagent)
- [Documentation](https://docs.superagent.sh/introduction)
- [Discord](https://discord.com/invite/mhmJUTjW4b)
@@ -946,30 +1047,33 @@ Not a single agent, but a tool that allows creating agents without coding
## [SuperAGI](https://superagi.com/)
+
An open-source autonomous AI framework to enable development and deployment autonomous agents
+
### Description
+
- An AI agent framework
- Open source, but infrastructure is -source
- Features
- - Provision, Spawn & Deploy Autonomous AI Agents
- - Extend Agent Capabilities with Tools
- - Run Concurrent Agents Seamlessly
- - Graphical User Interface
- - Action Console
- - Multiple Vector DBs
- - Multi-Modal Agents
- - Agent Trajectory Fine-Tuning
- - Performance Telemetry
- - Optimized Token Usage
- - Agent Memory Storage
- - Looping Detection Heuristics
- - Concurrent Agents
- - Resource Manager
-
+ - Provision, Spawn & Deploy Autonomous AI Agents
+ - Extend Agent Capabilities with Tools
+ - Run Concurrent Agents Seamlessly
+ - Graphical User Interface
+ - Action Console
+ - Multiple Vector DBs
+ - Multi-Modal Agents
+ - Agent Trajectory Fine-Tuning
+ - Performance Telemetry
+ - Optimized Token Usage
+ - Agent Memory Storage
+ - Looping Detection Heuristics
+ - Concurrent Agents
+ - Resource Manager
### Links
+
- [YouTube](https://www.youtube.com/@_superagi)
- [Discord](https://discord.com/invite/dXbRe5BHJC)
- [Subreddit](https://www.reddit.com/r/Super_AGI/)
@@ -979,94 +1083,104 @@ An open-source autonomous AI framework to enable development and deployment auto
## [Sweep](https://sweep.dev/)
+
A Github assistant the helps fix small bugs and implement small features
+
### Description
+
- To install, click the install button
- Then add the repository you want, make a quick ticket (e.g. writing tests)
- Prepend the ticket with "Sweep:" and let Sweep handle the rest
### Links
+
- [GitHub](https://github.com/sweepai)
- [Discord](https://discord.com/invite/sweep-ai)
- [Tricks for prompting Sweep](https://sweep-ai.notion.site/Tricks-for-prompting-Sweep-3124d090f42e42a6a53618eaa88cdbf1)
-
## [Teenage AGI](https://github.com/seanpixel/Teenage-AGI/blob/main/README.md#experiments)
A BabyAGI-inspired agent that can recall infinite memory, "thinks" before making action, and doesn't lose memory after being shutting down
+
### Description
+
- Model: GPT-4
- Language: Python
- Uses OpenAI and Pinecone to give memory to an AI agent and also allows it to "think" before making an action (outputting text)
- Also, just by shutting down the AI, it doesn't forget its memories since it lives on Pinecone and its memory counter saves the index that it's on
- A process that happens every time the AI is queried by the user:
- - AI vectorizes the query and stores it in a Pinecone Vector Database
- - AI looks inside its memory and finds memories and past queries that are relevant to the current query
- - AI thinks about what action to take
- - AI stores the thought from Step 3
- - Based on the thought from Step 3 and relevant memories from Step 2, AI generates an output
- - AI stores the current query and its answer in its Pinecone vector database memory
+ - AI vectorizes the query and stores it in a Pinecone Vector Database
+ - AI looks inside its memory and finds memories and past queries that are relevant to the current query
+ - AI thinks about what action to take
+ - AI stores the thought from Step 3
+ - Based on the thought from Step 3 and relevant memories from Step 2, AI generates an output
+ - AI stores the current query and its answer in its Pinecone vector database memory
### Links
+
- Created by [@sean_pixel](https://twitter.com/sean_pixel)
- Inspired by paper ["Generative Agents: Interactive Simulacra of Human Behavior"](https://arxiv.org/abs/2304.03442)
-
## [“Westworld” simulation](https://theolvs.github.io/westworld/)
+
A multi-agent simulation library, with a goal to simulate and optimize systems and environments with multiple agents interacting
+
### Description
+
- Researchers from Stanford and Google created an interactive sandbox env with 25 Gen AI agents can simulate human behavior
- They walk in the park, join for coffee at a cafe, and share news with colleagues. They demonstrated surprisingly good social
- Westworld's inspiration is drawn from Unity software and Unity ML Agents, adapted in Python
- Languages
- - The library is available on PyPi via pip install westworld
- - [Javascript version (being developed)](https://github.com/TheoLvs/westworldjs)
+ - The library is available on PyPi via pip install westworld
+ - [Javascript version (being developed)](https://github.com/TheoLvs/westworldjs)
- Features
- - Easy creation of Grid and non-grid environments
- - Objects (Agents, Obstacles, Collectibles, Triggers)
- - Subclassing of different objects to create custom objects
- - Spawner to generate objects randomly in the environment
- - Basic rigid body system for all objects
- - Simple agent behaviors (pathfinding, wandering, random walk, fleeing, vision range)
- - Automatic maze generation
- - Layer integration to convert image to obstacle and snap it to a grid
- - Sample simulations and sample agents for classic simulations
- - Simulation visualization, replay and export (gif or video)
-
-
+ - Easy creation of Grid and non-grid environments
+ - Objects (Agents, Obstacles, Collectibles, Triggers)
+ - Subclassing of different objects to create custom objects
+ - Spawner to generate objects randomly in the environment
+ - Basic rigid body system for all objects
+ - Simple agent behaviors (pathfinding, wandering, random walk, fleeing, vision range)
+ - Automatic maze generation
+ - Layer integration to convert image to obstacle and snap it to a grid
+ - Sample simulations and sample agents for classic simulations
+ - Simulation visualization, replay and export (gif or video)
### Links
+
- [GitHub](https://github.com/TheoLvs/westworld)
-- [Documentation](https://theolvs.github.io/westworld/ )
+- [Documentation](https://theolvs.github.io/westworld/)
- [Underlying paper - Generative Agents](https://arxiv.org/abs/2304.03442)
- A paper simulating interactions between tens of agents
- Presenting an architecture that extends a language model to store and synthesize the agent's experiences, enabling dynamic behavior planning in an interactive sandbox environment with generative agents
## [Voyager](https://voyager.minedojo.org/)
+
A LLM-powered embodied lifelong learning agent in Minecraft
+
### Description
+
- A LLM-powered embodied lifelong learning agent in Minecraft that continuously explores the world, acquires diverse skills, and makes novel discoveries without human intervention
- Voyager consists of three key components:
- - 1) an automatic curriculum that maximizes exploration
- - 2) an ever-growing skill library of executable code for storing and retrieving complex behaviors
- - 3) a new iterative prompting mechanism that incorporates environment feedback, execution errors, and self-verification for program improvement
+ - 1. an automatic curriculum that maximizes exploration
+ - 2. an ever-growing skill library of executable code for storing and retrieving complex behaviors
+ - 3. a new iterative prompting mechanism that incorporates environment feedback, execution errors, and self-verification for program improvement
- Voyager interacts with GPT-4 via blackbox queries, which bypasses the need for model parameter fine-tuning
-
### Links
+
- [GitHub](https://github.com/MineDojo/Voyager)
- [Paper - Voyager: An Open-Ended Embodied Agent with Large Language Models](https://arxiv.org/abs/2305.16291)
- [YouTube video](https://www.youtube.com/watch?v=uTg39rNMojo)
@@ -1074,25 +1188,26 @@ A LLM-powered embodied lifelong learning agent in Minecraft
-
-
## [WorkGPT](https://github.com/team-openpm/workgpt)
+
A GPT agent framework for invoking APIs
+
### Description
+
- WorkGPT is an agent framework in a similar fashion to AutoGPT or LangChain. You give it a directive and an array of APIs and it will converse back and forth with the AI until its directive is complete.
- For example, a directive could be to research the web for something, to crawl a website, or to order you an Uber. We support any and all APIs that can be represented with an OpenAPI file.
- WorkGPT now has OpenAI's new function invocation feature baked into it
- - While chaining together APIs was possible before (see AutoGPT), it was slow, expensive, and error prone
- - [The tweet announcing this feature](https://twitter.com/maccaw/status/1669367224694607875)
+ - While chaining together APIs was possible before (see AutoGPT), it was slow, expensive, and error prone
+ - [The tweet announcing this feature](https://twitter.com/maccaw/status/1669367224694607875)
### Links
+
- Author: [Alex MacCaw](https://twitter.com/maccaw)
-
## [yAgents](https://github.com/yeagerai/yeagerai-agent)
yAgents is an Agent-Builder Agent made by Yeager.ai capable of designing, coding and debugging its own tools.
@@ -1100,17 +1215,19 @@ yAgents is an Agent-Builder Agent made by Yeager.ai capable of designing, coding
### Description
+
- Designed to help build, prototype, and deploy AI-powered tools and agents easily and efficiently.
- Built on the LangChain framework, allowing users of any technical background to create, improve, and deploy AI agents.
- Equipped with an interactive command line interface for real-time feedback and ease of navigation.
- Features session persistent memory to ensure data preservation across multiple sessions
- Quick and easy installation via pip.
- Contributions to expand and improve yAgents are highly encouraged.
-- Warnings
- - Requires GPT-4 API access.
- - Not tested for Windows systems
+- Warnings
+ - Requires GPT-4 API access.
+ - Not tested for Windows systems
### Links
+
- [GitHub Repository](https://github.com/yeagerai/yeagerai-agent/?utm_source=awesome-ai-agents)
- [Discord](https://discord.com/invite/wKds24jdAX/?utm_source=awesome-ai-agents)
- [License: MIT](https://github.com/yeagerai/yeagerai-agent/blob/main/LICENSE/?utm_source=awesome-ai-agents)
@@ -1124,38 +1241,39 @@ Swift implementation of BabyAGI
### Description
+
- "This is a Swift port of BabyAGI, an example of an AI-powered task management system that uses OpenAI and Pinecone APIs to create, prioritize, and execute tasks. The main idea behind this system is that it creates tasks based on the result of previous tasks and a predefined objective."
### Links
+
- Author: [PJ Gray](https://twitter.com/pj4533/?utm_source=awesome-ai-agents)
-
# :lock: Closed-source projects and companies
## [Adept AI](https://www.adept.ai/?utm_source=awesome-ai-agents)
-A ML research and product lab building general intelligence by enabling humans and computers to work together creatively
+A ML research and product lab building general intelligence by enabling humans and computers to work together creatively
### Description
+
- An AI teammate for everyone
- "Adept is building an entirely new way to get things done. It takes your goals, in plain language, and turns them into actions on the software you use every day."
- In early stage
- "We’re building a machine learning model that can interact with everything on your computer."
-
### Links
+
- [Twitter](https://www.adept.ai/?utm_source=awesome-ai-agents)
- [Linkedin](https://www.linkedin.com/company/adeptai/?utm_source=awesome-ai-agents)
-
## [Airkit.ai](https://www.airkit.ai)
-Airkit is a developer-first platform for building, testing, and deploying AI Agents.
+Airkit is a developer-first platform for building, testing, and deploying AI Agents.
@@ -1163,18 +1281,18 @@ Airkit is a developer-first platform for building, testing, and deploying AI Age
- A browser based studio for managing prompts, building tools, and testing your agents.
- Built in short-term and long-term memory management
-- 1 click deployment. Embed anywhere with our Web SDK.
+- 1 click deployment. Embed anywhere with our Web SDK.
### Links
+
- [Profile of the company](https://www.airkit.ai)
- [Twitter](https://twitter.com/AirkitAI)
-
## [Airplane Autopilot](https://www.airplane.dev/autopilot/?utm_source=awesome-ai-agents/)
-Airplane is a company for building internal tools, they're building their autopilot AI assistant.
+Airplane is a company for building internal tools, they're building their autopilot AI assistant.
@@ -1183,26 +1301,27 @@ Airplane is a company for building internal tools, they're building their autopi
- A developer-centric approach to building internal UIs and workflows
- Turning APIs, SQL queries, and scripts into apps for the entire team
- Features
- - Airplane lets you turn SQL queries, JavaScript/Python code, HTTP requests, etc into tasks
- - Allows to run tasks through a no-code dashboard
- - Tasks for customer support, on-call runbooks, and scheduled tasks
+ - Airplane lets you turn SQL queries, JavaScript/Python code, HTTP requests, etc into tasks
+ - Allows to run tasks through a no-code dashboard
+ - Tasks for customer support, on-call runbooks, and scheduled tasks
### Links
+
- [Profile of the company](https://www.airplane.dev/?utm_source=awesome-ai-agents)
- [Documentation](https://docs.airplane.dev/?utm_source=awesome-ai-agents)
- [Twitter](https://twitter.com/AirplaneDev/?utm_source=awesome-ai-agents)
- [They're building an AI assistant here](https://www.airplane.dev/autopilot/?utm_source=awesome-ai-agents)
-
-
## [Aomni](https://www.aomni.com/?utm_source=awesome-ai-agents)
An AI agent specifically designed for business intelligence
+
### Description
+
- Breaks down a high level research question into a step-by-step plan, and executes it
- Diverse tools, including a full web browser
- Can access internet information without the need for an API
@@ -1210,46 +1329,46 @@ An AI agent specifically designed for business intelligence
- AI-powered query planner intelligently routes and executes requests, ensuring correctness and diverse source selection
### Links
+
- [Discord](https://discord.com/invite/a367ncqEsm/?utm_source=awesome-ai-agents)
-
## [BitBuilder](https://www.bitbuilder.ai/?utm_source=awesome-ai-agents)
-
"Virtual intern for developers", generates code via PRs raised against your repository
+
### Description
+
- Create an Issue
- Approve the Implementation Plan
- Review the Pull Request
- Features
- - Writing code
- - Reviewing changes
- - Addressing comments
- - Answering questions
+ - Writing code
+ - Reviewing changes
+ - Addressing comments
+ - Answering questions
- BitBuilder Junior
- - BitBuilder Junior is an intern-level code generation tool that lives in your GitHub repository. It follows instructions to implement unambiguous code changes by changing multiple files, writing tests for generated code, and matching the style, framework, and libraries you're already using.
+ - BitBuilder Junior is an intern-level code generation tool that lives in your GitHub repository. It follows instructions to implement unambiguous code changes by changing multiple files, writing tests for generated code, and matching the style, framework, and libraries you're already using.
### Links
+
- [GitHub Marketplace](https://github.com/marketplace/document-guardian)
- [Slack](https://bitbuilder-ai.slack.com/join/shared_invite/zt-1tlrds3n4-rpmgIGM6XrB5W97005IA1Q#/shared-invite/email)
- [Installation](https://docs.bitbuilder.ai/install)
-
-
-
-
## [Butternut AI](https://butternut.ai/)
+
A tool for creating a fully-functioning, ready-to-launch website in 20 seconds
### Description
+
- No coding required thanks to user-friendly interface
- Full SEO optimization
- Picture Upload: Users can conveniently upload and regenerate their own pictures for unlimited customization of their profiles
@@ -1259,6 +1378,7 @@ A tool for creating a fully-functioning, ready-to-launch website in 20 seconds
## [Codium AI](https://www.codium.ai/)
+
AI-powered interactive code integrity dev tool enabling developers to ship software faster and with fewer bugs
@@ -1268,104 +1388,102 @@ AI-powered interactive code integrity dev tool enabling developers to ship softw
- Generating meaningful tests for busy devs
- Exploring and analyzing your code, docstrings, comments, and by interacting with you
- Non-trivial tests (and trivial, too!) suggested right inside your IDE
- - Generates tests
- - Covers edge cases
- - Best practice, readability code suggestions
- - Gives you the code explanation
+ - Generates tests
+ - Covers edge cases
+ - Best practice, readability code suggestions
+ - Gives you the code explanation
- It is free
-
### Links
+
- [Twitter](https://twitter.com/CodiumAI)
- [LinkedIn](https://www.linkedin.com/company/codiumai)
- [YouTube](https://www.youtube.com/@Codium-AI)
- [Discord](https://discord.com/invite/SgSxuQ65GF)
- [GitHub](https://github.com/Codium-ai)
-
## [Commit](https://commit.dev)
-
Career Copilot and AI Agent for Software Developers
### Description
+
- Comprehensive job search
- Accurate job recommendations based on your skills, experience, and preferences
- AI-powered auto-applications
### Links
+
- CEO: [Greg Gunn](https://www.linkedin.com/in/gunnr)
- CTO: [Beier Cai](https://www.linkedin.com/in/beiercai)
-
## [Cognosys](https://cognosys.ai)
-
Web based version of AutoGPT/babyAGI
### Description
+
- Friendly UI for building AI agents
-
### Links
+
- Author: [Sully Omarr](https://twitter.com/SullyOmarr)
-
-
## [Diagram](https://diagram.com/)
+
AI-powered design tools for everything from copywriting to generating unique icons from text, recently acquired by Figma
### Description
+
- Magic Copy writes, edits, and rewrites Figma text layers so you can design with real copy
- Generating images in Figma while designing
- Magic Rename intelligently names your layers so you can spend more time designing
- Magician works right inside your favorite design tool (e.g., Figma)
- Possible to get all the latest AI design advancements + future spells in one convenient plugin
-
## [Factory](https://www.factory.ai/)
+
Working on autonomous coding Droids for building software end-to-end
### Description
+
- In aplha stage
- It’s not supposed to be just another coding copilots like GitHub Copilot or Codeium, but autonomous agents capable of autonomously building software from end to end
### Links
+
- [CEO](https://twitter.com/matangrinberg)
-
-
## [Fine](https://www.fine.dev/)
AI software architect that analyzes your code and helps you solve tasks
-
### Links
+
- [Twitter](https://twitter.com/thisisfinedev)
- Author: [Dan Leshem](https://twitter.com/leshemco)
-
## [Fine Tuner](https://fine-tuner.ai/)
Platform for no-code building of AI agents
@@ -1376,31 +1494,34 @@ Platform for no-code building of AI agents
- Connecting Your Chatbot to Your App
- FineTuner.ai is a no-code AI platform that enables users to create and deploy custom AI agents and components without any coding.
-With an intuitive UI/UX and rapid API deployment, FineTuner.ai simplifies AI development, allowing users to focus on their unique use cases and ideas.
+ With an intuitive UI/UX and rapid API deployment, FineTuner.ai simplifies AI development, allowing users to focus on their unique use cases and ideas.
+
+ 4.1. Access the API tab for an overview of the required tokens and parameters to connect your chatbot to your app using REST API endpoints.
-4.1. Access the API tab for an overview of the required tokens and parameters to connect your chatbot to your app using REST API endpoints.
- The Fine-Tuner REST API provides API endpoints for Fine-Tuner data types that allow to interact with your AI models remotely by sending and receiving JSON
- Authentication to the Fine-Tuner API is performed via HTTP Bearer Authentication
- Front end: Bubble
-
### Links
+
- [Twitter](https://twitter.com/finetuner_ai)
- [Step-by-step guide](https://fine-tuner.ai/resources?res=1682544317646x963647349155168300)
- [Author](https://twitter.com/0xAlbert_S3)
## [Fixie](https://www.fixie.ai/)
+
A platform for creating LLM-powered apps like AI agents
### Description
+
- Building and managing LLM powered applications
- A cloud-based platform-as-a-service that allows developers to build smart agents that couple LLMs with back-end logic to interface to data, systems, and tools
-
### Links
+
- [GitHub](https://github.com/fixie-ai)
- [Fixie Developer Portal](https://docs.fixie.ai/)
- [AI.JSX](https://docs.ai-jsx.com/)
@@ -1416,6 +1537,7 @@ An AI executive assistant that automates communication busywork.
### Description
+
- Works across all your communication and work tools: emails, social media DMs, calendar, Notion, etc.
- Adapted to your work habits.
- Ask your assistant to:
@@ -1425,110 +1547,124 @@ An AI executive assistant that automates communication busywork.
- Summarize, extract tasks and information
### Links
+
- Authors: [Sarah Allali](https://twitter.com/SarahAllali7) and [Nicolas Cabrignac](https://twitter.com/Nicowcbg)
- [Twitter](https://twitter.com/floodehq)
## [GitHub Copilot X](https://github.com/features/preview/copilot-x)
+
AI-powered software developer
### Description
+
- AI pair programmer
- Chat and terminal interfaces
- Support for pull requests
- Early adoption of OpenAI’s GPT-4
### Links
+
- [Community](https://github.com/orgs/community/discussions/)
- [Documentation](https://docs.github.com/en)
- [Twitter](https://twitter.com/GitHubCopilot)
-
-
## [GitLab Duo](https://about.gitlab.com/gitlab-duo/)
- A suite of AI capabilities for every step of the software development lifecycle
+
+A suite of AI capabilities for every step of the software development lifecycle
+
### Description
+
- A suite of AI-powered capabilities for #DevSecOps workflows
- A toolbox of features integrated into the DevSecOps Platform to help teams across the entire software development environment become more efficient
- Examples of what GitLab Duo can do:
- - Planning refinement
- - Security risk resolution
- - CI/CD pipeline health
- - Analytics charting.
+ - Planning refinement
+ - Security risk resolution
+ - CI/CD pipeline health
+ - Analytics charting.
### Links
-- [Twitter](https://twitter.com/gitlab)
+- [Twitter](https://twitter.com/gitlab)
## [GitWit](https://www.gitwit.dev/)
A tool automating code generation, in beta version, created for full-stack developers
+
### Description
+
- GitWit uses a GPT-based agent to generate code and git to track changes made to files
- GitWit ties together large language models and modern developer tools
- It can spawn and modify codebases using just a single prompt
- GitWit is primarily aimed at full-stack developers, and is particularly loved by those with a learning mindset—such as those learning a new stack or technology
- It is in early beta and may require some experimentation with the prompts you enter
- You are offered to choose from code bases:
- - React + NextJS
- - Python using pip
- - A Chrome extension written in JavaScript
- - An AngularJS using npm.
- - Custom stack
+ - React + NextJS
+ - Python using pip
+ - A Chrome extension written in JavaScript
+ - An AngularJS using npm.
+ - Custom stack
## [Grit](https://www.grit.io/)
+
A beta version of a tool for fixing technical gap automatically, putting code migrations and dependency upgrades on autopilot
### Description
+
- Grit uses machine learning and static analysis to auto-generate pull requests for cleaning up technical debt
- Users can declare how they want their code to be structured and let Grit rewrite it for them
### Links
+
- [Linkedin](https://www.linkedin.com/company/getgrit/0)
- [Twitter](https://twitter.com/gritdotio)
## [Heights Platform](https://www.heightsplatform.com/)
+
Your AI Coach and and AI Copilot for course creators, community builders, and coaches. Built into an all-in-one course creation and community software.
### Description
-- Heights AI Chat can make edits to your digital products, answer support questions, and provide advice on growing your business.
+
+- Heights AI Chat can make edits to your digital products, answer support questions, and provide advice on growing your business.
- Heights AI Coach is your personal autonomous coach, helping you accomplish your unique goals
- - Your AI coach will ask you questions and analyze the products you create to provide you with new tasks and recommendations every week.
- - Information you share with your AI Coach will never be shared with another creator's AI Coach.
- - Any information submitted will never be used for AI language model training data.
+ - Your AI coach will ask you questions and analyze the products you create to provide you with new tasks and recommendations every week.
+ - Information you share with your AI Coach will never be shared with another creator's AI Coach.
+ - Any information submitted will never be used for AI language model training data.
### Links
+
- [AI Features](https://www.heightsplatform.com/features/ai)
- [Twitter](https://twitter.com/HeightsPlatform)
-
## [Hex Magic](https://hex.tech/product/magic-ai/)
+
Hex AI-powered tools for humans doing amazing things with data
### Description
+
- "A suite of powerful AI features meant to augment data people"
- Hex can explain and document your code
- Hex Magic features know about database schemas, past operations, and the project’s execution graph, so they can make deeper, more insightful recommendations
@@ -1536,62 +1672,69 @@ Hex AI-powered tools for humans doing amazing things with data
You can see more – and sign up for the waitlist – over here.
### Links
+
- [Launch post](https://hex.tech/blog/magic-private-beta/)
## [Heymoon.ai](https://heymoon.ai/)
+
Personal assistant for life: to keep you on top of your calendar, tasks and information
### Description
+
- Personal assistant for life: to keep you on top of your calendar, tasks and information
- Currently in a beta version
-
## [Kadoa](https://www.kadoa.com/)
+
Web Scraping on Autopilot with AI
### Description
+
- Using LLMs to generate web scrapers and data processing steps on the fly that adapt to website changes.
- Features
- - No coding or browser extension required.
- - The autonomous crawling agent efficiently locates the desired information on websites.
- - Adaptability to website changes makes it maintenance-free
- - Transforms data from multiple sources into the same structure
- - Handles all clicking and scrolling automatically
- - Handles proxies
- - Powerful integrations
+ - No coding or browser extension required.
+ - The autonomous crawling agent efficiently locates the desired information on websites.
+ - Adaptability to website changes makes it maintenance-free
+ - Transforms data from multiple sources into the same structure
+ - Handles all clicking and scrolling automatically
+ - Handles proxies
+ - Powerful integrations
### Links
+
- [Playground](https://www.kadoa.com/playground)
- Author: [Adrian Krebs](https://twitter.com/krebs_adrian)
-
## [Lindy](https://www.lindy.ai/)
+
An AI assistant that can help with daily tasks, e.g., calendar management, email drafting, and contract sending
### Description
+
- Lindy is still in a beta version
- Features
- - Lindy triages your email
- - She learns from your inbox and automatically surfaces the highest-priority emails for you
- - Automatic conflict handling
- - Daily briefing
- - Contract management
- - Meeting note taking
- - Summarization
+ - Lindy triages your email
+ - She learns from your inbox and automatically surfaces the highest-priority emails for you
+ - Automatic conflict handling
+ - Daily briefing
+ - Contract management
+ - Meeting note taking
+ - Summarization
### Links
+
- Author: [Flo Crivello](https://twitter.com/Altimor)
### Links
-
- [Documentation](https://docs.reworkd.ai/)
- [Website](https://agentgpt.reworkd.ai/)
- [GitHub](https://github.com/reworkd/AgentGPT)
@@ -81,26 +74,26 @@ A browser-based implementation of AutoGPT, accessible via a no-code platform
+
## [AI Legion](https://github.com/eumemic/ai-legion)
-
A platform for agents to work together, similar in spirit to AutoGPT and Baby AGI, but written in TypeScript
-
-### Description
+### Description
- An LLM-powered autonomous agent platform
- A framework for autonomous agents who can work together to accomplish tasks
- Interaction with agents done via console direct messages
### Links
-
- Author: [eumemic](https://github.com/eumemic)
- [Website](https://gpt3demo.com/apps/ai-legion)
- [GitHub](https://github.com/eumemic/ai-legion)
- [Twitter](https://twitter.com/dysmemic)
+
+
## [AutoGPT](https://agpt.co/?utm_source=awesome-ai-agents)
An experimental open-source attempt to make GPT-4 fully autonomous, with >140k stars on GitHub
@@ -108,7 +101,6 @@ An experimental open-source attempt to make GPT-4 fully autonomous, with >140k s
### Description
-
- Chains together LLM "thoughts", to autonomously achieve whatever goal you set
- Internet access for searches and information gathering
- Long-term and short-term memory management
@@ -119,9 +111,9 @@ An experimental open-source attempt to make GPT-4 fully autonomous, with >140k s
- Extensibility with Plugins
- "A lot like BabyAGI combined with LangChain tools"
- Features added in release 0.4.0
- - File reading
- - Commands customization
- - Enhanced testing
+ - File reading
+ - Commands customization
+ - Enhanced testing
### Links
-
- [Twitter](https://twitter.com/Auto_GPT/?utm_source=awesome-ai-agents)
- [GitHub](https://github.com/Significant-Gravitas/Auto-GPT/?utm_source=awesome-ai-agents)
- [Facebook](https://www.facebook.com/groups/1330282574368178/?utm_source=awesome-ai-agents)
@@ -140,21 +131,21 @@ An experimental open-source attempt to make GPT-4 fully autonomous, with >140k s
- Author: [Significant Gravitas](https://twitter.com/SigGravitas/?utm_source=awesome-ai-agents)
-## [Automata](https://github.com/emrgnt-cmplxty)
+
+## [Automata](https://github.com/emrgnt-cmplxty)
Crafting a sophisticated system that autonomously generates its own code based on the context of your project.
### Description
-
- Model: GPT 4
- Automata takes your project as a context, receives tasks, and executes the instructions seamlessly.
- Features
- - Automata aims to evolve into a fully autonomous, self-programming Artificial Intelligence system.
- - It's designed for seamless integration with all available agent platforms and LLM providers.
- - Utilizes the novel code search algorithm, SymbolRank, and associated tools to build superior coding intelligence.
- - Modular, fully configurable design with minimal reliance on external dependencies
+ - Automata aims to evolve into a fully autonomous, self-programming Artificial Intelligence system.
+ - It's designed for seamless integration with all available agent platforms and LLM providers.
+ - Utilizes the novel code search algorithm, SymbolRank, and associated tools to build superior coding intelligence.
+ - Modular, fully configurable design with minimal reliance on external dependencies
### Links
@@ -162,7 +153,6 @@ Crafting a sophisticated system that autonomously generates its own code based o
### Links
-
- [Tweet](https://twitter.com/yoheinakajima/status/1657448504112091136)
- [GitHub](https://github.com/yoheinakajima/babyagi/blob/main/classic/BabyCatAGI.py)
- [Replit](https://replit.com/@YoheiNakajima/BabyCatAGI)
@@ -300,22 +282,19 @@ BabyCatAGI is a mod of BabyBeeAGI, which is a mod of OG BabyAGI
## [BabyDeerAGI](https://twitter.com/yoheinakajima/status/1666313838868992001)
-
Newest mod of BabyAGI, at ~350 lines of code
-
### Description
-
- Features
- - Parallel tasks (making it faster)
- - 3.5-turbo only (GPT-4 not required)
- - User input tool
- - Query rewrite in web search tool
- - Saves results
+ - Parallel tasks (making it faster)
+ - 3.5-turbo only (GPT-4 not required)
+ - User input tool
+ - Query rewrite in web search tool
+ - Saves results
+
### Links
-
- [Tweet](https://twitter.com/yoheinakajima/status/1666313838868992001)
- [GitHub](https://github.com/yoheinakajima/babyagi/blob/main/classic/BabyDeerAGI.py)
- [Replit](https://replit.com/@YoheiNakajima/BabyDeerAGI)
@@ -323,6 +302,7 @@ Newest mod of BabyAGI, at ~350 lines of code
+
## [BabyCommandAGI](https://github.com/saten-private/BabyCommandAGI)
An AI agent designed to test what happens when you combine CLI and LLM, which are more traditional interfaces than GUI (created by @saten-private)
@@ -330,7 +310,6 @@ An AI agent designed to test what happens when you combine CLI and LLM, which ar
### Description
-
- An AI agent based on @yoheinakajima's [BabyAGI](https://github.com/yoheinakajima/babyagi) which executes shell commands
- Automatic Programming, Successfully created an app automatically just by providing feedback. The procedure can be found [here](https://twitter.com/saten_work/status/1674855573412810753).
- Automatic Environment Setup, Successfully installed a Flutter environment on Linux in a container, created the Flutter app, and launched it. The procedure can be found [here](https://twitter.com/saten_work/status/1667126272072491009).
@@ -339,12 +318,12 @@ An AI agent designed to test what happens when you combine CLI and LLM, which ar
- GPT-4 or higher is recommended
### Links
-
- [Founder's Twitter](https://twitter.com/saten_work)
- [Twitter thread describing the system](https://twitter.com/saten_work/status/1654571194111393793)
+
## [BambooAI](https://github.com/pgalko/BambooAI)
The BambooAI library is a user-friendly semi-autonomous AI agent designed to make data exploration and analysis more accessible to non-programmers.
@@ -352,7 +331,6 @@ The BambooAI library is a user-friendly semi-autonomous AI agent designed to mak
### Description
-
- BambooAI runs in a loop (until user decides to end it).
- Allows mixing of different models with different capabilities, token costs and context windows for different tasks.
- Maintains the memory of previous conversations.
@@ -365,14 +343,13 @@ The BambooAI library is a user-friendly semi-autonomous AI agent designed to mak
- Builds a vector DB knowledge-base, based on the rank and the user feedback.
### Links
-
- [GitHub](https://github.com/pgalko/BambooAI)
- [Creators's Twitter](https://twitter.com/pgalko)
-## [BeeBot](https://github.com/AutoPackAI/beebot)
+## [BeeBot](https://github.com/AutoPackAI/beebot)
An Autonomous AI Assistant designed to perform a wide range of practical tasks autonomously
@@ -380,20 +357,19 @@ An Autonomous AI Assistant designed to perform a wide range of practical tasks a
### Description
- "BeeBot is currently a work in progress and should be treated as an early stage research project. Its focus is not on production usage at this time."
+
### Links
-
- [GitHub](https://github.com/AutoPackAI/beebot)
- [Tweet](https://twitter.com/Douglas_Schon/status/1681094815021187072?s=20)
-## [Bloop](https://bloop.ai/)
+## [Bloop](https://bloop.ai/)
A GPT-4 powered semantic code search engine that uses an AI agent
### Description
-
- Powered by GPT-4 and semantic code search, precise code navigation
- Built on stack graphs and scope queries
- Fast code search and regex matching engine written in Rust
@@ -403,28 +379,25 @@ A GPT-4 powered semantic code search engine that uses an AI agent
- Bloop can be run via app (easy to download via GitHub)
### Links
-
- [GitHub](https://github.com/BloopAI/bloop)
- ["Getting started" guide](https://bloop.ai/docs/getting-started)
- [Bloop apps](https://github.com/BloopAI/bloop/releases)
-## [Camel](https://github.com/camel-ai/camel)
+## [Camel](https://github.com/camel-ai/camel)
An agent architecture for “Mind” Exploration of Large Scale Language Model Society
### Description
-
-1. AI user agent: give instructions to the AI assistant with the goal of completing the task.
-2. AI assistant agent: follow AI user’s instructions and respond with solutions to the task
+1) AI user agent: give instructions to the AI assistant with the goal of completing the task.
+2) AI assistant agent: follow AI user’s instructions and respond with solutions to the task
### Links
-
- [Paper - CAMEL: Communicative Agents for “Mind”
- Exploration of Large Scale Language Model Society](https://ghli.org/camel.pdf)
+Exploration of Large Scale Language Model Society](https://ghli.org/camel.pdf)
- [Colab demo](https://colab.research.google.com/drive/1AzP33O8rnMW__7ocWJhVBXjKziJXPtim?usp=sharing)
- [GitHub](https://github.com/camel-ai/camel)
- [Hugging face datasets](https://huggingface.co/camel-ai)
@@ -434,20 +407,20 @@ An agent architecture for “Mind” Exploration of Large Scale Language Model S
## [ChemCrow](https://github.com/ur-whitelab/chemcrow-public)
-
A chemistry agent that performs tasks across synthesis, drug discovery, and materials design
### Decsription
-
- ChemCrow is an open source package for the accurate solution of reasoning-intensive chemical tasks
- It integrates 13 expert-design tools to augment LLM performance in chemistry and demonstrate effectiveness in automating chemical tasks
- Built with Langchain
- The LLM is provided with a list of tool names, descriptions of their utility, and details about the expected input/output. It is then instructed to answer a user-given prompt using the tools provided when necessary. The instruction suggests the model to follow the ReAct format - Thought, Action, Action Input, Observation. One interesting observation is that while the LLM-based evaluation concluded that GPT-4 and ChemCrow perform nearly equivalently, human evaluations with experts oriented towards the completion and chemical correctness of the solutions showed that ChemCrow outperforms GPT-4 by a large margin. This indicates a potential problem with using LLM to evaluate its own performance on domains that requires deep expertise. The lack of expertise may cause LLMs not knowing its flaws and thus cannot well judge the correctness of task results. (Source: [Weng, Lilian. (Jun 2023). LLM-powered Autonomous Agents". Lil’Log. https://lilianweng.github.io/posts/2023-06-23-agent/.](https://lilianweng.github.io/posts/2023-06-23-agent/))
-### Links
+
+
+### Links
- [Paper](https://arxiv.org/abs/2304.05376)
- [GitHub](https://github.com/ur-whitelab/chemcrow-public)
- [HackerNews Discussion](https://news.ycombinator.com/item?id=35607616)
@@ -461,9 +434,8 @@ The purpose of Clippy is to develop code for or with the user. It can plan, writ
### Links
-
- [GitHub](https://github.com/ennucore/clippy/)
-- Author: [Lev Chizhov](http://lev.la/)
+- Author: [Lev Chizhov](http://lev.la/)
@@ -474,37 +446,34 @@ An AI code assistant from Sourcegraph that writes code and answers questions for
### Links
-
- [GitHub](https://github.com/sourcegraph/sourcegraph/tree/main/client/cody)
- Author: [@sourcegraph](https://twitter.com/sourcegraph) (Twitter)
## [Databerry](https://www.databerry.ai/)
-
A super-easy no-code platform for creating AI chatbots trained on your own data
### Description
-
- One of the easiest and fastest no-code platform I have encountered
- After creating new agent, picking a model, data and other settings, they are ready to be deployed to website, Slack, Crisp, or Zapier
- Limit of agent in the free version
- Stack
- - Next.js
- - Joy UI
- - LangchainJS
- - PostgreSQL
- - Prisma
- - Qdrant
+ - Next.js
+ - Joy UI
+ - LangchainJS
+ - PostgreSQL
+ - Prisma
+ - Qdrant
- Features
- - Streamline customer support, onboard new team members, and more
- - Load data from anywhere
- - No-code: User-friendly interface to manage your datastores and chat with your data
- - Secured API endpoint for querying your data
- - Auto sync data sources (coming soon)
- - Auto generates a ChatGPT Plugin for each datastore
+ - Streamline customer support, onboard new team members, and more
+ - Load data from anywhere
+ - No-code: User-friendly interface to manage your datastores and chat with your data
+ - Secured API endpoint for querying your data
+ - Auto sync data sources (coming soon)
+ - Auto generates a ChatGPT Plugin for each datastore
### Links
-
- [Documentation](https://docs.databerry.ai/introduction)
- [Discord](https://discord.com/invite/FSWKj49ckX)
- [GitHub](https://github.com/gmpetrov/databerry)
@@ -535,13 +503,10 @@ A super-easy no-code platform for creating AI chatbots trained on your own data
## [Deepnote AI Copilot](https://deepnote.com/blog/introducing-deepnote-ai)
-
An AI code copilot that instantly suggests code and works with the whole notebook context
-
## Description
-
- Deepnote's AI Copilot, with its efficient and contextual code suggestions, is paving the way for a future of AI-powered data exploration in notebooks
- AI Copilot
- Cut back on repetition and increase efficiency for data scientists
@@ -551,19 +516,15 @@ An AI code copilot that instantly suggests code and works with the whole noteboo
- "We are soon introducing conversational AI features that will aid in generating, editing, debugging, and understanding both code and SQL. Beyond this, we are working on more ambitious projects designed to harness the unique attributes of notebooks as a computational medium."
## Links
-
- [Twitter](https://twitter.com/DeepnoteHQ?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor)
## [DemoGPT](https://github.com/melih-unsal/DemoGPT)
-
An AI that enables quick demo generation for LLM-based applications using just prompts
-
## Description
-
- DemoGPT leverages the power of Language Models (LLMs) to provide fast and effective demo creation for applications.
- Automates the prototyping process, making it more efficient and saving valuable time.
- Understands and processes the given prompts to generate relevant applications.
@@ -572,7 +533,6 @@ An AI that enables quick demo generation for LLM-based applications using just p
- "We are planning to introduce features that will further enhance the application generation process, making it more user-friendly and efficient."
## Links
-
- [Github](https://github.com/melih-unsal/DemoGPT)
- [Website](https://www.demogpt.io/)
- [Twitter](https://twitter.com/demo_gpt)
@@ -582,36 +542,30 @@ An AI that enables quick demo generation for LLM-based applications using just p
## [DevGPT](https://github.com/jina-ai/dev-gpt)
-
Team of virtual developers
### Description
-
- "Tell your AI team what microservice you want to build, and they will do it for you. Your imagination is the limit!!
- Welcome to Dev-GPT, where we bring your ideas to life with the power of advanced artificial intelligence! Our automated development team is designed to create microservices tailored to your specific needs, making your software development process seamless and efficient. Comprised of a virtual Product Manager, Developer, and DevOps, our AI team ensures that every aspect of your project is covered, from concept to deployment.
### Links
-
- [Discord](https://discord.com/invite/AWXCCC6G2P)
## [English Compiler](https://github.com/uilicious/english-compiler)
-
POC AI based Compiler, for converting english based markdown specs, into functional code
-
-### Description
+### Description
- "We know that all great™ projects start with awesome™ detailed functional specifications. Which is typically written in English, or its many other spoken language alternatives.
- So what if, instead of writing code from functional specs, we simply compile it directly to code?
- Into a future, where we replace nearly everything, with just written text."
### Links
-
- [Creator's Twitter](https://twitter.com/picocreator)
@@ -619,41 +573,36 @@ POC AI based Compiler, for converting english based markdown specs, into functio
## [Friday](https://github.com/amirrezasalimi/friday/)
A developer assistant able to make whole nodejs project with unlimited prompts
-
### Description
-
- Provides a core prompt for building the foundation of your application
- Allows you to add unlimited sections, each of which is a prompt representing a specific part of your app
- Features
- - Friday utilizes GPT-4 for AI assistance, but it has been tested and optimized with GPT-4-32k for improved speed and better results.
- - It requires 2 small requests for your app's base and 1 request per section you provide.
- - Friday employs esbuild behind the scenes for every app created by it.
+ - Friday utilizes GPT-4 for AI assistance, but it has been tested and optimized with GPT-4-32k for improved speed and better results.
+ - It requires 2 small requests for your app's base and 1 request per section you provide.
+ - Friday employs esbuild behind the scenes for every app created by it.
### Links
-
- **Author:** [Amirreza Salimi](https://twitter.com/amirsalimiiii)
## [Godmode](https://godmode.space/)
-
-A project inspired by Auto-GPT and BabyAGI, conducting various kinds of tasks via nice UI
+A project inspired by Auto-GPT and BabyAGI, conducting various kinds of tasks via nice UI
## Description
-
- A web platform inspired by AutoGPT and BabyAGI
- What it can do:
- - Order your coffee at Starbucks
- - Perform market analysis
- - Find and negotiate a lease
+ - Order your coffee at Starbucks
+ - Perform market analysis
+ - Find and negotiate a lease
- Supports GPT-3.5 & GPT-4
-## Links
+## Links
- [GitHub](https://github.com/FOLLGAD/Godmode-GPT)
- Authors: [Emil Ahlbäck](https://twitter.com/emilahlback), [Lonis](https://twitter.com/_Lonis_)
- [Discord](https://discord.com/invite/vSzCcDDwz3)
@@ -662,20 +611,18 @@ A project inspired by Auto-GPT and BabyAGI, conducting various kinds of tasks vi
## [GPT Engineer](https://github.com/AntonOsika/gpt-engineer)
-
An AI agent that generates an entire codebase based on a prompt
### Description
-
- Model: GPT 4
- Specify your project, and the AI agent asks for clarification, and then constructs the entire code base
- Features
- - Made to be easy to adapt, extend, and make your agent learn how you want your code to look. It generates an entire codebase based on a prompt
- - You can specify the "identity" of the AI agent by editing the files in the identity folder
- - Editing the identity and evolving the main prompt is currently how you make the agent remember things between projects
- - Each step in steps.py will have its communication history with GPT4 stored in the logs folder, and can be rerun with scripts/rerun_edited_message_logs.py
+ - Made to be easy to adapt, extend, and make your agent learn how you want your code to look. It generates an entire codebase based on a prompt
+ - You can specify the "identity" of the AI agent by editing the files in the identity folder
+ - Editing the identity and evolving the main prompt is currently how you make the agent remember things between projects
+ - Each step in steps.py will have its communication history with GPT4 stored in the logs folder, and can be rerun with scripts/rerun_edited_message_logs.py
### Links
-
- [Discord](https://discord.com/invite/8tcDQ89Ej2)
- Author: [Anton Osika](https://twitter.com/antonosika)
- [Twitter review by @Attack](https://twitter.com/Attack/status/1671165869064609792)
@@ -696,13 +642,11 @@ An AI agent that generates an entire codebase based on a prompt
## [GPT Migrate](https://github.com/0xpayne/gpt-migrate)
-
Easily migrate your codebase from one framework or language to another
### Description
-
- Pick from different LLMs
- Ability to allow GPT Migration to generate and run unit tests for the new codebase
- Ability to select source and target language of the migration
@@ -710,21 +654,20 @@ Easily migrate your codebase from one framework or language to another
- GPT Migrate team is working on adding [benchmarks](https://github.com/0xpayne/gpt-migrate#-benchmarks) for the agent
### Links
-
- [Website](https://gpt-migrate.com/)
- Author: [Josh Payne](https://twitter.com/joshpxyne)
- [Announcement](https://twitter.com/joshpxyne/status/1675254164165910528)
+
-## [GPT Researcher](https://github.com/assafelovic/gpt-researcher)
+## [GPT Researcher](https://github.com/assafelovic/gpt-researcher)
GPT based autonomous agent that does online comprehensive research on any given topic
### Description
-
- Can produce detailed, factual and unbiased research reports
- Offers customization options for focusing on relevant resources, outlines, and lessons
- Addresses issues of speed and determinism, offering a more stable performance and increased speed through parallelized agent work, as opposed to synchronous operation
@@ -732,21 +675,19 @@ GPT based autonomous agent that does online comprehensive research on any given
- The main idea is to run "planner" and "execution" agents, whereas the planner generates questions to research, and the execution agents seek the most related information based on each generated research question
### Links
-
- [Website](https://tavily.com/)
- [Discord](https://discord.com/invite/2pFkc83fRq)
- Author: [Assaf Elovic](https://twitter.com/assaf_elovic)
+
## [GPT Runner](https://github.com/nicepkg/gpt-runner)
-
Conversations with your files which selected! Manage and run your AI presets!
### Description
-
- Conversation with your files which selected by you, no embedding, no vector database!
- It's also a AI Prompt Storybook. You can use it to manage some AI preset with your team. It support any IDE and language developer. We provide cli to run web and VSCode extension, Jetbrains plugin is coming soon.
- Private first, all data is local.
@@ -756,10 +697,10 @@ Conversations with your files which selected! Manage and run your AI presets!

### Links
-
- [Website](https://github.com/nicepkg/gpt-runner)
- Author: [Jinming Yang](https://github.com/2214962083)
+
## [Lemon Agent](https://github.com/felixbrock/lemon-agent)
@@ -785,22 +726,20 @@ Plan-Validate-Solve (PVS) Agent for accurate, reliable and reproducable workflow
## [Loop GPT](https://github.com/farizrahman4u/loopgpt/tree/main)
-
A re-implementation of the popular Auto-GPT project as a proper python package, written with modularity and extensibility in mind
### Description
-
- Languages: Python
- Default model: GPT-3.5-turbo (also possible with GPT-4)
- Modular Auto-GPT Framework
- Plug N Play" API - Extensible and modular "Pythonic" framework, not just a command line tool
- Features
- - "Easy to add new features, integrations and custom agent capabilities, all from python code, no nasty config files!"
- - "Minimal prompt overhead - Every token counts. We are continuously working on getting the best results with the least possible number of tokens."
- - "Human in the Loop - Ability to "course correct" agents who go astray via human feedback."
- - "Full state serialization - can save the complete state of an agent, including memory and the states of its tools to a file or python object. No external databases or vector stores required (but they are still supported)!"
+ - "Easy to add new features, integrations and custom agent capabilities, all from python code, no nasty config files!"
+ - "Minimal prompt overhead - Every token counts. We are continuously working on getting the best results with the least possible number of tokens."
+ - "Human in the Loop - Ability to "course correct" agents who go astray via human feedback."
+ - "Full state serialization - can save the complete state of an agent, including memory and the states of its tools to a file or python object. No external databases or vector stores required (but they are still supported)!"
-## [LocalGPT](https://github.com/PromtEngineer/localGPT)
+## [LocalGPT](https://github.com/PromtEngineer/localGPT)
Inspired by privateGPT, allows using your own documents as an information source
### Description
-
- Most of the description on readme is inspired by the original privateGPT
- Model: Vicuna-7B
- Using InstructorEmbeddings
@@ -832,18 +770,15 @@ Inspired by privateGPT, allows using your own documents as an information source
-->
### Links
-
- [YouTube - LocalGPT: OFFLINE CHAT FOR YOUR FILES [Installation & Code Walkthrough]](https://www.youtube.com/watch?v=MlyoObdIHyo&ab_channel=PromptEngineering)
+
## [Mini AGI](https://github.com/muellerberndt/mini-agi)
-
A minimal general-purpose autonomous agent based on GPT-3.5 / GPT-4
-
### Description
-
- MiniAGI is a minimal general-purpose autonomous agent based on GPT-3.5 / GPT-4
- Can analyze stock prices, perform network security tests, create art, and order pizza
- MiniAGI is a simple autonomous agent compatible with GPT-3.5-Turbo and GPT-4
@@ -851,40 +786,37 @@ A minimal general-purpose autonomous agent based on GPT-3.5 / GPT-4
- Capable of inner monologue and self-criticism
+
## [Multi GPT](https://github.com/rumpfmax/Multi-GPT)
-
An experimental open-source attempt to make GPT-4 fully autonomous
-
### Description
-
- An experimental multi-agent system
- Multiple "expertGPTs" collaborate to perform a task
- Each with their own short and long-term memory and the ability to communicate with each other
- Features
- - Set a task and watch the experts get to work.
- - Internet access for searches and information gathering
- - Long-Term and Short-Term memory management
- - GPT-4 instances for text generation
- - Access to popular websites and platforms
- - File storage and summarization with GPT-3.5
+ - Set a task and watch the experts get to work.
+ - Internet access for searches and information gathering
+ - Long-Term and Short-Term memory management
+ - GPT-4 instances for text generation
+ - Access to popular websites and platforms
+ - File storage and summarization with GPT-3.5
### Links
-
- [Demo](https://www.loom.com/share/b6bec93065794eb8a47e2109697afa39)
- Authors: [Max Rumpf](https://twitter.com/md_rumpf) and [Significant Gravitas](https://twitter.com/SigGravitas)
+
-## [OpenAGI](https://github.com/agiresearch/OpenAGI)
+## [OpenAGI](https://github.com/agiresearch/OpenAGI)
An open-source AGI R&D platform that enables agents for both benchmark tasks and open-ended tasks
### Description
-
- Powered by various language models such as GPT-4, Vicuna, LLaMA, and Flan-T5
- Supports multi-modality tool learning and task solving such as text, image, video and audio
- Supports task decomposition into both linear task-solving plans and non-linear task-solving plans
@@ -893,49 +825,44 @@ An open-source AGI R&D platform that enables agents for both benchmark tasks and
- Provide Reinforcement Learning from Task Feedback (RLTF) to allow continuously self-improving agent
### Links
-
- [GitHub](https://github.com/agiresearch/OpenAGI)
- [Paper](https://arxiv.org/abs/2304.04370)
- [Demo](https://www.youtube.com/watch?v=7RaXPPXi0-Y)
+
+
## [Pezzo](https://www.pezzo.ai/)
-
A development toolkit designed to streamline prompt design, version management, publishing, collaboration, troubleshooting, observability and more
-
-### Description
+### Description
- "Whether you are a technical person or a stakeholder, you can use Pezzo effectively. We don't believe that AI prompts should be designed in a developer's code editor. Aside from the technical issues with this approach, it blocks productivity."
- Features
- - Centralized Prompt Management: Manage all AI prompts in one place for maximum visibility and efficiency.
- - Streamlined Prompt Design, Publishing & Versioning: Create, edit, test and publish prompts with ease.
- - Observability: Access detailed prompt execution history, stats and metrics (duration, prompt cost, completion cost, etc.) for better insights.
- - Troubleshooting: Effortlessly resolve issues with your prompts. Time travel to retroactively fine-tune failed prompts and commit the fix instantly.
- - Cost Transparency: Gain comprehensive cost transparency across all prompts and AI models.
- - Simplified Integration: Reduce code overhead by 90% by consuming your AI prompts using the Pezzo Client, regardless of the model provider.
+ - Centralized Prompt Management: Manage all AI prompts in one place for maximum visibility and efficiency.
+ - Streamlined Prompt Design, Publishing & Versioning: Create, edit, test and publish prompts with ease.
+ - Observability: Access detailed prompt execution history, stats and metrics (duration, prompt cost, completion cost, etc.) for better insights.
+ - Troubleshooting: Effortlessly resolve issues with your prompts. Time travel to retroactively fine-tune failed prompts and commit the fix instantly.
+ - Cost Transparency: Gain comprehensive cost transparency across all prompts and AI models.
+ - Simplified Integration: Reduce code overhead by 90% by consuming your AI prompts using the Pezzo Client, regardless of the model provider.
### Links
-
- [Documentation](https://docs.pezzo.ai/docs/intro.html)
- [GitHub](https://github.com/pezzolabs/pezzo)
## [Private GPT](https://www.privategpt.io/)
-
A tool for private interaction with documents, without a need for internet connection
-
### Description
-
- Built with LangChain, GPT4All, LlamaCpp, Chroma and SentenceTransformers
- A test project to validate the feasibility of a fully private solution for question answering using LLMs and Vector embeddings, not production ready
-### Links
+### Links
- [GitHub](https://github.com/imartinez/privateGPT)
@@ -947,49 +874,50 @@ Personalized AI assistant that helps with nutrition and other goals
### Description
-
- "Personalized AI assistant that decomposes problems, offers solutions, and lets you use Agent actions to automate your flows"
-- Features - Helps users reach a solution by decomposing their requests into categories with a set of options (cuisine -> European) - Has a dynamic UX/UI that helps avoid prompting - Voice input supported - Provides users with results of their queries and automates actions around them - Remembers your past preferences and uses them to optimize your choices
+- Features
+ - Helps users reach a solution by decomposing their requests into categories with a set of options (cuisine -> European)
+ - Has a dynamic UX/UI that helps avoid prompting
+ - Voice input supported
+ - Provides users with results of their queries and automates actions around them
+ - Remembers your past preferences and uses them to optimize your choices
- Tech
- - Powered by Langchain, decomposable async prompts + vector DB + Redis cache
- - App built with Flutter + Dart - Connected to Zapier NLP
+ - Powered by Langchain, decomposable async prompts + vector DB + Redis cache
+ - App built with Flutter + Dart
+ - Connected to Zapier NLP
### Links
-
- [GitHub](https://github.com/topoteretes/)
- [Website](https://prometh.ai)
- Author: [Vasilije M](https://twitter.com/tricalt)
+
## [React Agent](https://reactagent.io/)
-
An open-source React.js Autonomous LLM Agent
-
## Description
-
- An experimental autonomous agent
- Model: GPT-4
- Purpose: Gnerate and compose React components from user stories
- Stack
- - React
- - TailwindCSS
- - Typescript
- - Radix UI
- - Shandcn UI
- - OpenAI API
+ - React
+ - TailwindCSS
+ - Typescript
+ - Radix UI
+ - Shandcn UI
+ - OpenAI API
- The agent is taking a user story text and generating and composing multiple react components to generate the relevant screens, based on atomic design principles
- Features
- - Generate React Components from user stories
- - Compose React Components from existing components
- - Use a local design system to generate React Components
- - Use React, TailwindCSS, Typescript, Radix UI, Shandcn UI
- - Built with Atomic Design Principles
+ - Generate React Components from user stories
+ - Compose React Components from existing components
+ - Use a local design system to generate React Components
+ - Use React, TailwindCSS, Typescript, Radix UI, Shandcn UI
+ - Built with Atomic Design Principles
- It is still experimental but very interesting results, It is completely open-sourced, looking for contributors!
## Links
-
- [GitHub](https://github.com/eylonmiz/react-agent)
- [Documentation](https://docs.reactagent.io/)
- Authors: [Eylon Miz and](https://twitter.com/EylonMiz) and [Lee Twito](https://twitter.com/LeeTwito)
@@ -997,13 +925,10 @@ An open-source React.js Autonomous LLM Agent
## [Smol developer](https://github.com/smol-ai/developer)
-
:hatching_chick: Your own junior developer. [Deployed in few seconds via e2b](https://app.e2b.dev/agent/smol-developer/?utm_source=awesome-ai-agents)
-
### Description
-
- Human-centric, coherent whole program synthesis
- Your own junior developer
- Allows to develop, debug, and decompile
@@ -1016,29 +941,25 @@ An open-source React.js Autonomous LLM Agent
- GPT4 >>> GPT3.5/Anthropic Claude for codegen
### Links
-
- Author: [Swyx](https://twitter.com/swyx)
- [Demo](https://www.youtube.com/watch?v=UCo7YeTy-aE)
- [Twitter](https://twitter.com/SmolModels)
- [Meme](https://smol.ai/)
+
## [Superagent](https://www.superagent.sh/)
-
Not a single agent, but a tool that allows creating agents without coding
-
### Description
-
- Simplifies the configuration and deployment of LLM Agents to production
- "One of the core principals of SuperAgent is to build with any third-party dependencies to proprietary tech"
- It provides a range of features and functionalities to make it easier for developers to build, manage and deploy AI agents to production including features such as built in memory and document retrieval via vector dbs, powerful tools, webhooks, cron jobs etc.
- There are two main types of agents: action agents and plan-and-execute agents
### Links
-
- [GitHub](https://github.com/homanp/superagent)
- [Documentation](https://docs.superagent.sh/introduction)
- [Discord](https://discord.com/invite/mhmJUTjW4b)
@@ -1047,33 +968,30 @@ Not a single agent, but a tool that allows creating agents without coding
## [SuperAGI](https://superagi.com/)
-
An open-source autonomous AI framework to enable development and deployment autonomous agents
-
### Description
-
- An AI agent framework
- Open source, but infrastructure is -source
- Features
- - Provision, Spawn & Deploy Autonomous AI Agents
- - Extend Agent Capabilities with Tools
- - Run Concurrent Agents Seamlessly
- - Graphical User Interface
- - Action Console
- - Multiple Vector DBs
- - Multi-Modal Agents
- - Agent Trajectory Fine-Tuning
- - Performance Telemetry
- - Optimized Token Usage
- - Agent Memory Storage
- - Looping Detection Heuristics
- - Concurrent Agents
- - Resource Manager
+ - Provision, Spawn & Deploy Autonomous AI Agents
+ - Extend Agent Capabilities with Tools
+ - Run Concurrent Agents Seamlessly
+ - Graphical User Interface
+ - Action Console
+ - Multiple Vector DBs
+ - Multi-Modal Agents
+ - Agent Trajectory Fine-Tuning
+ - Performance Telemetry
+ - Optimized Token Usage
+ - Agent Memory Storage
+ - Looping Detection Heuristics
+ - Concurrent Agents
+ - Resource Manager
+
### Links
-
- [YouTube](https://www.youtube.com/@_superagi)
- [Discord](https://discord.com/invite/dXbRe5BHJC)
- [Subreddit](https://www.reddit.com/r/Super_AGI/)
@@ -1083,104 +1001,94 @@ An open-source autonomous AI framework to enable development and deployment auto
## [Sweep](https://sweep.dev/)
-
A Github assistant the helps fix small bugs and implement small features
-
### Description
-
- To install, click the install button
- Then add the repository you want, make a quick ticket (e.g. writing tests)
- Prepend the ticket with "Sweep:" and let Sweep handle the rest
### Links
-
- [GitHub](https://github.com/sweepai)
- [Discord](https://discord.com/invite/sweep-ai)
- [Tricks for prompting Sweep](https://sweep-ai.notion.site/Tricks-for-prompting-Sweep-3124d090f42e42a6a53618eaa88cdbf1)
+
## [Teenage AGI](https://github.com/seanpixel/Teenage-AGI/blob/main/README.md#experiments)
A BabyAGI-inspired agent that can recall infinite memory, "thinks" before making action, and doesn't lose memory after being shutting down
-
### Description
-
- Model: GPT-4
- Language: Python
- Uses OpenAI and Pinecone to give memory to an AI agent and also allows it to "think" before making an action (outputting text)
- Also, just by shutting down the AI, it doesn't forget its memories since it lives on Pinecone and its memory counter saves the index that it's on
- A process that happens every time the AI is queried by the user:
- - AI vectorizes the query and stores it in a Pinecone Vector Database
- - AI looks inside its memory and finds memories and past queries that are relevant to the current query
- - AI thinks about what action to take
- - AI stores the thought from Step 3
- - Based on the thought from Step 3 and relevant memories from Step 2, AI generates an output
- - AI stores the current query and its answer in its Pinecone vector database memory
+ - AI vectorizes the query and stores it in a Pinecone Vector Database
+ - AI looks inside its memory and finds memories and past queries that are relevant to the current query
+ - AI thinks about what action to take
+ - AI stores the thought from Step 3
+ - Based on the thought from Step 3 and relevant memories from Step 2, AI generates an output
+ - AI stores the current query and its answer in its Pinecone vector database memory
### Links
-
- Created by [@sean_pixel](https://twitter.com/sean_pixel)
- Inspired by paper ["Generative Agents: Interactive Simulacra of Human Behavior"](https://arxiv.org/abs/2304.03442)
+
## [“Westworld” simulation](https://theolvs.github.io/westworld/)
-
A multi-agent simulation library, with a goal to simulate and optimize systems and environments with multiple agents interacting
-
### Description
-
- Researchers from Stanford and Google created an interactive sandbox env with 25 Gen AI agents can simulate human behavior
- They walk in the park, join for coffee at a cafe, and share news with colleagues. They demonstrated surprisingly good social
- Westworld's inspiration is drawn from Unity software and Unity ML Agents, adapted in Python
- Languages
- - The library is available on PyPi via pip install westworld
- - [Javascript version (being developed)](https://github.com/TheoLvs/westworldjs)
+ - The library is available on PyPi via pip install westworld
+ - [Javascript version (being developed)](https://github.com/TheoLvs/westworldjs)
- Features
- - Easy creation of Grid and non-grid environments
- - Objects (Agents, Obstacles, Collectibles, Triggers)
- - Subclassing of different objects to create custom objects
- - Spawner to generate objects randomly in the environment
- - Basic rigid body system for all objects
- - Simple agent behaviors (pathfinding, wandering, random walk, fleeing, vision range)
- - Automatic maze generation
- - Layer integration to convert image to obstacle and snap it to a grid
- - Sample simulations and sample agents for classic simulations
- - Simulation visualization, replay and export (gif or video)
+ - Easy creation of Grid and non-grid environments
+ - Objects (Agents, Obstacles, Collectibles, Triggers)
+ - Subclassing of different objects to create custom objects
+ - Spawner to generate objects randomly in the environment
+ - Basic rigid body system for all objects
+ - Simple agent behaviors (pathfinding, wandering, random walk, fleeing, vision range)
+ - Automatic maze generation
+ - Layer integration to convert image to obstacle and snap it to a grid
+ - Sample simulations and sample agents for classic simulations
+ - Simulation visualization, replay and export (gif or video)
+
+
### Links
-
- [GitHub](https://github.com/TheoLvs/westworld)
-- [Documentation](https://theolvs.github.io/westworld/)
+- [Documentation](https://theolvs.github.io/westworld/ )
- [Underlying paper - Generative Agents](https://arxiv.org/abs/2304.03442)
- A paper simulating interactions between tens of agents
- Presenting an architecture that extends a language model to store and synthesize the agent's experiences, enabling dynamic behavior planning in an interactive sandbox environment with generative agents
## [Voyager](https://voyager.minedojo.org/)
-
A LLM-powered embodied lifelong learning agent in Minecraft
-
### Description
-
- A LLM-powered embodied lifelong learning agent in Minecraft that continuously explores the world, acquires diverse skills, and makes novel discoveries without human intervention
- Voyager consists of three key components:
- - 1. an automatic curriculum that maximizes exploration
- - 2. an ever-growing skill library of executable code for storing and retrieving complex behaviors
- - 3. a new iterative prompting mechanism that incorporates environment feedback, execution errors, and self-verification for program improvement
+ - 1) an automatic curriculum that maximizes exploration
+ - 2) an ever-growing skill library of executable code for storing and retrieving complex behaviors
+ - 3) a new iterative prompting mechanism that incorporates environment feedback, execution errors, and self-verification for program improvement
- Voyager interacts with GPT-4 via blackbox queries, which bypasses the need for model parameter fine-tuning
-### Links
+### Links
- [GitHub](https://github.com/MineDojo/Voyager)
- [Paper - Voyager: An Open-Ended Embodied Agent with Large Language Models](https://arxiv.org/abs/2305.16291)
- [YouTube video](https://www.youtube.com/watch?v=uTg39rNMojo)
@@ -1188,26 +1096,25 @@ A LLM-powered embodied lifelong learning agent in Minecraft
+
+
## [WorkGPT](https://github.com/team-openpm/workgpt)
-
A GPT agent framework for invoking APIs
-
### Description
-
- WorkGPT is an agent framework in a similar fashion to AutoGPT or LangChain. You give it a directive and an array of APIs and it will converse back and forth with the AI until its directive is complete.
- For example, a directive could be to research the web for something, to crawl a website, or to order you an Uber. We support any and all APIs that can be represented with an OpenAPI file.
- WorkGPT now has OpenAI's new function invocation feature baked into it
- - While chaining together APIs was possible before (see AutoGPT), it was slow, expensive, and error prone
- - [The tweet announcing this feature](https://twitter.com/maccaw/status/1669367224694607875)
+ - While chaining together APIs was possible before (see AutoGPT), it was slow, expensive, and error prone
+ - [The tweet announcing this feature](https://twitter.com/maccaw/status/1669367224694607875)
### Links
-
- Author: [Alex MacCaw](https://twitter.com/maccaw)
+
## [yAgents](https://github.com/yeagerai/yeagerai-agent)
yAgents is an Agent-Builder Agent made by Yeager.ai capable of designing, coding and debugging its own tools.
@@ -1215,19 +1122,17 @@ yAgents is an Agent-Builder Agent made by Yeager.ai capable of designing, coding
### Description
-
- Designed to help build, prototype, and deploy AI-powered tools and agents easily and efficiently.
- Built on the LangChain framework, allowing users of any technical background to create, improve, and deploy AI agents.
- Equipped with an interactive command line interface for real-time feedback and ease of navigation.
- Features session persistent memory to ensure data preservation across multiple sessions
- Quick and easy installation via pip.
- Contributions to expand and improve yAgents are highly encouraged.
-- Warnings
- - Requires GPT-4 API access.
- - Not tested for Windows systems
+- Warnings
+ - Requires GPT-4 API access.
+ - Not tested for Windows systems
### Links
-
- [GitHub Repository](https://github.com/yeagerai/yeagerai-agent/?utm_source=awesome-ai-agents)
- [Discord](https://discord.com/invite/wKds24jdAX/?utm_source=awesome-ai-agents)
- [License: MIT](https://github.com/yeagerai/yeagerai-agent/blob/main/LICENSE/?utm_source=awesome-ai-agents)
@@ -1241,59 +1146,58 @@ Swift implementation of BabyAGI
### Description
-
- "This is a Swift port of BabyAGI, an example of an AI-powered task management system that uses OpenAI and Pinecone APIs to create, prioritize, and execute tasks. The main idea behind this system is that it creates tasks based on the result of previous tasks and a predefined objective."
### Links
-
- Author: [PJ Gray](https://twitter.com/pj4533/?utm_source=awesome-ai-agents)
+
# :lock: Closed-source projects and companies
## [Adept AI](https://www.adept.ai/?utm_source=awesome-ai-agents)
-
A ML research and product lab building general intelligence by enabling humans and computers to work together creatively
+
### Description
-
- An AI teammate for everyone
- "Adept is building an entirely new way to get things done. It takes your goals, in plain language, and turns them into actions on the software you use every day."
- In early stage
- "We’re building a machine learning model that can interact with everything on your computer."
-### Links
+### Links
- [Twitter](https://www.adept.ai/?utm_source=awesome-ai-agents)
- [Linkedin](https://www.linkedin.com/company/adeptai/?utm_source=awesome-ai-agents)
-## [Airkit.ai](https://www.airkit.ai)
+## [Airkit.ai](https://www.airkit.ai)
Airkit is a developer-first platform for building, testing, and deploying AI Agents.
+
### Description
- A browser based studio for managing prompts, building tools, and testing your agents.
- Built in short-term and long-term memory management
-- 1 click deployment. Embed anywhere with our Web SDK.
+- 1 click deployment. Embed anywhere with our Web SDK.
### Links
-
- [Profile of the company](https://www.airkit.ai)
- [Twitter](https://twitter.com/AirkitAI)
-## [Airplane Autopilot](https://www.airplane.dev/autopilot/?utm_source=awesome-ai-agents/)
+## [Airplane Autopilot](https://www.airplane.dev/autopilot/?utm_source=awesome-ai-agents/)
Airplane is a company for building internal tools, they're building their autopilot AI assistant.
+
### Description
@@ -1301,27 +1205,26 @@ Airplane is a company for building internal tools, they're building their autopi
- A developer-centric approach to building internal UIs and workflows
- Turning APIs, SQL queries, and scripts into apps for the entire team
- Features
- - Airplane lets you turn SQL queries, JavaScript/Python code, HTTP requests, etc into tasks
- - Allows to run tasks through a no-code dashboard
- - Tasks for customer support, on-call runbooks, and scheduled tasks
+ - Airplane lets you turn SQL queries, JavaScript/Python code, HTTP requests, etc into tasks
+ - Allows to run tasks through a no-code dashboard
+ - Tasks for customer support, on-call runbooks, and scheduled tasks
### Links
-
- [Profile of the company](https://www.airplane.dev/?utm_source=awesome-ai-agents)
- [Documentation](https://docs.airplane.dev/?utm_source=awesome-ai-agents)
- [Twitter](https://twitter.com/AirplaneDev/?utm_source=awesome-ai-agents)
- [They're building an AI assistant here](https://www.airplane.dev/autopilot/?utm_source=awesome-ai-agents)
+
+
## [Aomni](https://www.aomni.com/?utm_source=awesome-ai-agents)
An AI agent specifically designed for business intelligence
-
### Description
-
- Breaks down a high level research question into a step-by-step plan, and executes it
- Diverse tools, including a full web browser
- Can access internet information without the need for an API
@@ -1329,46 +1232,46 @@ An AI agent specifically designed for business intelligence
- AI-powered query planner intelligently routes and executes requests, ensuring correctness and diverse source selection
### Links
-
- [Discord](https://discord.com/invite/a367ncqEsm/?utm_source=awesome-ai-agents)
+
## [BitBuilder](https://www.bitbuilder.ai/?utm_source=awesome-ai-agents)
-"Virtual intern for developers", generates code via PRs raised against your repository
+"Virtual intern for developers", generates code via PRs raised against your repository
### Description
-
- Create an Issue
- Approve the Implementation Plan
- Review the Pull Request
- Features
- - Writing code
- - Reviewing changes
- - Addressing comments
- - Answering questions
+ - Writing code
+ - Reviewing changes
+ - Addressing comments
+ - Answering questions
- BitBuilder Junior
- - BitBuilder Junior is an intern-level code generation tool that lives in your GitHub repository. It follows instructions to implement unambiguous code changes by changing multiple files, writing tests for generated code, and matching the style, framework, and libraries you're already using.
+ - BitBuilder Junior is an intern-level code generation tool that lives in your GitHub repository. It follows instructions to implement unambiguous code changes by changing multiple files, writing tests for generated code, and matching the style, framework, and libraries you're already using.
### Links
-
- [GitHub Marketplace](https://github.com/marketplace/document-guardian)
- [Slack](https://bitbuilder-ai.slack.com/join/shared_invite/zt-1tlrds3n4-rpmgIGM6XrB5W97005IA1Q#/shared-invite/email)
- [Installation](https://docs.bitbuilder.ai/install)
+
+
-## [Butternut AI](https://butternut.ai/)
+
+## [Butternut AI](https://butternut.ai/)
A tool for creating a fully-functioning, ready-to-launch website in 20 seconds
### Description
-
- No coding required thanks to user-friendly interface
- Full SEO optimization
- Picture Upload: Users can conveniently upload and regenerate their own pictures for unlimited customization of their profiles
@@ -1378,7 +1281,6 @@ A tool for creating a fully-functioning, ready-to-launch website in 20 seconds
## [Codium AI](https://www.codium.ai/)
-
AI-powered interactive code integrity dev tool enabling developers to ship software faster and with fewer bugs
@@ -1388,102 +1290,104 @@ AI-powered interactive code integrity dev tool enabling developers to ship softw
- Generating meaningful tests for busy devs
- Exploring and analyzing your code, docstrings, comments, and by interacting with you
- Non-trivial tests (and trivial, too!) suggested right inside your IDE
- - Generates tests
- - Covers edge cases
- - Best practice, readability code suggestions
- - Gives you the code explanation
+ - Generates tests
+ - Covers edge cases
+ - Best practice, readability code suggestions
+ - Gives you the code explanation
- It is free
-### Links
+### Links
- [Twitter](https://twitter.com/CodiumAI)
- [LinkedIn](https://www.linkedin.com/company/codiumai)
- [YouTube](https://www.youtube.com/@Codium-AI)
- [Discord](https://discord.com/invite/SgSxuQ65GF)
- [GitHub](https://github.com/Codium-ai)
+
## [Commit](https://commit.dev)
+
Career Copilot and AI Agent for Software Developers
### Description
-
- Comprehensive job search
- Accurate job recommendations based on your skills, experience, and preferences
- AI-powered auto-applications
### Links
-
- CEO: [Greg Gunn](https://www.linkedin.com/in/gunnr)
- CTO: [Beier Cai](https://www.linkedin.com/in/beiercai)
+
## [Cognosys](https://cognosys.ai)
+
Web based version of AutoGPT/babyAGI
### Description
-
- Friendly UI for building AI agents
-### Links
+### Links
- Author: [Sully Omarr](https://twitter.com/SullyOmarr)
-## [Diagram](https://diagram.com/)
+
+## [Diagram](https://diagram.com/)
AI-powered design tools for everything from copywriting to generating unique icons from text, recently acquired by Figma
### Description
-
- Magic Copy writes, edits, and rewrites Figma text layers so you can design with real copy
- Generating images in Figma while designing
- Magic Rename intelligently names your layers so you can spend more time designing
- Magician works right inside your favorite design tool (e.g., Figma)
- Possible to get all the latest AI design advancements + future spells in one convenient plugin
+
## [Factory](https://www.factory.ai/)
-
Working on autonomous coding Droids for building software end-to-end
### Description
-
- In aplha stage
- It’s not supposed to be just another coding copilots like GitHub Copilot or Codeium, but autonomous agents capable of autonomously building software from end to end
### Links
-
- [CEO](https://twitter.com/matangrinberg)
+
+
## [Fine](https://www.fine.dev/)
AI software architect that analyzes your code and helps you solve tasks
-### Links
+### Links
- [Twitter](https://twitter.com/thisisfinedev)
- Author: [Dan Leshem](https://twitter.com/leshemco)
+
## [Fine Tuner](https://fine-tuner.ai/)
Platform for no-code building of AI agents
@@ -1494,34 +1398,31 @@ Platform for no-code building of AI agents
- Connecting Your Chatbot to Your App
- FineTuner.ai is a no-code AI platform that enables users to create and deploy custom AI agents and components without any coding.
- With an intuitive UI/UX and rapid API deployment, FineTuner.ai simplifies AI development, allowing users to focus on their unique use cases and ideas.
-
- 4.1. Access the API tab for an overview of the required tokens and parameters to connect your chatbot to your app using REST API endpoints.
+With an intuitive UI/UX and rapid API deployment, FineTuner.ai simplifies AI development, allowing users to focus on their unique use cases and ideas.
+4.1. Access the API tab for an overview of the required tokens and parameters to connect your chatbot to your app using REST API endpoints.
- The Fine-Tuner REST API provides API endpoints for Fine-Tuner data types that allow to interact with your AI models remotely by sending and receiving JSON
- Authentication to the Fine-Tuner API is performed via HTTP Bearer Authentication
- Front end: Bubble
-### Links
+### Links
- [Twitter](https://twitter.com/finetuner_ai)
- [Step-by-step guide](https://fine-tuner.ai/resources?res=1682544317646x963647349155168300)
- [Author](https://twitter.com/0xAlbert_S3)
## [Fixie](https://www.fixie.ai/)
-
A platform for creating LLM-powered apps like AI agents
### Description
-
- Building and managing LLM powered applications
- A cloud-based platform-as-a-service that allows developers to build smart agents that couple LLMs with back-end logic to interface to data, systems, and tools
-### Links
+### Links
- [GitHub](https://github.com/fixie-ai)
- [Fixie Developer Portal](https://docs.fixie.ai/)
- [AI.JSX](https://docs.ai-jsx.com/)
@@ -1537,7 +1438,6 @@ An AI executive assistant that automates communication busywork.
### Description
-
- Works across all your communication and work tools: emails, social media DMs, calendar, Notion, etc.
- Adapted to your work habits.
- Ask your assistant to:
@@ -1547,124 +1447,110 @@ An AI executive assistant that automates communication busywork.
- Summarize, extract tasks and information
### Links
-
- Authors: [Sarah Allali](https://twitter.com/SarahAllali7) and [Nicolas Cabrignac](https://twitter.com/Nicowcbg)
- [Twitter](https://twitter.com/floodehq)
## [GitHub Copilot X](https://github.com/features/preview/copilot-x)
-
AI-powered software developer
### Description
-
- AI pair programmer
- Chat and terminal interfaces
- Support for pull requests
- Early adoption of OpenAI’s GPT-4
### Links
-
- [Community](https://github.com/orgs/community/discussions/)
- [Documentation](https://docs.github.com/en)
- [Twitter](https://twitter.com/GitHubCopilot)
+
+
## [GitLab Duo](https://about.gitlab.com/gitlab-duo/)
-
-A suite of AI capabilities for every step of the software development lifecycle
-
+ A suite of AI capabilities for every step of the software development lifecycle
### Description
-
- A suite of AI-powered capabilities for #DevSecOps workflows
- A toolbox of features integrated into the DevSecOps Platform to help teams across the entire software development environment become more efficient
- Examples of what GitLab Duo can do:
- - Planning refinement
- - Security risk resolution
- - CI/CD pipeline health
- - Analytics charting.
+ - Planning refinement
+ - Security risk resolution
+ - CI/CD pipeline health
+ - Analytics charting.
### Links
-
- [Twitter](https://twitter.com/gitlab)
+
## [GitWit](https://www.gitwit.dev/)
A tool automating code generation, in beta version, created for full-stack developers
-
### Description
-
- GitWit uses a GPT-based agent to generate code and git to track changes made to files
- GitWit ties together large language models and modern developer tools
- It can spawn and modify codebases using just a single prompt
- GitWit is primarily aimed at full-stack developers, and is particularly loved by those with a learning mindset—such as those learning a new stack or technology
- It is in early beta and may require some experimentation with the prompts you enter
- You are offered to choose from code bases:
- - React + NextJS
- - Python using pip
- - A Chrome extension written in JavaScript
- - An AngularJS using npm.
- - Custom stack
+ - React + NextJS
+ - Python using pip
+ - A Chrome extension written in JavaScript
+ - An AngularJS using npm.
+ - Custom stack
## [Grit](https://www.grit.io/)
-
A beta version of a tool for fixing technical gap automatically, putting code migrations and dependency upgrades on autopilot
### Description
-
- Grit uses machine learning and static analysis to auto-generate pull requests for cleaning up technical debt
- Users can declare how they want their code to be structured and let Grit rewrite it for them
### Links
-
- [Linkedin](https://www.linkedin.com/company/getgrit/0)
- [Twitter](https://twitter.com/gritdotio)
## [Heights Platform](https://www.heightsplatform.com/)
-
Your AI Coach and and AI Copilot for course creators, community builders, and coaches. Built into an all-in-one course creation and community software.
### Description
-
-- Heights AI Chat can make edits to your digital products, answer support questions, and provide advice on growing your business.
+- Heights AI Chat can make edits to your digital products, answer support questions, and provide advice on growing your business.
- Heights AI Coach is your personal autonomous coach, helping you accomplish your unique goals
- - Your AI coach will ask you questions and analyze the products you create to provide you with new tasks and recommendations every week.
- - Information you share with your AI Coach will never be shared with another creator's AI Coach.
- - Any information submitted will never be used for AI language model training data.
+ - Your AI coach will ask you questions and analyze the products you create to provide you with new tasks and recommendations every week.
+ - Information you share with your AI Coach will never be shared with another creator's AI Coach.
+ - Any information submitted will never be used for AI language model training data.
### Links
-
- [AI Features](https://www.heightsplatform.com/features/ai)
- [Twitter](https://twitter.com/HeightsPlatform)
-## [Hex Magic](https://hex.tech/product/magic-ai/)
+## [Hex Magic](https://hex.tech/product/magic-ai/)
Hex AI-powered tools for humans doing amazing things with data
### Description
-
- "A suite of powerful AI features meant to augment data people"
- Hex can explain and document your code
- Hex Magic features know about database schemas, past operations, and the project’s execution graph, so they can make deeper, more insightful recommendations
@@ -1672,69 +1558,62 @@ Hex AI-powered tools for humans doing amazing things with data
You can see more – and sign up for the waitlist – over here.
### Links
-
- [Launch post](https://hex.tech/blog/magic-private-beta/)
## [Heymoon.ai](https://heymoon.ai/)
-
Personal assistant for life: to keep you on top of your calendar, tasks and information
### Description
-
- Personal assistant for life: to keep you on top of your calendar, tasks and information
- Currently in a beta version
-## [Kadoa](https://www.kadoa.com/)
+## [Kadoa](https://www.kadoa.com/)
Web Scraping on Autopilot with AI
### Description
-
- Using LLMs to generate web scrapers and data processing steps on the fly that adapt to website changes.
- Features
- - No coding or browser extension required.
- - The autonomous crawling agent efficiently locates the desired information on websites.
- - Adaptability to website changes makes it maintenance-free
- - Transforms data from multiple sources into the same structure
- - Handles all clicking and scrolling automatically
- - Handles proxies
- - Powerful integrations
+ - No coding or browser extension required.
+ - The autonomous crawling agent efficiently locates the desired information on websites.
+ - Adaptability to website changes makes it maintenance-free
+ - Transforms data from multiple sources into the same structure
+ - Handles all clicking and scrolling automatically
+ - Handles proxies
+ - Powerful integrations
### Links
-
- [Playground](https://www.kadoa.com/playground)
- Author: [Adrian Krebs](https://twitter.com/krebs_adrian)
-## [Lindy](https://www.lindy.ai/)
+## [Lindy](https://www.lindy.ai/)
An AI assistant that can help with daily tasks, e.g., calendar management, email drafting, and contract sending
### Description
-
- Lindy is still in a beta version
- Features
- - Lindy triages your email
- - She learns from your inbox and automatically surfaces the highest-priority emails for you
- - Automatic conflict handling
- - Daily briefing
- - Contract management
- - Meeting note taking
- - Summarization
+ - Lindy triages your email
+ - She learns from your inbox and automatically surfaces the highest-priority emails for you
+ - Automatic conflict handling
+ - Daily briefing
+ - Contract management
+ - Meeting note taking
+ - Summarization
### Links
-
- Author: [Flo Crivello](https://twitter.com/Altimor)