memfree

memfree

MemFree - Hybrid AI Search Engine

Stars: 758

Visit
 screenshot

MemFree is an open-source hybrid AI search engine that allows users to simultaneously search their personal knowledge base (bookmarks, notes, documents, etc.) and the Internet. It features a self-hosted super fast serverless vector database, local embedding and rerank service, one-click Chrome bookmarks index, and full code open source. Users can contribute by opening issues for bugs or making pull requests for new features or improvements.

README:

MemFree

MemFree – Hybrid AI Search Engine

What's the MemFree

MemFree is a Hybrid AI Search Engine.

With MemFree, you can instantly get Accurate Answers from your knowledge base and the whole internet.

What can you do with MemFree

  • Search and ask questions with text, images, files, and web pages.
  • Get search results for text, mind maps, images, and videos with one click
  • Compare, summarize and search multiple images.
  • Summarize web pages and PDFs, and ask questions about their content
  • Ask Twitter and Academic Questions
  • Explain and generate code efficiently
  • Perform most tasks available in ChatGPT Plus, Claude Pro, and Gemini Advanced.

What value does MemFree bring to you

  • Streamlined Knowledge Management: No need to manually organize your knowledge base (notes, bookmarks and documents). When you need information or answers, just search in memfree with one click, freeing up your memory capacity and improving your productivity.
  • Time-Saving Efficiency: No need to click on multiple web pages one by one in the Google search results. Memfree uses AI to immediately summarize the best answers from multiple web pages and your knowledge base, saving you a lot of time every day.
  • Cost-Effective Solution: No need to subscribe to multiple AI tools such as ChatGPT Plus, Claude Pro, and Gemini Advanced, which will significantly reduce your monthly subscription fees

MemFree Feature List

  • Multi AI Models: ChatGPT, Claude, Gemini

  • Multi Search Engines: Google, Exa, Vector

  • Multi Local file formats: Txt, PDF, Docx, PPTX, Markdown

  • Save search history and search results and multi devices sync

  • Multi languages support: English, Chinese, German, French, Spanish, Japanese and Arabic

  • One-Click Chrome Bookmarks Sync and Indexing

  • Share your search results

  • Context-based continuous search

  • Automatically decide whether to search the Internet

  • Self-Hosted, Super-Fast Serverless Vector Database

  • Full Code Open Source

  • One-Click Deployment

MemFree Hybrid AI Search Workflow

MemFree Hybrid AI Search workflow

ChangeLog

MemFree ChangeLog

Tech Stack

Hybrid AI Search Full Tech Stack

One-Click Deployment

MemFree One-Click Deployment guide

1 Deploy Backend with Zeabur

Deploy on Zeabur

2 Deploy Frontend with Vercel

Deploy with Vercel

3 One Command Deploy Backend with Fly.io

Self-Hosted Installation

Prerequisites

Install Bun

curl -fsSL https://bun.sh/install | bash

Upstash Redis

Create a Redis compatible database in seconds: Upstash Redis

OpenAI API Key

Get an OpenAI API Key: OpenAI

Serper API Key

Get a Serper API Key: Serper

Frontend

cd frontend

bun i

cp env.example .env

bun run dev

Vector Service

cd vector

bun i

bun run index.ts

Extension

cd extension

bun i

bun run build

Contributing

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.

Help and Support

Roadmap

License

MemFree is backed by MemFree and licensed under MIT.

Credits

  • 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
  • ai-chatbot – A full-featured, hackable Next.js AI chatbot built by Vercel

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for memfree

Similar Open Source Tools

For similar tasks

For similar jobs