Chatjet is a platform for building GPT-powered prompts. It takes Markdown, Markdoc, MDX, reStructuredText, HTML and plain text files (from a GitHub repo, website or file uploads), and creates embeddings that you can use to create a prompt, for instance using the companion headless Chatjet React components or our prebuilt dialog. Chatjet also offers analytics, so you can gain insights on how visitors interact with your docs.
Components
This repo contains various UI libraries for building prompts based on the Chatjet API:
-
@chatjet-ai/core
— shared utility functions to speak with the Markprompt API -
@chatjet-ai/docusaurus-theme-search
— a Chatjet search theme for Docusaurus -
@chatjet-ai/react
— a headless React component -
@chatjet-ai/web
— a pre-built Markprompt dialog, based on@chatjet-ai/react
, built with Preact for bundle-size savings. Viable for use with vanilla JavaScript or any framework.
and some example implementations:
-
with-css-modules
— a web application based on@chatjet-ai/react
, Vite and CSS Modules -
with-docusaurus
— a Docusaurus project with@chatjet-ai/docusaurus-theme-search
-
with-chatjet-web
— a web application based on@chatjet-ai/web
and Vite -
with-next
— a web application based on@chatjet-ai/react
,@chatjet-ai/web
, and Next.js
Documentation
To use the Markprompt platform as is, please refer to the Markprompt documentation.
Community
Authors
Created by the team behind Motif (@motifland).