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 JavaScript AI Projects
-
For the orchestration of this collaboration, we can use AutoGen (AG2) as the core framework to manage workflows and decision-making, alongside other tools like Ollama for local LLM serving and Open WebUI for interaction. Notably, every one of these components is open source. Together, these tools enable you to build an AI system that is both powerful and privacy-consciousβall without leaving your laptop.
-
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.
-
The model seems to be viewable here:
https://netron.app/?url=https://madebyoll.in/posts/world_emu...
-
-
Project mention: Running Open Source LLMs in Popular AI Clients with Featherless: A Complete Guide | dev.to | 2025-01-10
With SillyTavern itβs pretty easy to create a connection to Featherless. Simply click on the plug icon at the top and make the following selections:
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
opencommit
GPT wrapper for git β generate commit messages with an LLM in 1 sec β works best with Claude 3.5 β supports local models too
-
-
venom
Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design architecture for WhatsApp.
-
-
claude-task-master
An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others.
I've found a nice system with task-master:
https://github.com/eyaltoledano/claude-task-master
I call it the "30 task commit and look system". With TM you define your PRD:
https://github.com/andrewarrow/connectWith___/blob/main/scri...
And then your 10 tasks, and 3 subtasks for each:
https://github.com/andrewarrow/connectWith___/tree/main/task...
And then I open claude code with a fresh context window and ask:
can you review scripts/PRD.txt and tasks/* and complete task [:task] next. Mark it as complete when done.
Then I exit claude code and run:
git add .; git commit -a -m 1.1; git push
do this over and over:
git add .; git commit -a -m 1.2; git push
git add .; git commit -a -m 1.3; git push
git add .; git commit -a -m 2.1; git push
git add .; git commit -a -m 2.2; git push
git add .; git commit -a -m 2.3; git push
git add .; git commit -a -m 3.1; git push
etc.
git add .; git commit -a -m 10.3; git push
I let this run all night. Then in the morning I see what state the code is in. From there I can go back to any of the 30 commits and tweak stuff.
-
AgentVerse
π€ AgentVerse πͺ is designed to facilitate the deployment of multiple LLM-based agents in various applications, which primarily provides two frameworks: task-solving and simulation
-
Project mention: Show HN: AdrenalineAI β Interactive System Diagrams for Any Repo | news.ycombinator.com | 2024-08-13
-
Project mention: Show HN: We made an MCP server so Cursor can debug Node.js on its own | news.ycombinator.com | 2025-03-22
Thanks for the detailed write-up, this is super useful! I really appreciate it.
> Claude captures all the NPM commands from the package json into the instructional file
Oh neat, I didn't know that. I'll try to use `/init` next time!
> it kept trying to run `npm run dev` which spins up the app itself. That's... not ideal since I'm running it myself so it can hot-reload
+1 I regularly notice that behaviour too. I'm running node in dev mode, then Cursor wants to run node, but the port is already in use.
> I'd be curious about is if there is a "clientside browser" MCP
Great point, I noticed this is a common feature request for front-end development. I haven't used it myself, but multiple people mentioned BrowserTools [1]. I think it can read the Dev Tools console, but I'm not sure about multimodal or access to the DOM.
[1]: https://github.com/AgentDeskAI/browser-tools-mcp
-
vault-ai
OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.
-
Project mention: MCP unmasked: Why it matters, who should care, and where to be cautious | dev.to | 2025-03-31
Figma MCP: Designers are using MCP to help them implement UI designs up to 5x faster. The AI can analyze design documents, extract components and styling details, and help translate them directly into code with precise specifications. Demo
-
paperless-ai
An automated document analyzer for Paperless-ngx using OpenAI API, Ollama, Deepseek-r1, Azure and all OpenAI API compatible Services to automatically analyze and tag your documents.
Project mention: An automated document analyzer for Paperless-ngx using OpenAI API and Ollama | news.ycombinator.com | 2025-01-07 -
TavernAI
Atmospheric adventure chat for AI language models (KoboldAI, NovelAI, Pygmalion, OpenAI chatgpt, gpt-4)
-
DeepCamera
Open-Source AI Camera. Empower any camera/CCTV with state-of-the-art AI, including facial recognition, person recognition(RE-ID) car detection, fall detection and more
-
-
ai-renamer
A Node.js CLI that uses Ollama and LM Studio models (Llava, Gemma, Llama etc.) to intelligently rename files by their contents
Project mention: Show HN: AI Renamer β Rename your files with AI | news.ycombinator.com | 2025-03-11 -
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.
JavaScript AI discussion
JavaScript AI related posts
-
Introducing FastAPI MCP: Effortless AI Integration for Your FastAPI APIs
-
Show HN: Task Commit and Look System
-
An automatic MCP server for every GitHub project
-
OpenAI Agents SDK + Multiple MCP Servers
-
Goblin.tools: simple, single-task tools to help neurodivergent people with tasks
-
Show HN: Building an open source visual AI/ML builder
-
Show HN: AI Renamer β Rename your files with AI
-
A note from our sponsor - Civic Auth
www.civic.com | 27 Apr 2025
Index
What are some of the best open-source AI projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | open-webui | 91,464 |
2 | netron | 30,034 |
3 | AI-Expert-Roadmap | 29,710 |
4 | SillyTavern | 13,736 |
5 | warriorjs | 9,475 |
6 | BingGPT | 9,215 |
7 | reor | 7,855 |
8 | Noi | 7,423 |
9 | opencommit | 6,597 |
10 | BlackFriday-GPTs-Prompts | 6,578 |
11 | venom | 6,376 |
12 | TagUI | 5,912 |
13 | claude-task-master | 5,556 |
14 | AgentVerse | 4,503 |
15 | adrenaline | 3,785 |
16 | browser-tools-mcp | 3,583 |
17 | vault-ai | 3,329 |
18 | cursor-talk-to-figma-mcp | 3,142 |
19 | paperless-ai | 2,950 |
20 | TavernAI | 2,402 |
21 | DeepCamera | 2,037 |
22 | chatgpt.js | 1,975 |
23 | ai-renamer | 1,828 |