惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
The Cloudflare Blog
S
SegmentFault 最新的问题
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
The GitHub Blog
The GitHub Blog
量子位
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
V2EX
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
J
Java Code Geeks
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
[开源] Magi:一个本地桌面 Agent,把你的碎片活动沉淀为白盒...
asuka321 · 2026-05-14 · via V2EX

大家好,开源一个自己折腾的桌面端 AI Agent 项目:Magi

GitHub Repo:Github

为什么要做 Magi ?

开发这个项目的念头,起因于去年尝试做的一款日记应用。当时期望通过对日记进行行为与情感分析,让 AI 刻画出用户画像,从而提供更有温度的交互。推进过程中遇到了明显的瓶颈:大部分用户根本不会主动表达日常操作习惯。日记能留存生活中的“大事”,对“稀松平常的小事”无能为力。

今天又加班到了凌晨 1 点,其实完全没我啥事,就硬等前端把接口调完。不过靠我精湛的摸鱼技巧,在公司爽看了 3 集 MyGO ,还听了好久周杰伦的新专。

这段平凡的经历,几个月后你或许还记得当晚的加班。至于期间看了什么剧、听了什么歌、当时的情绪状态,往往会彻底遗忘。

Magi 的核心目标正是解决这一痛点。它作为一个桌面 Agent ,通过接入浏览器记录、媒体播放、照片库、日历、Git 提交等外部传感器数据,将这些被动产生的操作痕迹,汇聚成用户个人的长期记忆时间线。

长期记忆能力

为什么不能直接使用向量库?

很多系统所谓的长期记忆,最后都变成了“把记录切块丢进向量库”。在桌面端高频传感器场景下,这种做法会带来灾难性的后果。

以一个中度使用的开发者为例,每天的 API 对话、终端操作、网页浏览记录、媒体访问记录可达 3000 条。如果全量存入并做索引:

  • 原始记录体积预估:22GB - 66GB / 年
  • 带来后果:本地存储成本爆炸,且在回答“我现在住在哪里”等问题时,极易召回 AI 自己曾经的错误推测(回音室污染)。

五层生命周期的本地记忆架构

要支撑海量被动数据的摄入并保持检索的可用性,Magi 在本地构建了一个五层( L0-L4 )生命周期的记忆架构。

  • L0 工作记忆:维持当前对话和任务的临时状态。

  • L1 事件记忆:将对话、终端命令、日历、Git 提交等碎片信息,规范化为带有来源和时间戳的底层事实证据。

  • L2 知识记忆:从 L1 中提取出实体、状态和关系。系统严格区分用户明确表达的事实与 AI 推测的结果,避免相互污染。

  • L3 摘要反思记忆:按天/周对海量碎片进行降采样和总结压缩。

  • L4 技能记忆:记录工具调用的成功率与报错特征,具备错误路径熔断机制,让 Agent 积累做事经验。

目前这套记忆检索链路在 LongMemEval 评测集上跑到了 87.2% 的准确率。关于整个记忆的构建思路,我也写了一篇文字这博客里。

赋予 Agent 真实的“生命感”

在这个记忆底座之上,为了让 Magi 真正像一个“伴侣”运作,交互层创新性实现了两个机制:

1. 告别机械对答的自然节奏回复 传统大模型的回复是严格的 1 对 1 同步模式。Magi 增加了一个后置的切片链路,会将长段的回复拆解,模拟真人的输入停顿,按多段、有延迟的异步方式发送给用户,大幅降低“机器感”。

2. 动态人格跃迁及深层人格 Agent 的人格设定支持深度自定义,并与记忆系统的 L2 状态层打通。当底层观察到用户处于高压或焦虑状态时,即使是偏向“搞笑”的人设,也会自动平滑跃迁至温和安抚状态。随着互动时间的拉长和特定里程碑的触发,还会解锁深层的人格维度。

产品状态与相关链接

在产品形态上,Magi 提供了一个开箱即用的桌面客户端。所有应用数据和记忆数据库默认保存在本地。除了正常的 LLM API 调用,系统没有任何外部数据上报逻辑。

项目目前处于 Beta 阶段,核心的记忆分层链路和基础传感器均已完整跑通,提供开箱即用的 macOS 安装包。由于系统的复杂性,实际运行中可能会遇到一些预料之外的 Bug 。如果你在体验中发现任何问题,欢迎随时在 GitHub 提交 Issue ,我会第一时间跟进修复。

对 Agent 底层逻辑或记忆架构感兴趣的 V 友,欢迎下载体验并查阅源码。期待各位的 Issue 和 PR 。

相关链接