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.
Most AI chatbots forget everything after each conversation. Memora remembers.
- 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
- 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
- Toggle-able real-time search via DuckDuckGo
- Results seamlessly integrated into AI responses
- Dark theme with smooth animations
- Resizable panels for your workflow
- Real-time streaming responses with loading indicators
- Python 3.11+
- Node.js 18+
- An OpenAI-compatible API key
pip install -r requirements.txtexport DASHSCOPE_API_KEY="your-api-key"
export DASHSCOPE_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"# Backend
cd agent && python server.py
# Frontend (new terminal)
cd frontend && npm install && npm run devOpen http://localhost:5173 in your browser.
| 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 |
MIT