Skip to content

memfreeme/memfree

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.

MemFree is an AI Page Generator.

Memfree uses the most powerful AI model - Claude 3.5 Sonnet and the most popular front-end framework - React + Tailwind + Shadcn UI to generate production-ready UI pages for you in seconds.

PageGen - AI Page Generator.

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.
  • 100x Faster UI Page Creation: Convert text or images into stunning, production-ready code in seconds,Visualize your designs as you create,Seamlessly publish your pages.

MemFree Hybrid AI Search 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.

  • 🌐 Multiple Search Engines Supported: Works with Google, Exa, and Vector.

  • πŸ–ΌοΈ Multiple Search Input Format: Text, images, files, and web pages, in particular, it supports multi-image search, comparison, summarization, and analysis.

  • πŸ“Š Multiple Results Presentation Methods: Text, mind maps, images, and videos.

  • πŸ“„ 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.

MemFree AI UI Generator Features

  • πŸ–₯️ Real-Time UI Preview : Instantly render and preview generated UI
  • πŸ” AI-Powered Content Search : Enrich your UI with relevant content using our advanced AI search functionality
  • πŸ–Ό Image-Driven UI Generation : Create UI components and pages that closely match your reference images
  • πŸ“„ File-to-Page Generation : Transform any file content into a beautifully structured web page with AI parsing and AI summary
  • ✏️ Code Editor Integration : Edit and refine your generated code with VSCode-like editing capabilities, complete with syntax highlighting and auto-completion
  • ✨ Animation Support: Create engaging web pages with built-in animation effects, bringing your content to life with smooth transitions and dynamic elements
  • βš›οΈ React + TailWind + Shadcn UI Integration : Leverage AI-generated code using the most popular front-end stack: React, TailWind, and Shadcn UI
  • πŸš€ One-Click UI Publishing : Publish and share your UI to the web instantly with a single click
  • πŸ“± Responsive Code and Preview : Preview your UI across various devices in real-time, ensuring perfect adaptation to all screen sizes
  • πŸŒ“ Dark Mode Code and Preview : Effortlessly generate AI-powered UI code with built-in dark mode support, allowing you to preview both light and dark modes instantly
  • πŸ“Έ UI Screenshot Export : Easily export and share your UI designs as high-quality screenshots for seamless collaboration
  • πŸ› οΈ Smart Error Correction : While MemFree's advanced AI model and sophisticated code rules strive for perfection, occasional errors may occur. Our Smart Error Correction feature allows you to instantly fix any issues with just one 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 Deploy Frontend with Netlify

Deploy to Netlify

4 Deploy on Railway

Deploy on Railway

5 One Command Deploy Backend with Fly.io

6 Deploy MemFree on Cloudflare Pages

Self-Hosted Installations

Prerequisites

Install Bun

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

Bun Not Found Error

If you get an error relating to bun command not found. Check out the: Bun Official Documentation

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

# Add your OpenAI API Key, Upstash Redis URL, and Serper API Key to .env

bun run dev

Vector Service

cd vector

bun i

cp env-example .env

# Add your OpenAI API Key, Upstash Redis URL to .env

bun run index.ts

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.

Thanks to all Contributors

Help and Support

Roadmap

License

MemFree is backed by MemFree and licensed under MIT.

Powered By MemFree

Star History

Star History Chart