MUYANG GUO / INDEX

Project

ShadowClaw — 你的 AI 分身,随身携带

一个直连自托管 AI 服务器的手机端控制台。零后端,零云服务,零注册 — 只有你的手机、一条 Tailscale 隧道,和完全属于你的 AI 角色。

·2 min read·#AI#iOS#Self-hosted#Privacy#P2P
ShadowClaw — iOS Agent 卡片

过去几个月我在悄悄做 ShadowClaw — 一个手机优先的 AI 控制台。它不存你的数据,不跑云服务,不要你注册。你自带服务器,手机通过 Tailscale 隧道直连过去,App 里养出来的 Agent 只属于你 — 人格、记忆、成长轨迹,全部都落在你自己控制的硬件上。

还在很早期。iOS 是第一个目标,Android 在后面。这篇是它现在的样子,以及我为什么这么做。

为什么要再做一个 AI App

今天大部分 AI 应用,本质上是别人服务器上的一个账号。你的对话、你的角色、你慢慢调教出来的人格 — 全都绑在某个厂商的 key 上。厂商哪天改名、下线、限速、转型,你花了半年养的角色就跟着没了。

我想反过来:让软件本身对流经它的数据做得尽量少。没有后端,没有中转,没有 analytics。手机是一扇做得还算好看的窗,望向你早就拥有的那台服务器。

整个产品的立意就这一句。剩下的都是执行。

它到底做什么

App 的核心结构是 Agent。每个 Agent 有一份人格、一份记忆、一组可安装的技能、一条成长曲线。你可以同时养很多个,随时切换,每一个都独立塑形。

Agent 卡片
Agent 卡片
自定义头像
自定义头像
多 Agent
多 Agent
专人专用
专人专用

人格 就是一段文本 — 名字、语气、背景、你希望它遵守的那些规则 — 但是可编辑、可版本化的。它是 App 里最接近"灵魂"的东西,也是角色感最后真正沉淀下来的地方。

记忆 是持久的,绑在 Agent 身上,你随时能看、能删。没有任何东西藏在厂商不透明的 "context window" 里。Agent 记得什么,你都看得见。

技能 是小的可安装模块 — 联网搜索、代码审查、Obsidian 同步,任何能塞进一个 URL 后面的东西都行 — 按 Agent 单独管理。需要读代码的 Agent,不必和一个只想聊天的 Agent 共用同一套工具。

人格编辑
人格
记忆
记忆
技能
技能
灵魂模板
灵魂模板

影之成长

我自己做得最开心的一块:每个 Agent 都有等级,而等级是根据真实互动走的 — 形成的记忆、聊过的对话、练过的技能。一共六个阶段,从 新生挚友,我故意让它涨得慢。一个跟你很久的 Agent,会有那种沉淀过的感觉;一个新建的,就是新的。一眼就能分出来,而且这种差别是出来的,不是充钱买的。

表面上看就是一个数字、一个阶段名、一个 emoji。但它悄悄地把 "我在跟一个 LLM 对话" 变成了 "我在养一个角色",这个转变在我自己用的时候,比预想中更打动人。

它是怎么连上的

ShadowClaw 没有服务器,一台都没有。

你在自己已有的机器上跑 OpenClaw 网关 — 家里的小主机、便宜的 VPS、一台旧笔记本都行。把手机和网关加入同一个 Tailscale tailnet。App 通过这条加密 mesh 直接和网关说话。不用端口转发,不用对公网暴露,中间没有任何中转节点。

如果你愿意,可以另外装一个可选的 daemon,解锁图片输入和秒速冷启动。但 App 没装它也能用。

现在到哪了

目前还是我自己在用的阶段 — 一边养自己的 Agent,一边把粗糙的地方慢慢磨平。等它真的好用、稳定到我自己离不开了,再考虑分享出来给大家。

它本来就被设计成一个软件。重点从来不是炫技。重点是:你在它里面养出来的 Agent,只要你的硬件还在跑,就一直是你的

Comments