微信扫码
添加专属顾问
Selfware协议重新定义Agent协作方式,让上下文传递像发送文件一样简单。 核心内容: 1. 现有文件格式在Agent时代的局限性分析 2. Selfware协议的四项核心设计原则 3. 实际应用场景与协作流程演示
2月26日晚8点,WaytoAGI 共学邀请来了 floatboat.ai 的创始人少卿和架构师 Remy。
少卿是社区老朋友,做过「出国点餐一条龙」,这次带来了一个叫 Selfware 的开放协议,专门解决 Agent 之间上下文传递的问题。
直播里有个细节挺有意思。AJ 说她前一天晚上试了一下,一开始完全看不懂这是什么,但让 Claude Code 跑了一遍之后,立刻就懂了!
这个反差其实就是 Selfware 想做的事:把「怎么用」这件事直接打包进文件里,agent 一看就会。
核心结论很简单:一个 .self 文件 = 数据 + 视图 + 操作历史 + 协作记录。你在小龙虾上干完活,打个包扔给 Claude Code,它接着干,所有上下文都在。
📺 完整直播回放:通往AGI之路视频号
在讲 Selfware 之前,我们得先理解一个问题:为什么现有的文件格式不够用?
传统软件的文件格式,比如 .docx、.pptx,本质上也是压缩包。少卿现场演示了一下,把 .docx 改成 .zip,直接就能解压。
但问题是,这些格式是封闭的,只有微软自己能完全解读。更关键的是,里面只有数据,没有操作历史,更没有「这个文档是怎么一步步做出来的」。
你在 Cursor 里跟 AI 聊了几十轮,做出一个项目,上下文全在对话历史里。现在你想把这个项目交给 Claude Code 接着做,怎么办?
以前的办法是建个 Git 仓库,写个 README,然后祈祷对方能看懂。但 agent 不是人,它需要的不只是代码,还有「你为什么这么做」「改过几版」「哪些是关键决策」。
少卿说,他们自己做 agent 产品时遇到了这个痛点。你从本地电脑 hand off 到云端,或者从一个 agent 平台切换到另一个,上下文怎么无缝衔接?这是个真实存在的问题。
Selfware 要做的就是把这堵墙拆了。
本质上,Selfware 定义的是 Agent 之间协作的一种文件协议。不同的 Agent 之间可以更好地协作,同时也给人类提供了更友好的界面。设计原则是 Agent first,但对人类友好。
Selfware 的协议定义很简单,核心就一句话:
a file is an app,everything is a file。
Selfware协议演示界面及核心定义文档
传统软件分三层:数据层、逻辑层、交互层。传统文件只包含数据,逻辑和视图都绑定在特定软件上。但在 agent 时代,AI 能看懂你的数据,也能临时生成视图和逻辑,那为什么还要把它们绑死?
Selfware 协议定义了四个核心原则:
数据权威性(Canonical Data Authority):每个实例必须定义唯一的数据源。
写入边界(Write Scope Boundary):所有写操作限制在 content/ 目录(或声明的规范范围)内。
无静默更新(No Silent Apply):任何更新都必须经过用户确认,不能偷偷执行。
视图即函数(View as Function):视图 = f(数据, 意图, 规则)。视图不是数据源,只是数据的投影。
一个 .self 文件里包含这些东西:
selfware.md:协议文档本身,定义了这个文件遵循的规范。可以引用 GitHub 上的标准协议,也可以自己定义。
manifest.md:定义这个软件是什么,怎么启动,需要哪些权限,有哪些视图。就是个 Markdown 文件,AI 擅长写这个。
content/ 目录:所有数据都放这里,只能被 agent 操作。你写的文档、做的笔记、项目文件,全在这。
memory/ 目录:记录所有改动和关键决策。每次 agent 干完一件事,会把元数据记下来,包括「为什么这么改」「改了什么」。如果启用了 Git,还能看到完整的版本历史。
skills/ 目录:这个项目用到的所有 skills 都可以打包进去。你传给别人,他不需要再去市场装一遍,直接就能用。
views/ 目录:存放不同的视图实现。同一份数据可以有文档视图、PPT 视图、脑图视图、卡片视图。
少卿现场演示了他自己的一个 .self 文件。本地是个文件夹,要分享的时候只需要跟 Agent 说“要打包分享、去掉敏感信息”,就能直接打包成 .self 文件。
这个文件可以有多种视图:传统文档、PPT、脑图、大纲、卡片。同一份数据,你在文档视图里改了,PPT 视图里也会同步更新。
更狠的是,你可以直接跟 agent 说「给我新增一个主题」「把这个导出成小红书图片」,它就去干了。软件本身是活的,可以无限更新。
Selfware 还支持一个高阶玩法:多人协同。
假设你和 AJ 共享一个 GitHub 仓库,你在 manifest 里定义好这个文件是协同的。你改完之后,AJ 打开他那边的 .self 文件,会自动检查服务端有没有更新,有的话通过 Git 直接 merge 进来。
Selfware自修改与AI Agent协作文档
这意味着什么?
你可以把一个项目打包成 .self 文件,传给做设计的朋友,他用他的 agent 接着干。干完之后传给做增长的,再传给做开发的。
每个人的 agent 都能看到完整的上下文,知道前面的人做了什么决策,为什么这么做。
而且你完全可控。打包的时候可以选择不包含 memory,只分享软件本身。也可以选择不用 GitHub,就在两台电脑之间传,或者两个小龙虾之间传。
协议还定义了 Discovery 机制:你在用这个软件的过程中,如果遇到某些问题搞不定,可以让它去 GitHub 上找解决方案。
比如你想把文档转成特别好看的 PPT,它可以带着意图和部分上下文去找,找到了会问你要不要试一下。文件本身可以进化。
Remy 展示了一个更极端的例子:一个让 agent 长程运行的系统,跑了 25 个小时,经过 20 次迭代,完成了一堆 UI、测试、功能开发的任务。
如果要把这个能力复制给别人,以前的做法是建个 Git 仓库,写个文档,然后 50% 的人看到这一步就放弃了。
现在的做法是把整个项目打包成 .self 文件,扔给你。你不只能看到最终的代码,还能看到:用了哪些 skill、做了哪些关键决策、为什么界面长这样而不是那样、每一步是怎么迭代过来的。
Remy 说,这不只是技术问题,还涉及到未来的经济系统。当生产力爆棚之后,人的工作会变成“指导 AI 工作”。
同样的 agent,有人用来跑小任务,有人用来做量化系统每天赚 1 万块,差距在于你怎么引导它,怎么把需求落地,怎么把 token 变成价值。
Selfware 要做的是让这些技能可以无限迭代、无限复制。
就像有人直接用 Selfware 做了一个微信公众号 Markdown 编辑器,支持多种样式、实时手机预览、一键复制到公众号。
更有意思的是他把它跑在自己的云服务器上,让 OpenClaw 开通远程访问,配好防火墙端口,现在随时随地都能用。
这个工具本身也是一个 selfware,自己写的,自己的数据,自己的服务,没有依赖任何第三方平台。
如果你想试试 Selfware,可以这么开始:
去 GitHub 找仓库: floatboat-ai/selfware.md 是协议文档仓库,协议文件就两个,中文版 selfware-zh.md 和英文版 selfware.md.awesome-selfware/openoffice.self 是一个完整的 demo,包含了运行时实现。
本地跑一个 demo:克隆 openoffice.self 仓库,运行 python server.py,打开 http://127.0.0.1:8000/ 就能看到效果。这个 demo 包含了文档、画布、脑图、大纲、演示、卡片 6 种视图。
用 agent 帮你玩:把仓库地址丢给小龙虾或 Claude Code,让它帮你解压、运行、修改。跑一遍比看十遍文档都管用。
从小项目开始:不用一上来就搞大的。可以先把一个笔记、一个日程管理、一个小工具做成 .self 文件,体会一下「文件即软件」是什么感觉。AJ 昨天就用这个协议做了一个日历软件。
试试多 agent 协同:在小龙虾上干一半,打包传给 Claude Code 接着干,看看上下文是不是真的无缝。
提交你的想法:这个协议是开放的,还在快速迭代,当前版本是 v0.1.0 (Draft)。你可以在 GitHub 上提 issue,或者直接提交 PR。少卿说他们已经准备好了一个机器人军团来处理 issue。
Selfware 是一个完全开放、去中心化的协议,不过在 floatboat.ai 里运行是最顺畅的,因为产品从一开始就是围绕这套协议构建的:
自带文件管理器和浏览器视图的 Agent,操作无缝衔接。下周更新后还会支持在飞书或其他聊天软件里,远程调用自己电脑上的 Agent。
少卿和 Remy 自己在做的产品floatboat.ai,就是围绕 Selfware 协议搭的,这场直播里也顺带展示了一下。
它的定位是“办公场景下的 Openclaw”,左边是全功能文件管理器,中间是各种视图,右边是 agent。
内置浏览器,支持深度搜索、操控本地邮件、写入苹果日历,可以同时开多个工作空间,agent 跑多少个看你电脑性能。
现在还在内测,正式版预计下周会发,感兴趣的朋友可以蹲蹲。
Selfware 协议特别强调安全性。运行时有几个硬性限制:
仅本地访问:默认只监听 127.0.0.1,不对外暴露。
写入范围限制: agent 只能写 content/ 目录,不能乱动其他文件。
高风险操作确认:打包、发布、拉取合并、应用更新这些操作,都需要明确确认,不能静默执行。
这些限制不是为了限制 agent 的能力,而是为了让用户始终保持控制权。你的数据归你所有,你可以随时拿走,也可以随时检查 agent 做了什么。
如果你正在做 agent 相关的产品,Selfware 值得认真看一下。
它解决的是一个真实痛点:agent 之间怎么传递上下文。
如果你只是在用 agent 干活,也可以试着把你的项目打包成 .self 文件,体会一下数据归你所有、随时可以拿走的感觉。
在 agent 时代,文件不应该只是静态数据容器,它应该是一个活的软件实体,能进化、能协同、能记住所有的来龙去脉。少卿团队刚开源了这个 Agent 文件协议,让 Agent 之间信息流转自包含、自进化,数据自有:
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-06-30
Codex 权限 Profile:sandbox 不再一刀切
2026-06-30
Google 悄悄开闸:Gemini API 免费放量 1M TPM,OpenAI 和 Anthropic 开发者坐不住了
2026-06-30
我的Mac潜伏了一个月木马:AI Agent时代,真正危险的不是“手滑”
2026-06-30
AgentOps:用户快速地调教好你的Agent的关键功能。
2026-06-30
AI 应用产品评测体系完整指南
2026-06-30
AI写代码越快,程序员越危险?Codex负责人摊牌:真正难的是"删代码"
2026-06-29
17 岁高中生做了个假 AI,上线一个月获 2.8 亿次访问
2026-06-29
Loop Engineering 具体做些什么
2026-04-15
2026-04-07
2026-04-07
2026-04-24
2026-04-17
2026-04-05
2026-04-02
2026-04-05
2026-04-14
2026-04-24
2026-06-27
2026-06-26
2026-06-25
2026-06-18
2026-06-18
2026-06-10
2026-06-10
2026-06-07
欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。
在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。
一、 定义
本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。
会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。
知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。
二、 账号注册与登录
登录方式:本网站支持以下登录方式,您可根据实际情况选择:
微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。
手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。
账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。
实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。
未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。
三、 服务内容与规范
知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。
服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。
禁止行为:您在使用服务时不得实施以下行为:
利用技术手段批量爬取、下载、转存知识库内容;
将知识库内容用于商业目的或未经授权地向第三方传播;
干扰本网站正常运行或侵犯其他用户合法权益;
发布违法违规信息或从事违反公序良俗的活动。
四、 知识产权声明
权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。
有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。
侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。
五、 个人信息保护
我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。
您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。
您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。
六、 免责声明
内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。
不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。
第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。
七、 违约责任
如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。
如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。
八、 法律适用与争议解决
本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。
因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。
九、 其他
本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。
本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。
我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。