{"data":{"slug":"memorilabs-memori","name":"Memori","tagline":"Agent-native memory infrastructure for LLM systems","github_url":"https://github.com/MemoriLabs/Memori","owner":"MemoriLabs","repo":"Memori","owner_avatar_url":"https://avatars.githubusercontent.com/u/239418677?v=4","primary_language":"Python","stars":16130,"forks":3188,"topics":["agent","agent-memory","agenticai","ai","ai-memory","claude-code","enterprise","hermes","llm","long-short-term-memory","memory","memory-management","openclaw","python","rag","state-management","stateful","typescript"],"archived":false,"github_pushed_at":"2026-08-18T06:01:55+00:00","maintenance_label":"Very active","stars_delta_30d":515,"url":"https://www.graphcanon.com/tools/memorilabs-memori","markdown_url":"https://www.graphcanon.com/tools/memorilabs-memori.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/memorilabs-memori","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=memorilabs-memori","description":"Memori is agent-native memory infrastructure. A LLM-agnostic layer that turns agent execution and conversation into structured, persistent state for production systems. Built for enterprise, Memori works with the data infrastructure you already run, no rip-and-replace, and deploys across managed cloud, single-tenant cloud, VPC, and on-premises.","homepage_url":"https://memorilabs.ai","license":"Other","open_issues":33,"watchers":66,"ai_summary":"Memori provides a layer that converts agent execution and conversations into structured, persistent state. It is designed to work across various deployment environments including cloud and on-premises.","readme_excerpt":"### Installation\n\n<details>\n<summary><b>TypeScript SDK</b></summary>\n\n```bash\nnpm install @memorilabs/memori\n```\n</details>\n\n<details>\n<summary><b>Python SDK</b></summary>\n\n```bash\npip install memori\n```\n</details>\n\n---\n\n# Install the CLI via pip to manage your account\npython -m memori sign-up <email_address>\n```\n\nMemori Advanced Augmentation is always free for developers!\n\nOnce you've obtained an API key, set the following environment variable (used by both Python and TypeScript SDKs):\n\n```bash\nexport MEMORI_API_KEY=[api_key]\n```\n\nThe Memori CLI uses your exported environment first, then fills missing values from a `.env` file in the directory where you run the command.\n\n---\n\n## License\n\nApache 2.0 - see [LICENSE](https://github.com/MemoriLabs/Memori/blob/main/LICENSE)","github_created_at":"2025-07-24T07:07:51+00:00","created_at":"2026-07-07T17:36:49.186673+00:00","updated_at":"2026-08-18T06:02:11.919847+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"agent-memory","name":"agent-memory"},{"slug":"enterprise","name":"enterprise"},{"slug":"llm","name":"llm"},{"slug":"memory-management","name":"memory-management"},{"slug":"python","name":"python"},{"slug":"rag","name":"rag"},{"slug":"state-management","name":"state-management"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":1025381911,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-18T06:02:11.077Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":3,"days_since_push":0,"last_release_at":"2026-05-28T01:01:26Z","stars_delta_30d":515,"open_issues_delta_30d":7},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:08:10.132Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-18T06:02:11.559Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-18T06:02:11.559Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-18T06:02:11.559Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-18T06:02:11.559Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-08-18T06:02:11.559Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["您需要一个可以在多种部署环境中工作的内存基础设施，包括云端和本地环境时。","您希望在不替换现有数据基础设施的情况下增强LLM系统的记忆力时。","您的系统要求高度的结构化和持久状态管理，并且支持企业级部署需求时。"],"when_not_to_use":["如果您已经有了一套成熟的、满足当前需求的企业内存系统，并且不想增添新的技术栈。","如果您的项目对使用特定语言（例如TypeScript和Python之外的语言）有严格限制，而Memori的SDK并未覆盖这些语言。","当您寻求的是一个无需持续状态管理或高度结构化记忆解决方案的场景时。"],"source":"enrich:decision_facts","observed_at":"2026-07-11T14:55:45.165Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Memori is an agent-native memory infrastructure layer that converts agent execution and conversation into a structured, persistent state for use in production systems. It supports various deployment environments such as云"}]}}