MIRIX
活跃简介
多 Agent 个人助手,通过捕获实时屏幕活动并将其转化为结构化记忆,构建自适应数字体验的知识库,支持跨会话上下文记忆和个性化知识管理。
核心特性
- 六个专用记忆 Agent(核心、情景、语义、程序、资源、知识库)构建结构化长期记忆
- 实时屏幕活动追踪,智能整合为结构化记忆
- 隐私优先设计,所有长期数据本地存储,用户可控制隐私设置
- 基于 PostgreSQL 的 BM25 全文搜索与向量相似度结合的高级检索
- 无缝处理文本、图像、语音和屏幕截图的多模态输入
- 基于 Docker 部署,提供 Python 客户端 SDK 便于集成
适用场景
💡 构建跨会话记忆用户偏好的个人 AI 助手
💡 从持续的屏幕活动监控中创建知识库
💡 开发具有本地优先数据存储的隐私意识 AI 工具
💡 需要结构化长期记忆管理的多 Agent 系统
💡 将数字体验整合为可搜索知识的研究和生产力工具
分类
快速开始
1. 启动后端:`docker compose up -d --pull always`
2. 在 http://localhost:5173 创建 API 密钥并设置 `MIRIX_API_KEY`
3. 安装客户端:`pip install mirix-client`
4. 初始化并使用:
```python
from mirix import MirixClient
client = MirixClient(api_key="your-key", base_url="http://localhost:8531")
client.initialize_meta_agent(config={...})
client.add(user_id="user", messages=[...])
memories = client.retrieve_with_conversation(user_id="user", messages=[...])
```