Every week, I'm finding more libraries and resources that make working with AI more accessible to JavaScript and TypeScript developers. We don't have to become Python experts just to build some great web or mobile apps with AI anymore. Here, I'll share some of the best resources I've found so far.
Description | Links | Tags (click to filter) | ||
---|---|---|---|---|
LlamaTutor | An AI personal tutor who can explain any subject at any education level using up-to-date sources. | Jul 25, 2024 | ||
Buildware | Tool that uses Claude to generate high-quality code (and even creates PRs!) from GitHub issues. | Jul 25, 2024 | ||
Design GUI | Chrome plugin that visualizes colors stored in CSS variables, and allows you to change them on the fly. | Jul 25, 2024 | ||
Pezzo | Open-source AIOps platform. Monitoring, prompt management, debugging & collaboration tools. | Jul 25, 2024 | ||
Token.js | Lets you run chat completions against 200 providers using the same unified OpenAI interface. | Jul 18, 2024 | ||
Celp | CLI tool for generating contextually-aware unit tests. | Jul 18, 2024 | ||
Upscayl | Open source image upscaler. | Jul 18, 2024 | ||
chatbot-ui | A unified UI for chatting with the popular LLM providers. Next.js, Supabase, LangChain. | Jul 18, 2024 | ||
Chatbox | Desktop client for LLM chat. Connects with popular LLM providers | Jul 18, 2024 | ||
Leon | Open source AI virtual assistant | Jul 18, 2024 | ||
LibreChat | Open source ChatGPT-like LLM chat platform. | Jul 18, 2024 | ||
Crawlee | Library for quickly building high-quality web crawlers and scrapers. Can be used to get data for RAG and so on. | Jul 18, 2024 | ||
Continue | Open source code copilot for VSCode and JetBrains. | Jul 18, 2024 | ||
Perplexica | An open source Perplexity clone using Next.js, LangChain.js, HeadlessUI and Express. | Jun 28, 2024 | ||
LLM Answer Engine | Another Perplexity clone made as a learning tool, using Next.js, Groq, Llama-3, Langchain, OpenAI, Upstash, Brave & Serper. | Jun 28, 2024 | ||
Vercel AI DX Image Search App | An open-source image search app using Next.js, Vercel AI SDK, and DrizzleORM. | Jun 28, 2024 | ||
tsx-ai | Make TypeScript files executable with tsx and run them from the terminal. | Jun 28, 2024 | ||
LangGraph.js | LangChain's library for building apps with agent and multi-agent workflows. | Jun 28, 2024 | ||
LangChain Next.js Template | Updated Next.js template repo to include LangGraph for creating apps with multiple agents. | Jun 28, 2024 | ||
Chrome window.ai | Gemini Nano AI model right inside your browser. | Jun 28, 2024 | ||
lobe-i18n | CLI tool for generating i18n translations using OpenAI. | Jun 21, 2024 | ||
lobe-tts | Node and React library for text-to-speech. | Jun 21, 2024 | ||
Lobe Chat | A web app that provides a UI layer on top of various LLM APIs. | Jun 20, 2024 | ||
Dify | An LLM app development platform with a Next.js front end, featuring a visual editor for creating AI workflows, an IDE for creating prompts, RAG tools, and monitoring capabilities. | Jun 20, 2024 | ||
Julep | An open-source framework for AI agents with built-in statefulness. It features conversation history, workflows for agents similar to GitHub Actions, the ability to switch between language models, and integration with over 90 third-party apps. | Jun 20, 2024 | ||
MS AI Chat Protocol | Protocol definition and TS library for standardizing client/API communication in a chat apps. | Jun 20, 2024 | ||
nlUX | UI and functionality toolkit for building AI chat applications. | Jun 14, 2024 | ||
ReRank | TypeScript library for re-ranking search results from retreival systems. | Jun 14, 2024 | ||
ReVideo | Programmatic video creation and video editing | Jun 14, 2024 | ||
Motion Canvas | A TS lib using generators to program animations, and an editor for previewing them. | Jun 14, 2024 | ||
Firebase GenKit | Google's framework for building AI-powered web apps. | Jun 14, 2024 | ||
ReAgent | JS library for creating agents with multi-step workflows. | Jun 14, 2024 | ||
Magic Spell | Text editor built with Next.js and the Vercel AI SDK, usingGroq. | Jun 14, 2024 | ||
Farfalle | Another Perplexity clone. | Jun 14, 2024 | ||
Photoshot | A web app that uses AI to generate avatars. | Jun 14, 2024 | ||
Sandbox | Open-source cloud-based code editing environment with custom AI code autocompletion and real-time collaboration. | Jun 7, 2024 | ||
WebLLM | High-Performance In-Browser LLM Inference Engine | Jun 7, 2024 | ||
TurboSeek | A free and open source AI search engine inspired by Perplexity | Jun 7, 2024 | ||
Ragged | A 0-dependency, lightweight, universal LLM client for JavaScript and Typescript. It makes it easy to access LLMs via a simple, easy to understand, and uncomplicated API. | Jun 7, 2024 | ||
Ratchet | A cross-platform browser ML framework. By HuggingFace. | Jun 7, 2024 | ||
whisper-turbo | A fast, cross-platform Whisper implementation, designed to run entirely client-side in your browser/electron app. Built on HuggingFace's Ratchet ML framework. | Jun 7, 2024 | ||
wllama | WebAssembly binding for llama.cpp - Enabling in-browser LLM inference | Jun 7, 2024 | ||
Agentic | AI agent stdlib that works with any LLM and TypeScript AI SDK. | Jun 7, 2024 | ||
Dexter | A set of production-quality LLM tools with a focus on RAG (Retrieval-Augmented Generation). | Jun 7, 2024 | ||
Gemini AI | The simpler JavaScript Gemini SDK | May 31, 2024 | ||
Mistral JS SDK | The official Mistral JavaScript SDK | May 31, 2024 | ||
Anthropic TS SDK | The official Anthropic JavaScript SDK | May 31, 2024 | ||
bumpgen | An AI agent that upgrades npm packages | May 31, 2024 | ||
empirical | Test and evaluate LLMs and model configurations, across all the scenarios that matter for your application | May 31, 2024 | ||
Flowise | Open source low-code tool for developers to build customized LLM orchestration flow & AI agents | May 31, 2024 | ||
CopilotKit | A framework for building custom AI Copilots 🤖 in-app AI chatbots, in-app AI Agents, & AI-powered Textareas. | May 31, 2024 | ||
cursive | A universal and intuitive framework for interacting with LLMs. | May 31, 2024 | ||
Jacob | An Open Source AI Coding Agent | May 31, 2024 | ||
Brain.js | GPU accelerated Neural networks in JavaScript for Browsers and Node.js | May 31, 2024 | ||
TensorFlow.js | Develop ML models in JavaScript, and use ML directly in the browser or in Node.js. | May 31, 2024 | ||
LangChain.js | A framework for developing applications powered by large language models (LLMs) | May 31, 2024 | ||
Vercel AI SDK | A library for building AI-powered streaming text and chat UIs | May 31, 2024 | ||
NLP.js | An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and more | May 31, 2024 | ||
AI.JSX | A framework for building AI applications using JSX / React | May 31, 2024 | ||
RoomGPT | Upload a photo of your room to generate your dream room with AI. | May 31, 2024 | ||
PDFToChat | Chat with your PDFs with AI | May 31, 2024 | ||
NotesGPT | Record voice notes & transcribe, summarize, and get tasks | May 31, 2024 | ||
Eidos | Offline-first Notion alternative with deep LLM integration | Mar 18, 2024 | ||
GPTPortal | A feature-rich portal to chat with GPT-4, Claude, Gemini, Mistral, & OpenAI Assistant APIs via a lightweight Node.js web app; supports customizable multimodality for voice, images, & files. | Mar 18, 2024 | ||
Autoshow | Open-source video transcription workflow | Mar 18, 2024 | ||
Parea | YC-backed suite of tools for shipping AI applications with tools for generating dummy data, app monitoring, testing and more | Mar 18, 2024 | ||
Amplication | Instantly generate production-ready .NET and Node.js backend apps | Mar 18, 2024 |