![memfree – Hybrid AI Search Engine: Instantly Get Accurate Answers from the Internet, Bookmarks, Notes, and Docs](.assets/memfree-preview.gif)
An Open Source Hybrid AI Search Engine
MemFree is a hybrid AI search engine that simultaneously performs searches on your personal knowledge base (such as bookmarks, notes, documents, etc.) and the Internet.
- Hybrid AI Search Engine
- Self-hosted Super Fast Serverless Vector Database
- Self-hosted Super Fast Local Embedding and Rerank Service
- One-Click Chrome Bookmarks Index
- Full Code Open Source
- One-Click Deployment On Production(Coming Soon)
- Hybrid AI Search 3 -- The Full Tech Stack
- Hybrid AI Search 1 -- how to build fast embedding service
- Hybrid AI Search 2 -- How to build Serverless Vector Search with LanceDB
- MemFree Build Story 1 -- Why I Build MemFree
- MemFree Build Story 2 -- Choose Zoho Email as your domain email
- MemFree Build Story 3 -- Clarity vs Google Analytics vs Vercel Analytics vs Plausible Vs Umami
- MemFree Build Story 4 -- Bun stream response for gpt-4o image input
Coming Soon
curl -fsSL https://bun.sh/install | bash
Create a Redis compatible database in seconds: Upstash Redis
Get a Serper Dev API Key: Serper Dev
Get an OpenAI API Key: OpenAI
cd frontend
bun i
cp env.example .env
bun run dev
cd vector
bun i
bun run index.ts
cd queue
bun i
bun run index.ts
cd extension
bun i
bun run build
Install Rust: (optional) curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
cd embedding
cargo build --release
./target/release/memfree-embedding
Here's how you can contribute:
- Open an issue if you believe you've encountered a bug.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.
- bun – Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
- lancedb – Developer-friendly, serverless vector database for AI applications
- fastembed-rs – Library for generating vector embeddings, reranking in Rust
- next-saas-stripe-starter – Open-source SaaS Starter with User Roles & Admin Panel.
- next-chrome-starter – Next.js Chrome Extension Starter
- search_with_ai – Free Search with AI