Repolode
Mirix-AI

Mirix-AI/MIRIX

多智能体个人助手,通过观察屏幕活动并构建本地结构化记忆,回答你数字工作中的相关问题。

Star
3,456
Fork
273
未关闭 Issue
46
最近提交
14天前

这是什么?

Mirix 是一个个人 AI 助手,会采集屏幕活动和对话内容,并将其整理为结构化的长期记忆。系统包含六类记忆组件(核心、情景、语义、程序、资源和知识库),每类由专门的智能体负责管理,信息按类型组织,而不是混在一条流水账里。

项目通过 Docker 启动后端和仪表盘,API 默认监听 8531 端口,并提供 Python 客户端 mirix-client,可添加消息并结合对话上下文检索记忆。输入支持文本、图片、语音和屏幕截图。检索基于 PostgreSQL,结合 BM25 全文搜索与向量相似度。

项目提供 auto-dream 接口,用于审查已有记忆、合并重复内容并处理冲突条目,支持 dry-run 预览。程序性记忆还能从最近会话中的工具调用和报错里提炼技能。升级已有数据库时需要手动执行迁移脚本。

核心功能

  • 01六类专门的记忆组件,各由独立智能体管理
  • 02持续屏幕采集并整理为结构化记忆
  • 03长期数据本地存储,隐私设置由用户控制
  • 04基于 PostgreSQL 的 BM25 全文检索与向量相似度搜索
  • 05支持文本、图片、语音和屏幕截图输入
  • 06auto-dream 接口可合并和清理记忆

适用场景

  • 回顾最近几天做过的工作或讨论过的内容
  • 基于屏幕活动和聊天记录构建个人知识库
  • 从智能体工作流中的工具报错与修复过程提炼可复用步骤
  • 研究面向 LLM 助手的多智能体记忆架构

快速上手

  1. 1

    用 Docker 启动后端和控制面板

    docker compose up -d --pull always
  2. 2

    在控制面板中创建 API 密钥,并将其设置为环境变量 MIRIX_API_KEY

  3. 3

    安装 Python 客户端

    pip install mirix-client

使用前须知

  • 运行需要配置大模型和嵌入模型服务商,例如 Google AI 的 API 密钥。
  • 它会存储由屏幕截图生成的记忆,在共用设备上需要注意隐私问题。
  • 自部署需要 Docker 和 PostgreSQL 环境,升级时现有数据库需要手动执行迁移。

标签

常见问题

MIRIX 是什么?
多智能体个人助手,通过观察屏幕活动并构建本地结构化记忆,回答你数字工作中的相关问题。 Mirix 是一个个人 AI 助手,会采集屏幕活动和对话内容,并将其整理为结构化的长期记忆。系统包含六类记忆组件(核心、情景、语义、程序、资源和知识库),每类由专门的智能体负责管理,信息按类型组织,而不是混在一条流水账里。
MIRIX 可以免费使用吗?用的什么许可证?
MIRIX 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
MIRIX 还在维护吗?
活跃维护中。MIRIX 最近一次提交是在 2026年10月8日。
MIRIX 适合用来做什么?
回顾最近几天做过的工作或讨论过的内容 基于屏幕活动和聊天记录构建个人知识库 从智能体工作流中的工具报错与修复过程提炼可复用步骤 研究面向 LLM 助手的多智能体记忆架构
MIRIX 怎么安装和运行?
用 Docker 启动后端和控制面板: docker compose up -d --pull always 在控制面板中创建 API 密钥,并将其设置为环境变量 MIRIX_API_KEY 安装 Python 客户端: pip install mirix-client
在哪里获取 MIRIX?
源代码和安装说明在 GitHub 上:https://github.com/Mirix-AI/MIRIX

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目