Skip to content
/ Mem Public

🧠 Build persistent, hybrid conversational memory using SQLite, full-text search, and vector similarity with conflict resolution for AI assistants.

License

Notifications You must be signed in to change notification settings

Lilily58/Mem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Mem - Easy Memory Skill for Assistants

Download Mem


📋 What is Mem?

Mem is a tool that helps your digital assistant remember important facts. It mixes different methods to store and find information easily. This lets your assistant keep track of conversations and facts — even over long periods.

Inside Mem, there are three main parts working together:

  • SQLite: A simple database that stores all your data safely.
  • FTS5: A feature that makes it easy to search the stored information by keywords.
  • Chroma: A system that helps find relevant facts using meaning, not just exact words.

This mix creates a memory skill that remembers and finds facts fast and well.


💻 System Requirements

To run Mem smoothly, your device should meet these needs:

  • Operating System: Windows 10 or higher, macOS 10.15 or higher, or a recent Linux version.
  • Processor: Intel Core i3 or equivalent AMD processor, or better.
  • Memory (RAM): At least 4 GB.
  • Disk Space: Minimum 500 MB free space for installation and storage.
  • Internet: A stable internet connection to download Mem.

🚀 Getting Started

This guide shows you how to get Mem running on your computer in a few simple steps. Do not worry if you’ve never installed software before. We will explain everything clearly.


🔽 Download & Install

You can download Mem from the project's official release page. This page lists the latest versions and files for your system.

How To Download

  1. Click the big download button above or visit the page directly here:
    Download Mem Releases

  2. On that page, look for the version that matches your operating system:

    • For Windows, download the .exe installer file.
    • For macOS, look for a .dmg or .pkg file.
    • For Linux, download the .AppImage or .deb file if available.
  3. Click the file to start downloading it to your computer.

How To Install

After downloading, do the following:

  • Windows:
    Double-click the .exe file. Follow the on-screen instructions. You usually just need to click “Next” a few times and then “Finish.”

  • macOS:
    Open the .dmg file, then drag the Mem app into your Applications folder.

  • Linux:
    For .AppImage files, right-click and select “Properties.” Allow the file to be executable. Double-click it to run.
    For .deb files, double-click the file and follow the installation prompts.

Once installed, you will have the Mem app ready to use.


▶️ Running Mem

Open the Mem app from your desktop, start menu, or applications folder. When you launch it for the first time, you might see a welcome screen with help tips.


🛠 Using Mem

Mem organizes and remembers what your assistant learns. Here’s how to get started using it:

Adding Facts

  1. In the app, find the box or button labeled "Add Fact" or "New Note."
  2. Type or paste the information your assistant should remember. For example, “My friend’s birthday is February 12.”
  3. Save the fact by clicking “Save” or “Add.”

Searching Facts

  1. Use the search bar at the top.
  2. Type keywords or phrases related to what you want to find.
  3. Mem will show matching facts based on exact words and meanings.

Managing Facts

  • You can edit or delete saved facts anytime.
  • Organize facts by categories or tags if the app supports that.
  • Use filters to see only recent or important information.

🔧 Settings & Options

Mem offers settings to customize how it remembers and finds facts:

  • Syncing: Connect Mem to your assistant or cloud so memories stay updated across devices.
  • Backup: Save your data automatically to avoid losing anything.
  • Notifications: Get alerts when facts are added or updated.
  • Privacy: Control what information Mem stores and shares.

You can find these settings in the app’s menu under "Preferences" or "Settings."


🆘 Troubleshooting

If you run into problems, try these steps first:

  • Restart the Mem app.
  • Make sure you installed the right version for your system.
  • Check if your device meets the system requirements.
  • Look for updates on the release page.

If the problem continues, check the app’s help section or contact support through the project page on GitHub.


📚 More Information

Mem uses advanced technology to help your assistant remember important information easily and reliably. It combines databases and search tools behind the scenes but keeps the experience simple for you.

If you want to learn more about technologies inside Mem:

  • SQLite: A database that safely stores data on your device.
  • FTS5: A search system that finds words quickly in the stored data.
  • Chroma: A way to match meanings, helping you find related facts beyond exact words.

🏷️ Topics

This project is related to:

  • ai
  • assistant-memory
  • chroma
  • conversational-ai
  • fts5
  • llm
  • semantic-search
  • skill
  • sqlite
  • vector-database

Download Mem

About

🧠 Build persistent, hybrid conversational memory using SQLite, full-text search, and vector similarity with conflict resolution for AI assistants.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors