Skip to content

MemFree - Hybrid AI Search Engine & AI Generate UI

License

Notifications You must be signed in to change notification settings

Dedsec933/memfree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Key Capabilities

With MemFree, you can:

  • Search and ask questions using text, images, files, and web pages.
  • Access results in multiple formats, including text, mind maps, images, and videos, with just one click.
  • Compare, summarize, and analyze multiple images effortlessly.
  • Summarize web pages and PDFs and ask questions about their content.
  • Generate and explain code with efficiency.
  • Ask academic and Twitter-based questions using specialized AI models.
  • Perform tasks found in other AI tools like ChatGPT Plus, Claude Pro, and Gemini Advanced.

What Makes MemFree Valuable?

  • Efficient Knowledge Management: MemFree eliminates the need for manual organization of notes, bookmarks, and documents. When you need information, simply search within MemFree to quickly find relevant answers, freeing up your memory and boosting productivity.
  • Time-Saving AI Summaries: Instead of clicking through multiple Google search results, MemFree uses AI to instantly summarize the best content from web pages and your knowledge base, saving valuable time.
  • Cost-Effective Solution: Avoid multiple subscriptions to services like ChatGPT Plus, Claude Pro, and Gemini Advanced. MemFree integrates their functionalities, significantly reducing monthly costs.

MemFree Features

MemFree is equipped with powerful features that cater to various search and productivity needs:

  • Multiple AI Models: Integrates ChatGPT, Claude, and Gemini for diverse AI capabilities.
  • Search Engines Supported: Works with Google, Exa, and Vector.
  • Local File Format Compatibility: Supports text, PDF, Docx, PPTX, and Markdown files.
  • Cross-Device Syncing: Save and sync search history across multiple devices.
  • Multi-Language Support: Available in English, Chinese, German, French, Spanish, Japanese, and Arabic.
  • Chrome Bookmark Sync: One-click synchronization and indexing.
  • Result Sharing: Easily share your search findings.
  • Contextual Continuous Search: Search seamlessly based on context.
  • Automatic Web Search Decisions: Automatically determines when to perform internet searches.
  • Serverless Vector Database: Super-fast self-hosted database for advanced search capabilities.
  • Open Source Code: Full transparency with open-source availability.
  • One-Click Deployment: Deploy MemFree effortlessly with just a click.

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

About

MemFree - Hybrid AI Search Engine & AI Generate UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 60.1%
  • MDX 27.7%
  • JavaScript 11.4%
  • Other 0.8%