Skip to content

wanxunyang/memora-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memora Agent

中文 · English

Memora Agent

An AI assistant with long-term memory, workspace file management, and web search — all in one sleek interface.

Dedicated to building a companion agent with permanent memory — an AI that truly remembers you.

✨ Why Memora?

Most AI chatbots forget everything after each conversation. Memora remembers.

🧠 Long-Term Memory That Actually Works

  • Automatic fact extraction — no manual note-taking, Memora learns from your conversations
  • Smart deduplication — merges similar memories, avoids clutter
  • Decay & importance scoring — important memories stay, irrelevant ones fade naturally
  • Context-aware retrieval — injects only the most relevant memories into each conversation

📁 Built-In Workspace

  • Full file management (read, write, delete, rename, copy)
  • Search files by name or content
  • Quote files directly into chat — AI knows exactly what you're referring to

🌐 Web Search

  • Toggle-able real-time search via DuckDuckGo
  • Results seamlessly integrated into AI responses

🎨 Clean, Modern UI

  • Dark theme with smooth animations
  • Resizable panels for your workflow
  • Real-time streaming responses with loading indicators

🚀 Quick Start

Prerequisites

  • Python 3.11+
  • Node.js 18+
  • An OpenAI-compatible API key

1. Install Dependencies

pip install -r requirements.txt

2. Configure

export DASHSCOPE_API_KEY="your-api-key"
export DASHSCOPE_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"

3. Run

# Backend
cd agent && python server.py

# Frontend (new terminal)
cd frontend && npm install && npm run dev

Open http://localhost:5173 in your browser.

🛠️ Tech Stack

Layer Technology
Backend Python 3.11+, FastAPI, Uvicorn
AI/ML LangChain, ChromaDB, OpenAI API
Frontend React 18, TypeScript, Vite
Search DuckDuckGo Search API
Storage JSON files + Chroma vector index

📝 License

MIT

About

Long Memory AI Agent with workspace file management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors