Skip to content

Giving ChatGPT arms to connect with the world

License

Notifications You must be signed in to change notification settings

anaskhandevops/ChatGPTArms

 
 

Repository files navigation

#ChatGPT Arms Introduction

ChatGPT Arms provides a standardized interface for hooking up ChatGPT with "the real world", aka API's and third party systems, etc...

An arm is just a npm package that implements one method called "processConversation", as the user converses with ChatGPT every arm will get a change to process the conversation using it's own logic, if that arm detects it is need to do something (ex: check the weather) it returns a prompt rather than sending it to chatGPT.

You can see a clear example in the WeatherArm Package

This is still very much a work in progress, I'm looking for contributors to help develop the core package as well as adding "Arms". 

See video intro below to see how this works.

IMAGE ALT TEXT

Here is a live demo: http://chatgptarms.com

Contributors can join us on discord: https://discord.gg/56QKjfpa

See what we need to get done on trello: https://trello.com/b/BHtgp4zU/chatgpt-arms

About

Giving ChatGPT arms to connect with the world

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.6%
  • TypeScript 25.2%
  • CSS 9.2%