Awesome ChatGPTJavaScript/Typescript library, sdk or frameworks

steven-tey/novel

⭐ 15313 TypeScript

Novel is an open-source Notion-style WYSIWYG editor that integrates AI-powered autocompletions to enhance writing and content creation.

https://github.com/steven-tey/novel

Also in JavaScript/Typescript library, sdk or frameworks

transitive-bullshit/agentic

Agentic is a versatile AI agent standard library that integrates with any large language model and TypeScript AI SDK, providing a comprehensive set of AI functions and tools for building AI applications.

mlc-ai/web-llm

WebLLM is a high-performance in-browser large language model inference engine that runs entirely on web browsers with WebGPU acceleration, fully compatible with the OpenAI API and supporting a wide range of LLMs for privacy-preserving AI applications.

xiangsx/gpt4free-ts

A TypeScript-based open-source project providing free access to multiple advanced AI language models including GPT-4 through a unified API gateway.

Blazity/next-enterprise

Next.js Enterprise Boilerplate by Blazity is a feature-rich, high-performance template designed to accelerate the development of scalable and maintainable enterprise-grade web applications using Next.js with integrated tools for testing, performance, and automation.

0hq/WebGPT

WebGPT is a browser-based implementation of GPT transformer models using WebGPU for GPU-accelerated inference, enabling efficient client-side execution of large language models in vanilla JavaScript and HTML.

microsoft/genaiscript

GenAIScript is a JavaScript framework for programmatically creating and managing prompts for large language models, integrating tools and data to enable efficient AI workflows.

OvidijusParsiunas/deep-chat

Deep Chat is a fully customizable AI chatbot component that integrates with various AI APIs and supports multimedia and speech features for interactive website chat experiences.

memodb-io/memobase

Memobase is a profile-based long-term memory system designed to enable generative AI applications to remember, understand, and evolve with users through structured and time-aware user profiles.