Generated banner for memor
Generated logo for memor

memor

Memory frameworkOfficial OpenSciLab project

Created by OpenSciLab

Published in openscilab/memor. Publisher page

69 GitHub stars

What it is

Reproducible Structured Memory for LLMs
— the description by OpenSciLab

Summary from the brain’s metadata

Reproducible Structured Memory for LLMs Memor: Reproducible Structured Memory for LLMs

How it works

Memory model: JSON files

AutoGineer overview, from the brain’s own files

Memory model: JSON files. Folders: .github (agent config, 9 files); examples (examples, 8 files); tests (tests, 5 files). The agent reads get_message. The agent writes add_response, update_template, update_message, update_message_from_xml, update_score.

Folders
FolderRoleFiles
.githubagent-config9
examplesexamples8
teststests5
memorfolder12
otherfilesfolder6

The agent reads

The agent writes

Requirements

Runtimes: Python

Set it up

  1. This brain runs code automatically: 1 script. Review setup.py before opening the folder in Claude Code. No step below turns a hook on for you.

    • setup.py: python setup.py
  2. Not scanned by AutoGineerThe author’s README also describes installing it as the PyPI package memor. Read its install section: AutoGineer did not scan that path. https://github.com/openscilab/memor/blob/0f5b66f0806482ddb73b8a33a4d68f19f3280f04/README.md#installation
  3. Created by OpenSciLab. Published in openscilab/memor. Licence: MIT License.

Usage

From the brain’s own files

  • INSTRUCTION1: "*I'm providing you with a history of a previous conversation. Please consider this context when responding to my new question.*"
  • INSTRUCTION2: "*Here is the context from a prior conversation. Please learn from this information and use it to provide a thoughtful and context-aware response to my next questions.*"
  • INSTRUCTION3: "*I am sharing a record of a previous discussion. Use this information to provide a consistent and relevant answer to my next query.*"

Documentation by OpenSciLab

Read the documentation at the source

LICENSE

Shown as plain text.

MIT License

Copyright (c) 2025 OpenSciLab

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
56 files · 50 not served here

Advantages

  • Local-first: the memory stays in files or a database on your own machine (a rule-derived fact from the brain’s files, evidence: README.md)
  • No API key is named in its files (a rule-derived fact from the brain’s files, evidence: README.md)
  • Open licence (MIT) (a rule-derived fact from the brain’s files)

Limitations

  • No ZIP download: install it from its source (a rule-derived fact from the brain’s files)

Security

Risk level: Low risk

This brain runs

Install scripts (1)

  • setup.py: python setup.py
  • Low risk: scripts-present (setup.py)

Attribution and licence

Created by
OpenSciLab
Publisher
OpenSciLab (Official OpenSciLab project)
Source
openscilab/memor · commit 0f5b66f
Licence
MIT License (files served here)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by OpenSciLab.

Install from source

50 of its files are not served here, so there is no ZIP. openscilab/memor at 0f5b66f