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

SECURITY.md

Security policy

Supported versions

VersionSupported
1.4:white_check_mark:
< 1.4:x:

Reporting a vulnerability

Please report security vulnerabilities by email to [e-mail address on the upstream page](mailto:e-mail address on the upstream page "e-mail address on the upstream page").

If the security vulnerability is accepted, a dedicated bugfix release will be issued as soon as possible (depending on the complexity of the fix).

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