Metadata-Version: 2.1
Name: mem0rylol
Version: 0.2.0
Summary: A sophisticated AI memory layer.
Author: toeknee
License: GNU
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: langchain>=0.2.16
Requires-Dist: langchain-cerebras>=0.1.0
Requires-Dist: langchain-google-genai>=1.0.10
Requires-Dist: lancedb>=0.13.0
Requires-Dist: langchain-community>=0.2.16
Requires-Dist: pydantic>=2.9.1
Requires-Dist: langsmith>=0.1.117
Provides-Extra: dev
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: bandit; extra == "dev"
Requires-Dist: Sphinx; extra == "dev"
Requires-Dist: sphinx-autobuild; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: tox; extra == "dev"

===============================================
mem0rylol: The Sophisticated AI Memory Layer
===============================================

.. image:: https://img.shields.io/badge/version-0.1.0-blue.svg
   :target: https://pypi.org/project/mem0rylol/
   :alt: Version

.. image:: https://img.shields.io/badge/license-GNU-green.svg
   :target: https://www.gnu.org/licenses/gpl-3.0.en.html
   :alt: License

.. image:: https://img.shields.io/badge/python-3.10%2B-blue.svg
   :target: https://www.python.org/downloads/
   :alt: Python version

mem0rylol is a cutting-edge AI memory layer designed to enhance the capabilities of AI systems by providing sophisticated memory management and retrieval.

Features
--------

- Advanced memory storage and retrieval
- Seamless integration with LangChain
- Support for multiple AI models
- Efficient data handling with LanceDB

Installation
------------

Install mem0rylol using pip:

.. code-block:: bash

   pip install mem0rylol

For detailed installation instructions, please refer to the `installation guide <docs/installation.rst>`_.

Quick Start
-----------

Here's a simple example to get you started:

.. code-block:: python

   from mem0rylol import MemoryLayer

   # Initialize the memory layer
   memory = MemoryLayer()

   # Store information
   memory.store("The capital of France is Paris.")

   # Retrieve information
   result = memory.retrieve("What is the capital of France?")
   print(result)

Documentation
-------------

For comprehensive documentation, including API references and usage examples, please visit our `documentation <docs/index.rst>`_.

Contributing
------------

We welcome contributions! Please see our `contributing guidelines <CONTRIBUTING.rst>`_ for more information on how to get involved.

License
-------

mem0rylol is released under the GNU General Public License v3.0. See the `LICENSE <LICENSE.txt>`_ file for more details.

.. code-block:: text
   :name: license-snippet

   startLine: 1
   endLine: 30

Contact
-------

For questions, suggestions, or support, please contact the project maintainer:

- **Author**: toeknee
- **Email**: [Your contact email]
- **GitHub**: [Your GitHub profile]

Acknowledgments
---------------

We would like to thank the following projects and libraries that make mem0rylol possible:

- LangChain
- LanceDB
- Pydantic

Stay Connected
--------------

- Follow us on Twitter: [@mem0rylol]
- Join our Discord community: [Discord invite link]
- Subscribe to our newsletter: [Newsletter signup link]

Happy coding with mem0rylol!
