Awesome
MemFree
<a href="https://www.memfree.me"> <img alt="MemFree – Hybrid AI Search Engine" src=".assets/memfree-ai-search.gif" width="100%"> </a> <h1 align="center"><a href="https://www.memfree.me">MemFree</a></h1> <div align="center">English | 中文 | Deutsch | Français | Español | 日本語
</div> <h4 align="center"> <a href="https://twitter.com/ahaapple2023"> <img src="https://img.shields.io/twitter/follow/llmreport?style=flat&label=%40ahaapple&logo=twitter&color=0bf&logoColor=fff" alt="Twitter" /> </a> <a href="https://github.com/memfreeme/memfree/blob/main/LICENSE"> <img src="https://img.shields.io/github/license/memfreeme/memfree?label=license&logo=github&color=f80&logoColor=fff" alt="License" /> </a> <a href="https://github.com/memfreeme/memfree/issues"> <img src="https://img.shields.io/github/commit-activity/m/memfreeme/memfree" alt="git commit activity" /> </a> <a href="https://chromewebstore.google.com/detail/memfree/dndjodcanbhkomcgihbhcejogiimdmpk"> <img src="https://img.shields.io/chrome-web-store/v/dndjodcanbhkomcgihbhcejogiimdmpk?style=flat-square&color=blueviolet" alt="Chrome Web Store"> </a> <a href="https://discord.com/invite/7QqyMSTaRq"> <img src="https://img.shields.io/badge/chat-on%20Discord-blueviolet" alt="Discord Channel" /> </a> </h4> <br/>What's the MemFree
MemFree is a <b>Hybrid AI Search Engine</b>.
With MemFree, you can instantly get Accurate Answers from your knowledge base and the whole internet.
MemFree is an <b>AI Page Generator</b>.
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.
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
<img alt="MemFree Hybrid AI Search workflow" src="frontend/public/memfree-hybrid-ai-search.webp" width="100%">ChangeLog
Tech Stack
Hybrid AI Search Full Tech Stack
One-Click Deployment
MemFree One-Click Deployment guide
1 Deploy Backend with Zeabur
<a href="https://zeabur.com/templates/CE71SC?referralCode=memfree"><img src="https://zeabur.com/button.svg" alt="Deploy on Zeabur"/></a>
2 Deploy Frontend with Vercel
<a href="https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fmemfreeme%2Fmemfree&env=UPSTASH_REDIS_REST_URL,UPSTASH_REDIS_REST_TOKEN,OPENAI_API_KEY,MEMFREE_HOST,AUTH_SECRET,API_TOKEN&envDescription=https%3A%2F%2Fgithub.com%2Fmemfreeme%2Fmemfree%2Fblob%2Fmain%2Ffrontend%2Fenv-example&project-name=memfree&repository-name=memfree&demo-title=MemFree&demo-description=MemFree – Hybrid AI Search Engine&demo-url=https%3A%2F%2Fwww.memfree.me%2F&demo-image=https%3A%2F%2Fwww.memfree.me%2Fog.png&root-directory=frontend"><img src="https://vercel.com/button" alt="Deploy with Vercel"/></a>
3 Deploy Frontend with Netlify
<a href="https://app.netlify.com/start/deploy?repository=https://github.com/memfreeme/memfree&create_from_path=frontend/#UPSTASH_REDIS_REST_TOKEN =your_api_token&UPSTASH_REDIS_REST_URL=your_rest_url&SERPER_API_KEY=your_api_key&AUTH_SECRET=your_auth_key&OPENAI_API_KEY=your_api_key"><img src="https://www.netlify.com/img/deploy/button.svg" alt="Deploy to Netlify"></a>
4 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
<p align="left"> <a href="https://github.com/memfreeme/memfree/graphs/contributors"> <img src="https://contrib.rocks/image?repo=memfreeme/memfree" /> </a> </p>Help and Support
Roadmap
- AI Coding Assistant
License
MemFree is backed by MemFree and licensed under MIT.
Powered By MemFree
- PageGen - AI Page Generator
- MemFree - Hybrid AI Search
- StorySnap - Turn Images Into Stories
- React + Shadcn UI Preview