MemoryCloud  by YMX899

Agent memory cloud for persistent AI recall

Created 1 month ago
318 stars

Top 84.8% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> MemoryCloud addresses AI agent memory loss with a persistent, cloud-synced system. It enables agents to retain context, learned knowledge, and project state across devices and sessions, benefiting developers and teams with seamless continuity and collaboration.

How It Works

<2-4 sentences on core approach / design (key algorithms, models, data flow, or architectural choices) and why this approach is advantageous or novel.> This project acts as an "Agent Memory Control Plane," integrating over 20 memory frameworks to centralize agent memory beyond transient context windows. Using the Agent Memory Protocol (AMP), it unifies memory operations like registration, query, writeback, and project handoff. This allows agents to access a persistent, shared knowledge base, maintaining long-term context and learning from past interactions.

Quick Start & Requirements

  • Hosted: Visit https://yuemingai.com/ and send "Connect to https://yuemingai.com/agent/start and complete everything exactly as instructed." to your agent.
  • Self-hosted Community Edition: Requires Python 3.x. Install via pip install -r requirements.txt and run with uvicorn app.main:app. Docker is supported. Production self-hosting demands configuring HTTPS, SMTP, backups, and monitoring.
  • Prerequisites: Python 3.x, uvicorn, Docker (optional).

Highlighted Details

  • Native Runtime Context: Agents load persistent memory summaries at startup.
  • Memory Suite: Installable packages (e.g., Python-Code-Reviewer.memory) provide agents with long-term experience.
  • Project Handoff: Generates shareable links to transfer agent session state and work-in-progress.
  • Multi-Agent Claim: Implements locking for shared resources to prevent conflicts.
  • Adaptive Memory Writing: Automatically routes described memories into structured formats.
  • Memory Tool Ecosystem: Supports diverse memory formats and integrates local memory systems.

Maintenance & Community

  • Supports multiple languages (Chinese, English, Japanese, Korean). No explicit community forum links provided.

Licensing & Compatibility

  • License: MemoryCloud Community Edition uses GNU Affero General Public License v3.0 (AGPL v3). A commercial license is available.
  • Compatibility: AGPL v3's strong copyleft nature may restrict integration with proprietary closed-source systems.

Limitations & Caveats

  • AGPL v3 license imposes copyleft requirements, potentially limiting integration with closed-source software.
  • Production self-hosting of Community Edition requires significant infrastructure management (HTTPS, backups, monitoring).
  • Hosted version offers convenience but may differ in features from Community Edition.
  • Integration of numerous external memory projects could introduce dependencies.
Health Check
Last Commit

4 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
321 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.