Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 TypeScript AI Projects
-
dify
Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
In the rapidly evolving landscape of artificial intelligence, the synergy between platforms and models is paramount for developing robust AI applications. Dify, an open-source LLM (Large Language Model) application development platform, offers seamless integration capabilities with CometAPI's powerful models. This article delves into the features of Dify, elucidates the integration process with CometAPI, and provides insights on accessing and optimizing this collaboration.
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Project mention: I made my AI think harder by making it argue with itself. It works stupidly well | news.ycombinator.com | 2025-04-29https://github.com/n8n-io/n8n?tab=readme-ov-file#what-does-n...
-
supabase
The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
-
Lobe Chat
LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.It supports one-click free deployment of your private ChatGPT/LLM web application.
In this article, let’s review the renovate.json file in Lobechat. The following concepts are discussed:
-
firecrawl
🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.
If you want to build your own end-to-end crawling and scraping infrastructure (expert users only), developers typically use Playwright, a Microsoft framework for web testing and automation. Playwright Web Scraping is a reliable open-source web scraping implementation using Playwright. Firecrawl is also open source and lets you host it in your own infrastructure if you want absolute control.
-
Project mention: Show HN: AI Image Upscaler and Photo Enhancer with up to 10x resolution boost | news.ycombinator.com | 2024-10-22
-
continue
⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
Project mention: Launch HN: Continue (YC S23) – Create custom AI code assistants | news.ycombinator.com | 2025-03-27 -
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
LibreChat
Enhanced ChatGPT Clone: Features Agents, DeepSeek, Anthropic, AWS, OpenAI, Assistants API, Azure, Groq, o1, GPT-4o, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active project.
RunPod is a popular service that allows you to rent GPU hours on-demand. While they might not be the best option and they also have other plans, those are out of the scope of this article. This article will cover how to host models on the cloud, from choosing the models you want to sending requests to your own pod with LibreChat.
-
Project mention: The surreal joy of having an overprovisioned homelab | news.ycombinator.com | 2025-03-27
Out of curiosity, what features are missing from Frigate⁽¹⁾? I switched to it from ZM a while ago.
⁽¹⁾ https://github.com/blakeblackshear/frigate
-
Project mention: GPT-crawler – generate knowledge files to create your own custom GPT from a URL | news.ycombinator.com | 2025-04-21
-
Project mention: OpenUI let's you describe UI using your imagination | news.ycombinator.com | 2024-08-08
-
CopilotKit
React UI + elegant infrastructure for AI Copilots, AI chatbots, and in-app AI agents. The Agentic last-mile 🪁
In my view CopilotKit works more efficient and smooth than tools like assistant-ui and open-canvas.
-
Project mention: Show HN: Mastra – open-source TypeScript agent framework | news.ycombinator.com | 2025-02-19
Does Mastra support libraries of tools for agents like toolhouse.ai or https://github.com/transitive-bullshit/agentic
-
I tried years ago, I don't think I got it working, ended up using Rhasspy/voice2json instead (TIL: the creator of both is now the Voice Eng Lead for Home Assistant).
Looks like the GitHub is still somewhat active, although their roadmap links to a dead Trello: https://github.com/leon-ai/leon
-
deep-research
An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models. The goal of this repo is to provide the simplest implementation of a deep research agent - e.g. an agent that can refine its research direction overtime and deep dive into a topic.
As of now—literally today they announced—OpenAI gives 10 queries of Deep Research per month for Plus users. I wanted to create an alternative, so I took inspiration from this repository https://github.com/dzhng/deep-research but didn’t want to pay for the Firecrawl API too. Instead, I used algorithm from that repository. Here’s the result: https://github.com/jolovicdev/shandu. It’s still rough around the edges—things like proxy support for rate limits aren’t fully implemented yet—but it’s functional! You can try it out with a model you’re running in LM Studio. I’m not entirely sure if this is the best way to build something like this (arch wise, especially since I haven’t worked with LangChain or LangGraph), but here it is - built with a little help from Grok and DeepSeek!
Compared to dzhng/deep-research, which relies on the Firecrawl API (and its costs), Shandu skips that entirely and uses the same core algorithm in a simpler, free setup (integrated scraper). It’s less polished and missing some features (like proper rate limit handling), but it’s a lightweight option you can run locally without subscriptions.
I’d love for you to check it out, maybe give it a star if you like it, or drop some feedback if you’ve got suggestions, because there are probably some community tools that I could have used, or some other direction generally. I think it’s a solid starting point.
-
In this article, we will review useIsMobile hook in vercel/ai-chatbot source code.
-
DocsGPT
DocsGPT is an open-source genAI tool that helps users get reliable answers from knowledge source, while avoiding hallucinations. It enables private and reliable information retrieval, with tooling and agentic system capability built in.
Project mention: The Top 9️⃣ Repositories to learn Python programming + Resources (Extra) 🤯 | dev.to | 2024-11-06⭐️ DocsGPT on GitHub.
-
-
repomix
📦 Repomix (formerly Repopack) is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
Project mention: Local Markdown Task Management For You & Your Agent with pewPewCLI ♡ | dev.to | 2025-04-161. 📦 Download RepoPrompt - you'll use this to gather context, if you don't want to use RepoPrompt look at alternatives like Pastemax or Repomix
-
activepieces
AI Agents & MCPs & AI Workflow Automation • (280+ MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
-
screenpipe
AI app store powered by 24/7 desktop history. open source | 100% local | dev friendly | 24/7 screen, mic recording
screenpipe installed and running
-
Here's the thing. I want a personalized AI. Full stop.
There's no arguing back and forth.
Tech is here someone needs to put it together.
I'm so busy with other things, but I really want to see this thing come through and happy to work on it.
To me, its insane Apple didn't figure it out.
The goal: Build a truly personalized AI.
- Single threaded conversation with an index about everything.
- Bot should be accessible via WhatsApp, Insta, Email, or a phone call through an app (WebRTC connection).
(https://botpress.com/ is a really good starting point).
- Operator at the back that has login access to almost all tools I use, but critical actions must have HITL.
- Bot should be accessible via a call on the app or Apple Watch.
https://sesame.com/ type model and this is very doable with https://docs.pipecat.ai especially their new release that allows for long running function calls.
Speech detection (VAD) is still a problem, but I think its more of systems engineering problem than ML problem. Interruptions need to feel smooth.
But this is not a blocker. What exists is good enough.
- It can should be able to digest images, voice notes, etc.
- everything should fall into a single personal index (vector db).
One of the things could be, sharing 4 amazon links of some books I want to read and sending those links over WhatsApp to this agent.
It finds the PDFs for the books from https://libgen.is and indexes it.
I phone call the AI and I can have an intelligent conversation about the subject matter with my AI about the topic.
I do this a lot with xAI's Grok and its a surprisingly effective tool.
I give zero fucks about issues like piracy at the moment.
I want to later add more capable agents as tools to this AI.
-
Yjs is nice. Easy to get p2p results.
Yjs backend, its persistence and eventual complict resolution(one of editors stayed too long offline) seems like a tough to crack an issue.
Always wanted to have a nice experience with block editor like Platejs https://platejs.org/
There is a nice attempts simplify dev experience with solutions like Liveblocks https://liveblocks.io/text-editor However most options come at the expense of controlling your data.
CRDT keyword search on HN bring consistently good results and interest in the topic, but no good options on open source backend side. Check it many times in the past. Please correct me if I missed something.
https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=tru...
Editing complex documents with Yjs and editors like Platejs which can represent data in JSON seems like a tough challenge, and most people expectations it should work at least as in Google Docs or Notion.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
TypeScript AI discussion
TypeScript AI related posts
-
[Agentica] Do you know function? Then you're AI developer - AI Function Calling Framework easier than any other
-
Show HN: Sim Studio – Open-Source Agent Workflow GUI
-
Show HN: Sim Studio – Open-Source Agent Workflow GUI
-
Suna AI: Free&Open Source alternative to Manus
-
Iffy.com is now open source
-
AI Code Reviews vs. Traditional Code Reviews
-
Building a RAG Chatbot with VoltAgent
-
A note from our sponsor - Civic Auth
www.civic.com | 29 Apr 2025
Index
What are some of the best open-source AI projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | dify | 94,868 |
2 | n8n | 85,606 |
3 | supabase | 81,376 |
4 | Lobe Chat | 59,592 |
5 | firecrawl | 36,688 |
6 | upscayl | 36,556 |
7 | continue | 25,824 |
8 | LibreChat | 24,826 |
9 | frigate | 22,157 |
10 | gpt-crawler | 21,401 |
11 | openui | 20,994 |
12 | CopilotKit | 18,297 |
13 | agentic | 17,399 |
14 | Leon | 16,183 |
15 | deep-research | 15,756 |
16 | ai-chatbot | 15,744 |
17 | DocsGPT | 15,576 |
18 | ai-pdf-chatbot-langchain | 15,403 |
19 | repomix | 15,133 |
20 | activepieces | 13,980 |
21 | screenpipe | 13,706 |
22 | botpress | 13,581 |
23 | plate | 13,511 |