Skip to main content
0
C

Chataws

A ChatGPT plugin that allows users to create websites and Lambda functions using ChatGPT

Rating

0.0

Votes

0

score

Downloads

0

total

Price

Free

No login needed

Works With

Claude CodeCursorWindsurfVS Code

About

ChatAWS

Create AWS Lambda functions and websites in Amazon S3 using ChatGPT.

https://github.com/banjtheman/chataws/assets/696254/f8c2924d-531a-41a4-a03b-e9c2556c60d1

Features

  • Create AWS Python Lambda functions with or without dependencies.
  • Create Static websites using Amazon S3.

Prerequisites

To use this plugin, you will need the following:

  • Docker
  • An AWS account with access to S3 and Lambda services

Installation

Clone the repository:

bash
git clone https://github.com/banjtheman/chataws.git

Change to the repository directory:

bash
cd chataws

Build the Docker image:

bash
docker build . -t aws_chatgpt_plugin

Setup

You will need to setup AWS access keys that can do the following.

  • Put Object to the designated bucket
  • Create Lambda Functions
  • Create Lambda Function URL

In addition, you must create a Lambda Role for the app to use, as well as provide an S3 bucket that allows public objects.

Start Docker

Run the Docker container with the required environment variables:

bash
docker run -p PORT:PORT \
-e AWS_DEFAULT_REGION= \
-e AWS_ACCESS_KEY_ID= \
-e AWS_SECRET_ACCESS_KEY= \
-e LAMBDA_ROLE= \
-e S3_BUCKET= \
-e PORT=PORT \
aws_chatgpt_plugin

Once up you can follow the instructions here to run the plugin within ChatGPT,

Example Prompts

You can test the plugin with some of these prompts:

  • Use the ChatAWS Plugin to create a Lambda function that generates a random number between a min and a max number input from a user
  • Use the ChatAWS Plugin to create a website in that invokes the Lambda Function and displays the random number each time a button is pressed, and lets the user change the min and max values
  • Use the ChatAWS Plugin to create a Lambda function that uses the VADER Sentiment Analysis library to perform sentiment analysis on input text
  • Use the ChatAWS Plugin to create a website that invokes the sentiment analysis Lambda Function on an input string from a text box.

Example Outputs

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please create an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Support

If you need help or have any questions, please feel free to open an issue or contact the maintainer.

Don't lose this

Three weeks from now, you'll want Chataws again. Will you remember where to find it?

Save it to your library and the next time you need Chataws, it’s one tap away — from any AI app you use. Group it into a bench with the rest of the team for that kind of task and you can pull the whole stack at once.

⚡ Pro tip for geeks: add a-gnt 🤵🏻‍♂️ as a custom connector in Claude or a custom GPT in ChatGPT — one click and your library is right there in the chat. Or, if you’re in an editor, install the a-gnt MCP server and say “use my [bench name]” in Claude Code, Cursor, VS Code, or Windsurf.

🤵🏻‍♂️

a-gnt's Take

Our honest review

A ChatGPT plugin that allows users to create websites and Lambda functions using ChatGPT. Best for anyone looking to make their AI assistant more capable in search & web. It's completely free and works across most major AI apps. This one just landed in the catalog — worth trying while it's fresh.

Tips for getting started

1

Tap "Get" above, pick your AI app, and follow the steps. Most installs take under 30 seconds.

What's New

Version 1.0.06 days ago

Imported from GitHub

Ratings & Reviews

0.0

out of 5

0 ratings

No reviews yet. Be the first to share your experience.