Self-Hosted ChatGPT: I pushed a new release introducing Smart Templates and many improvements! (Just reached 65 Stars, got our first PR and Issues 🔥 Join us and contribute!)

https://user-images.githubusercontent.com/19983429/223075269-7e22678c-b44b-41db-8337-48721f1f4207.mp4

A new version for your self-hosted ChatGPT is ready:

👉🏽 Import & create templates

👉🏽 Create Powerful Smart templates

👉🏽 Dark Mode

👉🏽 Render Markdown

👉🏽 Refreshed UI Design

🚀 Create & Import Templates

With the new template feature, you can now create and import templates for prompts and conversations that you frequently have with ChatGPT.

For example, you can create a template for "I want you to act as an English translator, spelling corrector, and improver. I will speak to you in any language and..."

You can then start a ChatGPT chat with this template in just one click.

Don't feel inspired yet?

You can import templates from external sources. I included all the templates from the GitHub repository "awesome-chatgpt-prompts".

🚀 Create Smart Templates: transform templates into powerful UI components

But you can go a step further with Smart Templates, which are templates with variables that can be transformed into powerful UI components.

For example, you can create a template for "Summarize {text} in {language}" and the app will automatically detect it as a Smart Template.

You can then fill in the "text" and "language" fields, and start a new chat with the template properly filled by the variables.

🦄 Roadmap

⬛️ Dockerize the app

✅ Add ChatGPT prompt templates to speed up reusable worflows

⬛️ Integrate vocal chat with the OpenAI Whisper API

⬛️ Make it mobile friendly

✅ Overall improvement of the design

Any contribution is welcomed, the codebase is rather small 😁.

Open Issues for any features you would love to have, I'll do my best to implement them 👍🏽.

🧑🏽‍💻 Tech stack:

👉🏽 Prisma

👉🏽 tRPC.io

👉🏽 Vercel NextJS

👉🏽 TypeScript

👉🏽 Sqlite

👉🏽 Mantine (React component library)

Link to the repo in comments 👇🏽.

Reply to this note

Please Login to reply.

Discussion

impressive 💪