Skip to content

wrannaman/rememberall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rememberall 🔮

A secure, open-source long-term memory solution for GPT Store builders and AI developers. Just mention @rememberall in your custom GPT to unlock persistent memory across conversations.

For GPT Builders

  1. Install from GPT Store
  2. Add to your custom GPT's configuration using ./api/openapi.yaml
  3. Your GPT now has persistent memory!

How It Works

1. Store Memories

Input Example Your GPT can store important information from conversations

2. Load Past Context

Load Memory Easily retrieve relevant memories when needed

3. Natural Interactions

Remember Example Seamless integration with conversation flow

4. Manage Memories

Dashboard UI Intuitive dashboard for memory management

// Example usage in your GPT's system prompt
When user mentions past conversations, use @rememberall to recall context:
User: "What did we discuss about authentication last week?"
Assistant: Let me check @rememberall
Assistant: According to our previous discussion, we implemented JWT-based auth...

For Developers

Features

  • 🔒 Privacy-First: Self-host your memory store
  • 🚀 Vector-Based: Efficient semantic search
  • 🔗 Easy Integration: Simple REST API
  • 📦 Open Source: Customize and extend as needed

Quick Start

  1. Deploy using Docker Compose:
git clone https://github.com/yourusername/rememberall.git
cd rememberall/deploy
docker-compose up -d
  1. Available API Endpoints:
# List or search memories
GET /memories?search=query&limit=10&offset=0

# Create new memory
POST /memory
{
    "memory": "Your memory text here"
}
  1. Authentication:
  • All endpoints require Bearer token authentication
  • Include token in requests: Authorization: Bearer your-jwt-token

API Response Examples

Get Memories:

{
    "success": true,
    "memories": [
        {
            "id": "mem_123",
            "memory": "Discussion about authentication systems"
        }
    ]
}

Create Memory:

{
    "success": true,
    "memory": {
        "id": "mem_124",
        "memory": "New project requirements discussion"
    }
}

Architecture & Security

  • End-to-end encryption
  • Self-hosted vector storage
  • Fine-grained access control
  • GDPR-compliant data handling

About

solving long term memory storage for llms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages