The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 TypeScript AI Projects
-
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.
-
upscayl
🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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.
-
chatbox
Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
LibreChat
Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Vertex AI, Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development
-
chatgpt-advanced
WebChatGPT: A browser extension that augments your ChatGPT prompts with web results.
-
Auto-Photoshop-StableDiffusion-Plugin
A user-friendly plug-in that makes it easy to generate stable diffusion images inside Photoshop using either Automatic or ComfyUI as a backend.
-
CopilotKit
A framework for building custom AI Copilots 🤖 in-app AI chatbots, in-app AI Agents, & AI-powered Textareas.
-
ADeus
An open source AI wearable device that captures what you say and hear in the real world and then transcribes and stores it on your own server. You can then chat with Adeus using the app, and it will have all the right context about what you want to talk about - a truly personalized, personal AI.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: The AI Revolution Is Crushing Thousands of Languages | news.ycombinator.com | 2024-04-25Get your OpenAI API key and then use it on one of the hundreds of open source frontends available, such as: https://github.com/lobehub/lobe-chat
Project mention: Why Does Windows Use Backslash as Path Separator? | news.ycombinator.com | 2024-04-24Windows has caused us a lot of issues with Upscayl (https://upscayl.org).
I personally do not use Windows but most of our errors are reported by Windows users where sometimes path parsing is a problem or the drivers mess up vulkan configuration.
Project mention: Dify, a visual workflow to build/test LLM applications | news.ycombinator.com | 2024-04-22> https://github.com/langgenius/dify/blob/main/LICENSE
everyone is apparently a license pioneer
Project mention: Chatbox (latest versions) is not open source; AskHN: anything similar? | news.ycombinator.com | 2024-02-08
It's indeed suspicious. You're sending your voice samples, your various services accounts, your location and more private data to some proprietary black box in some public cloud. Sorry, but this is a privacy nightmare. It should be open source and self-hosted like Mycroft (https://mycroft.ai) or Leon (https://getleon.ai) to be trustworthy.
Camera and Image Captioning: For taking pictures we will use react-native-vision-camera and for generating captions from the images, react-native-quick-tflite.
Project mention: Ask HN: Help with suspected malware extension with 10M users | news.ycombinator.com | 2023-07-14* 5 https://github.com/interstellard/chatgpt-advanced/issues/203
Project mention: Adobe will charge “credits” for generative AI | news.ycombinator.com | 2023-09-16Btw, there's already an open source way to do this
https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiff...
Project mention: Show HN: Add AI code interpreter to any LLM via SDK | news.ycombinator.com | 2024-04-12Hi, I'm the CEO of the company that built this SDK.
We're a company called E2B [0]. We're building and open-source [1] secure environments for running untrusted AI-generated code and AI agents. We call these environments sandboxes and they are built on top of micro VM called Firecracker [2].
You can think of us as giving small cloud computers to LLMs.
We recently created a dedicated SDK for building custom code interpreters in Python or JS/TS. We saw this need after a lot of our users have been adding code execution capabilities to their AI apps with our core SDK [3]. These use cases were often centered around AI data analysis so code interpreter-like behavior made sense
The way our code interpret SDK works is by spawning an E2B sandbox with Jupyter Server. We then communicate with this Jupyter server through Jupyter Kernel messaging protocol [4].
We don't do any wrapping around LLM, any prompting, or any agent-like framework. We leave all of that on users. We're really just a boring code execution layer that sats at the bottom that we're building specifically for the future software that will be building another software. We work with any LLM. Here's how we added code interpreter to Claude [5].
Our long-term plan is to build an automated AWS for AI apps and agents.
Happy to answer any questions and hear feedback!
[0] https://e2b.dev/
[1] https://github.com/e2b-dev
[2] https://github.com/firecracker-microvm/firecracker
[3] https://e2b.dev/docs
[4] https://jupyter-client.readthedocs.io/en/latest/messaging.ht...
[5] https://github.com/e2b-dev/e2b-cookbook/blob/main/examples/c...
Project mention: Washington's Lottery forced to pull site after creating AI porn of lotto user | news.ycombinator.com | 2024-04-04I find it quite funny, especially if you realize that something like 90% of the Stable Diffusion model fine-tunes out there are actually made for generating porn or images of females. Go to the website that has the most image generation models to verify this for yourself: https://civitai.com
WARNING don't visit this site on your work computer.
Project mention: Wow! How to easily introduce GlobalState with AppRouter (RSC) and share the state across SC, CC, and ServerActions. | dev.to | 2024-02-03
Designed to alleviate exactly the pain points in the article.
Devs define simple Copilot entrypoints into state (frontend + backend + 3rd party), action, purpose-specific LLM chains, etc. And the CopilotKit engine takes care of the rest.
https://github.com/CopilotKit/CopilotKit
Use chatgpt :) Here is one without needing to login: https://chat.pawan.krd/
Project mention: Photoshot: an open-source AI avatar generator Next.js app (now with app router) | /r/nextjs | 2023-10-24
Project mention: 3D and 2D: Testing out my cross-platform graphics engine | news.ycombinator.com | 2024-04-02I am glad people are working on it!!
Have you seen Kha by any chance? It has similar goals. I find it quite awesome, but it won't gain mass adoption for a bunch of reasons. https://github.com/Kode/Kha
Someone built an immediate mode renderer on top https://github.com/armory3d/zui, which is utilised by ArmorPaint https://armorpaint.org. I also use Zui for my own bespoke 2D game engine.
I find this tech and tooling really quite amazing (just look at how little source code Zui has) given just how small the ecosystem around it is. I think Kha really illustrates what can be achievable if the lower levels have robust but simple APIs, just exposing the bare minimum as a standard for others to build upon.
For the kind of project I work on (mostly 2d games), I think it would really awesome if your framework also supported low level audio, and a variety of inputs such as keyboard, mice, and gamepads. If it also had decent text rendering support it would basically be my dream library/framework.
Project mention: Adeus: Open-Source AI wearable device and software | news.ycombinator.com | 2024-02-02
But now coming to today's tool, let's talk about a topic that comes and goes, but it's always fun to play around with. I'm referring to AI; as you know, I'm not an AI-addicted person, but I like to have my share of fun with it! And a few days ago I came across the program that I am presenting to you today which aims to be very interesting and fun! Rivet, this is the name of the tool of this week, is a visual development environment for AI agents. But in what sense? Well, once you download the software, you will have a drag and drop interface to create a flow of information that can interact with various LLMs, whether it's GPT, Google models, or even Open models like Ollama running locally. It can handle all the classic control flows (if, loop etc.) and can integrate JS functions directly into it or import them from the project where we decide to incorporate it.
Project mention: Ask HN: How does deploying a fine-tuned model work | news.ycombinator.com | 2024-04-23- Fireworks: $0.20
If you're looking for an end-to-end flow that will help you gather the training data, validate it, run the fine tune and then define evaluations, you could also check out my company, OpenPipe (https://openpipe.ai/). In addition to hosting your model, we help you organize your training data, relabel if necessary, define evaluations on the finished fine-tune, and monitor its performance in production. Our inference prices are higher than the above providers, but once you're happy with your model you can always export your weights and host them on one of the above!
TypeScript AI related posts
- What is a Plugin Ecosystem and Why Does It Matter?
- Show HN: Langtrace – OpenTelemetry-Based LLM App Observability
- Dify, a visual workflow to build/test LLM applications
- Tutorial: Extracting structured data from websites using Groq and Firecrawl
- Dify, an end-to-end, visualized workflow to build/test LLM applications
- Integra mĂşltiples APIs de IA en una sola plataforma
- Using Bitcoin and Blockchain ideas to Secure our AI Chatbot
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source AI projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Lobe Chat | 28,579 |
2 | upscayl | 26,216 |
3 | dify | 23,073 |
4 | chatbox | 18,459 |
5 | chatgpt-api | 15,644 |
6 | Leon | 14,539 |
7 | botpress | 11,954 |
8 | LibreChat | 10,722 |
9 | react-native-vision-camera | 6,482 |
10 | chatgpt-advanced | 6,365 |
11 | Auto-Photoshop-StableDiffusion-Plugin | 6,276 |
12 | E2B | 6,076 |
13 | civitai | 5,572 |
14 | ai-chatbot | 4,848 |
15 | CopilotKit | 4,618 |
16 | ChatGPT | 3,641 |
17 | photoshot | 3,324 |
18 | armortools | 3,054 |
19 | databerry | 2,863 |
20 | ADeus | 2,693 |
21 | riffusion-app | 2,540 |
22 | rivet | 2,385 |
23 | OpenPipe | 2,367 |
Sponsored