Cover Image for "AI for JavaScript Devs"

AI Resources for JavaScript/TypeScript Developers

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.

Follow me on Twitter or LinkedIn for updates.

DescriptionLinksTags (click to filter)
LlamaTutorAn AI personal tutor who can explain any subject at any education level using up-to-date sources.
Jul 25, 2024
BuildwareTool that uses Claude to generate high-quality code (and even creates PRs!) from GitHub issues.
Jul 25, 2024
Design GUIChrome plugin that visualizes colors stored in CSS variables, and allows you to change them on the fly.
Jul 25, 2024
PezzoOpen-source AIOps platform. Monitoring, prompt management, debugging & collaboration tools.
Jul 25, 2024
Token.jsLets you run chat completions against 200 providers using the same unified OpenAI interface.
Jul 18, 2024
CelpCLI tool for generating contextually-aware unit tests.
Jul 18, 2024
UpscaylOpen source image upscaler.
Jul 18, 2024
chatbot-uiA unified UI for chatting with the popular LLM providers. Next.js, Supabase, LangChain.
Jul 18, 2024
ChatboxDesktop client for LLM chat. Connects with popular LLM providers
Jul 18, 2024
LeonOpen source AI virtual assistant
Jul 18, 2024
LibreChatOpen source ChatGPT-like LLM chat platform.
Jul 18, 2024
CrawleeLibrary for quickly building high-quality web crawlers and scrapers. Can be used to get data for RAG and so on.
Jul 18, 2024
ContinueOpen source code copilot for VSCode and JetBrains.
Jul 18, 2024
PerplexicaAn open source Perplexity clone using Next.js, LangChain.js, HeadlessUI and Express.
Jun 28, 2024
LLM Answer EngineAnother 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 AppAn open-source image search app using Next.js, Vercel AI SDK, and DrizzleORM.
Jun 28, 2024
tsx-aiMake TypeScript files executable with tsx and run them from the terminal.
Jun 28, 2024
LangGraph.jsLangChain's library for building apps with agent and multi-agent workflows.
Jun 28, 2024
LangChain Next.js TemplateUpdated Next.js template repo to include LangGraph for creating apps with multiple agents.
Jun 28, 2024
Chrome window.aiGemini Nano AI model right inside your browser.
Jun 28, 2024
lobe-i18nCLI tool for generating i18n translations using OpenAI.
Jun 21, 2024
lobe-ttsNode and React library for text-to-speech.
Jun 21, 2024
Lobe ChatA web app that provides a UI layer on top of various LLM APIs.
Jun 20, 2024
DifyAn 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
JulepAn 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 ProtocolProtocol definition and TS library for standardizing client/API communication in a chat apps.
Jun 20, 2024
nlUXUI and functionality toolkit for building AI chat applications.
Jun 14, 2024
ReRankTypeScript library for re-ranking search results from retreival systems.
Jun 14, 2024
ReVideoProgrammatic video creation and video editing
Jun 14, 2024
Motion CanvasA TS lib using generators to program animations, and an editor for previewing them.
Jun 14, 2024
Firebase GenKitGoogle's framework for building AI-powered web apps.
Jun 14, 2024
ReAgentJS library for creating agents with multi-step workflows.
Jun 14, 2024
Magic SpellText editor built with Next.js and the Vercel AI SDK, usingGroq.
Jun 14, 2024
FarfalleAnother Perplexity clone.
Jun 14, 2024
PhotoshotA web app that uses AI to generate avatars.
Jun 14, 2024
SandboxOpen-source cloud-based code editing environment with custom AI code autocompletion and real-time collaboration.
Jun 7, 2024
WebLLMHigh-Performance In-Browser LLM Inference Engine
Jun 7, 2024
TurboSeekA free and open source AI search engine inspired by Perplexity
Jun 7, 2024
RaggedA 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
RatchetA cross-platform browser ML framework. By HuggingFace.
Jun 7, 2024
whisper-turboA 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
wllamaWebAssembly binding for llama.cpp - Enabling in-browser LLM inference
Jun 7, 2024
AgenticAI agent stdlib that works with any LLM and TypeScript AI SDK.
Jun 7, 2024
DexterA set of production-quality LLM tools with a focus on RAG (Retrieval-Augmented Generation).
Jun 7, 2024
Gemini AIThe simpler JavaScript Gemini SDK
May 31, 2024
Mistral JS SDKThe official Mistral JavaScript SDK
May 31, 2024
Anthropic TS SDKThe official Anthropic JavaScript SDK
May 31, 2024
bumpgenAn AI agent that upgrades npm packages
May 31, 2024
empiricalTest and evaluate LLMs and model configurations, across all the scenarios that matter for your application
May 31, 2024
FlowiseOpen source low-code tool for developers to build customized LLM orchestration flow & AI agents
May 31, 2024
CopilotKitA framework for building custom AI Copilots 🤖 in-app AI chatbots, in-app AI Agents, & AI-powered Textareas.
May 31, 2024
cursiveA universal and intuitive framework for interacting with LLMs.
May 31, 2024
JacobAn Open Source AI Coding Agent
May 31, 2024
    Brain.jsGPU accelerated Neural networks in JavaScript for Browsers and Node.js
    May 31, 2024
    TensorFlow.jsDevelop ML models in JavaScript, and use ML directly in the browser or in Node.js.
    May 31, 2024
    LangChain.jsA framework for developing applications powered by large language models (LLMs)
    May 31, 2024
    Vercel AI SDKA library for building AI-powered streaming text and chat UIs
    May 31, 2024
    NLP.jsAn NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and more
    May 31, 2024
    AI.JSXA framework for building AI applications using JSX / React
    May 31, 2024
    RoomGPTUpload a photo of your room to generate your dream room with AI.
    May 31, 2024
    PDFToChatChat with your PDFs with AI
    May 31, 2024
    NotesGPTRecord voice notes & transcribe, summarize, and get tasks
    May 31, 2024
    EidosOffline-first Notion alternative with deep LLM integration
    Mar 18, 2024
    GPTPortalA 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
    AutoshowOpen-source video transcription workflow
    Mar 18, 2024
    PareaYC-backed suite of tools for shipping AI applications with tools for generating dummy data, app monitoring, testing and more
    Mar 18, 2024
    AmplicationInstantly generate production-ready .NET and Node.js backend apps
    Mar 18, 2024