-
big-AGI
Generative AI suite powered by state-of-the-art models and providing advanced AI/AGI functions. It features AI personas, AGI functions, multi-model chats, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy on-prem or in the cloud.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
As ChatGPT counts tokens for both inputs and output, you'd have to be thoughtful for the input side as well so this is where the tool would come in handy within the same chat session. I don't think it remembers separate chat sessions so yeah without access to history, you'd need to either start a new chat session each time or setup your own ChatGPT instance and use your own OpenAI API token and be billed. For my own ChatGPT instance I use awesome app at https://github.com/enricoros/nextjs-chatgpt-app which has a demo on the readme page too.