PankoGPT – A self-hosted open-source gpt bot platform

Ever since the ChatGPT era started and bots became actually useful, I found myself putting together all sorts of bots for various purposes. To help me with certain tasks, or for entertainment for my family members to have an AI bot at their disposal on Telegram to poke questions at.

But it was rather tedious once I had more than 2-3 bots sitting around. There are quite a few pieces to put together in order to have a 24/7 online bot. You need to write all the connections (or get some open-source bot running code), host it somewhere, add the key. And I’m not even getting into more complex things like RAG, function calling etc.

Which is why I started working on PankoGPT. I wanted an interface that would just make it all easier to have many bots and manage them at a glance. When creating a new one, to simply fill out a form with the bot details, specify which platform, what functions it should have, what knowledge etc and deploy. Now I’m having over 10 bots to manage for my family and friends and the entire process is fun with all the tedious work removed.

Currently in beta, PankoGPT can do the following:

  • Create bots on Discord and Telegram (with other platforms on the way)
  • Decide a few things like its name, status, and add some context to it like what it’s name is, what its purpose is etc.
  • Dump a lot of data in order to structure it out in vector embeddings to use it as related content (the RAG part)
  • Enable 2 functions that allows it to access the internet/urls and the current time
  • Skills: Not yet available, pre-trained models with specific behaviors like teacher, partner etc.

There are a lot of features to consider and I have quite a few in mind for the upcoming releases. Though your feedback is most important, so feel free to contact me on Discord or GitHub.

Some screenshots of the interface:

Leave a Reply

Your email address will not be published. Required fields are marked *