One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms. Learn more →
Top 23 TypeScript vector-search Projects
-
Resume-Matcher
The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100+ LLMs support.
Project mention: Show HN: Resume Matcher – Tailor your resumes with job descriptions | news.ycombinator.com | 2026-03-04- And above all, a simple and faster way to optimize your existing resume to a job description, that light nudge with the keywords that makes it fit.
It's not perfect yet, but I'm working towards it more and more. Grateful to have community support so far.
Also, a new website: https://resumematcher.fyi/
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
-
orama
🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
Project mention: Building KiroGraph: a 100% local semantic code knowledge graph for Kiro | dev.to | 2026-04-08Orama does something clever: hybrid search. One query combines full-text relevance and vector similarity, which produces better results than running them separately and merging. Pure JS, no native compilation. If you want the best result quality and no native dependencies, Orama is the choice.
-
TencentDB-Agent-Memory
TencentDB Agent Memory delivers fully local long-term memory for AI Agents via a 4-tier progressive pipeline, with zero external API dependencies.
Project mention: Give Your TypeScript AI Agents Long-Term Memory with TencentDB-Agent-Memory | dev.to | 2026-06-15A walkthrough wiring open-multi-agent's pluggable MemoryStore to TencentDB-Agent-Memory through its Hermes Gateway, with a real cross-run memory loop measured end to end on DeepSeek, plus two upstream behaviors that are not in any README and will silently cost you your memories if you miss them.
-
nextjs-openai-doc-search
Template for building your own custom ChatGPT style doc search powered by Next.js, OpenAI, and Supabase.
-
-
LaunchStack
AI-powered StartUp Accelerator Engine built with Next.js, LangChain, PostgreSQL + pgvector. Upload, organize, and chat with documents. Includes predictive missing-document detection, role-based workflows, and page-level insight extraction.
Project mention: Launchstack – Open-source knowledge layer that index your docs for Claude MCP | news.ycombinator.com | 2026-04-18What Launchstack does: connect your sources once (Gmail, Notion, Drive, GitHub, Slack via Nango for 700+ APIs). A persistent knowledge graph builds continuously — entities extracted, relationships mapped, cross-source resolution automatic. Claude queries it via MCP. The graph persists across sessions. Your AI accumulates understanding instead of starting over.
I'm a JHU undergrad building this with a small team. Happy to take any advices hear about what you guys think!
GitHub: https://github.com/Deodat-Lawson/LaunchStack
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Ori-Mnemos
Local-first persistent agentic memory powered by Recursive Memory Harness (RMH). Open source must win.
-
vector-storage
Vector Storage is a vector database that enables semantic similarity searches on text documents in the browser's local storage. It uses OpenAI embeddings to convert documents into vectors and allows searching for similar documents based on cosine similarity.
-
client-vector-search
A client side vector search library that can embed, store, search, and cache vectors. Works on the browser and node. It outperforms OpenAI's text-embedding-ada-002 and is way faster than Pinecone and other VectorDBs.
-
ClawMem
On-device memory layer for AI agents. Claude Code, Hermes and OpenClaw. Hooks + MCP server + hybrid RAG search.
-
Document Chat System
Open-source document chat platform with semantic search, RAG (Retrieval Augmented Generation), and multi-provider AI support (OpenRouter, OpenAI, ImageRouter).
I recently Open-Sourced Document Chat — a completely free, open-source platform that lets you upload documents and have intelligent AI conversations with them. Built with Next.js 15, powered by multiple AI providers, and ready to deploy in minutes.
Test it out: https://document-chat-system.vercel.app
GitHub: https://github.com/watat83/document-chat-system
Watch Video Explainer: https://youtu.be/P42nlCmicVM?si=maIjXVxaKWkvevn9
The Problem
-
prism-coder
The Mind Palace for AI Agents - HIPAA-hardened Cognitive Architecture with on-device LLM (prism-coder:7b), Hebbian learning, ACT-R spreading activation, adversarial evaluation, persistent memory, multi-agent Hivemind and visual dashboard. Zero API keys required.
Project mention: Show HN: Prism Coder – Qwen3.5-14B fine-tuned for MCP tool-routing decisions | news.ycombinator.com | 2026-05-20 -
Project mention: I added semantic search to my React app without a backend (and it's under 1ms) | dev.to | 2026-07-02
So I built altor-vec — HNSW vector search compiled to 54KB of WASM. No server. No API keys. The index is a static file on your CDN.
-
simile-search
Simile combines the power of AI embeddings with fuzzy string matching and keyword search to deliver highly relevant search results—all running locally, no API calls required.
Project mention: Show HN: An offline-first semantic search library with no DB or APIs | news.ycombinator.com | 2025-12-28 -
brain.md
Local-first markdown notes with a first-class MCP server. 16 tools + 2 resources for Claude Code, Claude Desktop, Cursor and any MCP agent. Per-folder permissions, semantic RAG via LanceDB, single Bun binary. AGPL.
-
libragen
Create private, local RAG libraries that work offline—no API keys, no cloud services. Share them as single files your whole team can use.
I made, and use this: https://github.com/libragen/libragen
It’s a CLI tool and MCP server for creating discrete, versioned “libraries” of RAG-able content.
Under the hood, it uses an embedding model locally. It chunks them content and stores embeddings in SQLite. The search functionality uses vector + keyword search + a re-ranking model.
You can also point it at any GitHub repo and it will create a RAG DB out of it.
You can also use the MCP server to create and query the libraries.
Site: https://www.libragen.dev/
-
moflo
MoFlo — an opinionated, local-first AI agent orchestration toolkit for Claude Code: semantic memory, learned routing, gates, and spells. No API keys, no cloud, works out of the box.
GitHub: github.com/eric-cielo/moflo
-
memforge
Neuroscience-inspired memory for AI agents — sleep cycles that rewrite and strengthen knowledge over time. TypeScript, PostgreSQL, MCP.
Project mention: Show HN: Self-improving agent memory system, 92% R 5 LongMemEval, PostgreSQL | news.ycombinator.com | 2026-04-08 -
reverse-image-search-plugin
Find the images in your dataset most similar to a query image from URL or drag-and-drop, with FiftyOne!
-
Project mention: Show HN: We made a back end agnostic SDK for Agent Memory | news.ycombinator.com | 2026-05-15
-
vault-cortex
Standalone MCP server for Obsidian vaults — hybrid search, structured memory, tasks, and full vault access for any AI agent
Project mention: Show HN: Vault-cortex – Access your Obsidian vault from any device via MCP | news.ycombinator.com | 2026-07-08 -
GitHub Repository: Varshithvhegde/newshub
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript vector-search discussion
TypeScript vector-search related posts
-
Building KiroGraph: a 100% local semantic code knowledge graph for Kiro
-
Document Chat System
-
Show HN: Chrome didn't have a native vector db so I built one:3
-
How can I migrate 1500 lines of code using GPT-4?
-
Quickfix AI: Search on page better than Chrome Find tool (FOSS)
-
Quickfix AI: Search on page better than Chrome Find tool
-
I made a chrome extension that search on page better than chrome find tool
-
A note from our sponsor - Puter.js
developer.puter.com | 20 Jul 2026
Index
What are some of the best open-source vector-search projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Resume-Matcher | 27,771 |
| 2 | fiftyone | 10,915 |
| 3 | orama | 10,487 |
| 4 | TencentDB-Agent-Memory | 9,153 |
| 5 | nextjs-openai-doc-search | 1,729 |
| 6 | memfree | 1,506 |
| 7 | LaunchStack | 885 |
| 8 | Ori-Mnemos | 314 |
| 9 | vector-storage | 246 |
| 10 | client-vector-search | 231 |
| 11 | ClawMem | 192 |
| 12 | Document Chat System | 146 |
| 13 | prism-coder | 132 |
| 14 | altor-vec | 53 |
| 15 | simile-search | 32 |
| 16 | brain.md | 25 |
| 17 | libragen | 20 |
| 18 | moflo | 15 |
| 19 | memforge | 14 |
| 20 | reverse-image-search-plugin | 14 |
| 21 | atomicmemory-sdk | 10 |
| 22 | vault-cortex | 9 |
| 23 | newshub | 8 |