MemTensor/memmy-agent

★ 1,952⑂ 0

🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memory and persistent context — all AI remember the same you.

About MemTensor/memmy-agent

MemTensor/memmy-agent is an open-source project on GitHub, mainly written in TypeScript. 🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared It currently holds 1,952 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Agent Memory board.

GitHub Repository Details

Repository MemTensor/memmy-agent · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README


https://github.com/MemTensor/memmy-agent/blob/HEAD/Memmy Logo


https://github.com/MemTensor/memmy-agent/blob/HEAD/Docs https://github.com/MemTensor/memmy-agent/blob/HEAD/applenews https://github.com/MemTensor/memmy-agent/blob/HEAD/Discord https://github.com/MemTensor/memmy-agent/blob/HEAD/X

https://github.com/MemTensor/memmy-agent/blob/HEAD/Memmy Agent - Let every AI remember the same you. | Product Hunt

Continue the same work across DeepSeek Harness, Claude Code, Codex, and etc.

Overview · Quick Start · Technical Overview · Roadmap · Acknowledgements · Contributors

English • 简体中文

What Is Memmy?

https://github.com/MemTensor/memmy-agent/blob/HEAD/Remember: Memmy remembers what you said and turns your local AI collaboration history into structured memory https://github.com/MemTensor/memmy-agent/blob/HEAD/Relay: switch tools without losing context—Memmy carries your project background, preferences, and progress forward https://github.com/MemTensor/memmy-agent/blob/HEAD/Act: Memmy is also an Agent that can organize information, combine approaches, and continue unfinished tasks

Cross-Agent Task Continuity

Most of the Agents You're Using Can Connect to Memmy

DeepSeek Harness, OpenClaw, Hermes, Claude Code, Codex, Cursor, WorkBuddy, OpenCode, Pi...they all work!

cross-agent-en.png

Data Security

Memmy data security

How to Use Memmy

For complete installation and configuration instructions, see the Getting Started guide.

1. Desktop App (Recommended)

https://github.com/MemTensor/memmy-agent/blob/HEAD/First scan https://github.com/MemTensor/memmy-agent/blob/HEAD/First Meeting Report

Download Memmy from the official website or GitHub Releases.

[!TIP]
Sign up for Memmy to receive free tokens and try the complete Memory + Agent Runtime.
Trial credits:
Registration grants Agent task trial tokens; the current balance and usage are shown in the app.
When the trial credits run out, switch to BYOK mode and use your own model API.

2. Use the memmy CLI / TUI

Memmy TUI

On Linux x64 or arm64 with Node.js 22 or newer and an available systemd user session:

curl -fsSL https://raw.githubusercontent.com/MemTensor/memmy-agent/main/scripts/install.sh | bash
memmy

The installer enables the local Memory Service immediately as memmy-memory.service. The first bare memmy invocation opens the model setup wizard when needed, then enables memmy-gateway.service, waits for it to become ready, and enters the TUI. Both are systemd --user services bound to localhost and remain available after the TUI or terminal exits. They start again on later logins; the installer does not enable linger. Only the installer launcher activates this service management, so source-built Linux CLIs keep their existing behavior.

Before starting or reconnecting to the Gateway, memmy refreshes a private ~/.memmy/systemd/gateway.env file (mode 0600) with configuration-referenced environment variables, common Provider credentials, and the terminal PATH. If those values change, the next bare memmy invocation restarts the user service with the new environment.

systemctl --user status memmy-memory.service
systemctl --user status memmy-gateway.service

The installer initializes Memory without changing Codex, Claude Code, Cursor, or other agents. Run memmy-memory init (all detected agents) or memmy-memory init --agent when you explicitly want to install the Memory Skill and the supported Hook/plugin for an agent.

memmy onboard                              # Configure models, providers, gateway, memory, and tools interactively
memmy onboard --defaults                   # Initialize ~/.memmy/config.yaml and the workspace with defaults
memmy status                               # Check the configuration, model, and provider
memmy agent --message "Introduce the current workspace"  # Run a single-turn task
memmy                                      # Enter the interactive TUI
memmy serve                                # Start the OpenAI-compatible API (:18990)

The minimal BYOK configuration is located at ~/.memmy/config.yaml:

agents:
  defaults:
    model: openai/gpt-4.1
    provider: openai
    timezone: "+08:00"
providers:
  openai:
    apiKey: ${OPENAI_API_KEY}

3. Use the memmy-memory CLI

Use it to access the local memory service from agents, scripts, and debugging workflows:

memmy-memory init
memmy-memory health
memmy-memory search "memory policies in this project"
memmy-memory add "a piece of knowledge worth saving"
memmy-memory get 

It connects to http://127.0.0.1:18960 by default. Use --url, --token, --config, --source, and --user-id to specify the service and namespace.

4. Start from the Source Code

git clone https://github.com/MemTensor/memmy-agent.git
cd memmy-agent
cp .env.example .env
npm install
npm run build
bash scripts/dev-start.sh

The script installs dependencies, builds the services, and starts the development environment. Node.js >=22 and npm are required; use Git Bash on Windows.

How Is Memmy Built?

For details about the architecture, memory service, and integration methods, see the Memmy documentation.

https://github.com/MemTensor/memmy-agent/blob/HEAD/Memmy system architecture: multiple Agents and entry points share the local Memory and Agent Runtime


Roadmap

Memmy is building personal memory infrastructure, and its scope goes beyond coding Agents:

Acknowledgements

Memmy stands on the shoulders of a group of excellent open-source projects, and we are deeply grateful.

The point of open source is to let good ideas flow, and we hope Memmy becomes part of that river.

Contributors

Thanks to every contributor who makes Memmy better ❤️

GitHub Stars & Activity

1,952Stars
0Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars1,952
Forks0
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

thedotmack / claude-mem

TypeScript★ 94,311⑂ 0
2

supermemoryai / supermemory

TypeScript★ 30,665⑂ 0
3

TencentCloud / TencentDB-Agent-Memory

TypeScript★ 27,024⑂ 0
4

MemTensor / MemOS

TypeScript★ 11,478⑂ 0
5

CaviraOSS / LongMemory

TypeScript★ 4,510⑂ 0
6

letta-ai / letta-code

TypeScript★ 3,385⑂ 0
7

Bitterbot-AI / bitterbot-desktop

TypeScript★ 2,459⑂ 0
8

cytostack / openwolf

TypeScript★ 2,352⑂ 0

More AI Rankings