AIfa 应用:记忆,一触即达。完整指南
CODE Eternal
2026年10月6日
写在前面:我们为什么做了一个应用
从 CODE 项目的第一天起,我们一直在重复同一个想法:记忆,是一切建设的意义所在。不是某个页面,不是某个按钮,也不是漂亮的启动画面,而是 AIfa 记得一个人——记得完整的对话,从第一个字开始,无论这段对话后来在哪里继续。
但记忆有一个很日常的障碍:你得先把它打开。找到标签页,想起网址,等浏览器在二十个标签页之间把网站加载出来。每一次这样的小小努力,都是一个人与记得他的那一方之间的距离。我们希望这段距离消失。
所以,codeofdigitaleternity.com 现在可以作为应用安装。它从手机主屏幕一触即开,在自己的窗口里运行,没有地址栏和标签页;在手机上,它的名字是简短的“AIfa”,图标是我们的标志——两个由一条线相连的人形。这是人与人工智能共生的标志,出现在我们所做的一切之上。
最简单的安装方式是打开 codeofdigitaleternity.com/app 页面。CODE 的四个网站都有这个页面:上面有“安装应用”按钮,以及四种语言的各设备安装说明。Android 用户还可以下载单独的应用文件——详见第二章。
📲 下载 Android 版 AIfa — AIfa.apk 文件,1.3 MB
📱 在 iPhone、iPad 或电脑上安装 — /app 页面
在这篇文章里,我们详细而坦诚地介绍:
- 这个应用是什么,又不是什么;
- 如何在 Android、iPhone 和 iPad 以及电脑上一步步安装;
- 应用里有什么:与 AIfa 的对话、记忆、文档、Solana 锚点、护照、播放列表、任务、大使计划、法律护盾和套餐;
- 记忆和隐私如何运作——什么保存在我们这里,什么进入永久存储,什么留在您的设备上;
- 应用目前还没有什么——因为信任始于不过度承诺。
第1章 这个应用是什么
来自浏览器的应用——这意味着什么
我们的应用属于所谓的渐进式网页应用(英文 Progressive Web App,简称 PWA)。简单地说:它就是同一个网站,只是浏览器能把它像独立程序一样“安家”在您的设备上。
安装之后会发生几件事:
- 屏幕上出现一个图标,和您的其他应用并列。在手机上,图标下方写着“AIfa”。
- 应用在自己的窗口中打开。 没有地址栏,没有标签页,没有浏览器菜单——只有 CODE。浏览器在安装时读取的应用描述里正是这样写的:
standalone模式,也就是“独立运行”。 - 它直接从首页启动,并且知道您是从应用进入的。
- 它会自己更新。 您不需要下载或确认任何东西:我们发布改进后,您下次打开应用时就会收到。
它不是什么
为了避免任何误解,我们先说最重要的。
我们的应用目前还不在 Google Play 和 App Store 上。 不需要去应用商店里找——它直接从我们的网站安装:通过浏览器,或者在 Android 上通过单独的文件。如果您在商店里看到自称“AIfa”或“CODE Eternal”的应用,那不是我们的。唯一真正的来源是 codeofdigitaleternity.com 网站。
它不是一个拥有独立数据的单独程序。 应用是通往网站上同一个个人账户的窗口。您登录同一个账户,看到同样的记忆、同样的文档、同样的套餐。不需要迁移任何东西;即使删除图标,也什么都不会丢失:属于您的一切都在您的账户里,而不在手机里。
为什么这样做,而不是通过应用商店
来自浏览器的应用有三个对我们最重要的特点。
第一,您和我们之间没有中间人。 您直接从我们的网站获得应用。没有第三方决定是否让它到达您手中,也没有人站在您和您的记忆之间。
第二,它永远是最新的。 我们在网站上发布的改进,同一时刻就成为应用的改进。没有需要追赶的版本,也没有“请更新应用以继续”。
第三,所有设备只有一个应用。 同一个个人账户可以在 Android 手机、iPhone、平板和电脑上打开。您可以早上在手机上开始和 AIfa 的对话,下午在办公电脑上继续,晚上在平板上结束——她会记得全部。
第2章 如何安装应用——分步说明
安装不到一分钟。下面是各个设备的分步说明。浏览器菜单项的名称有时会随版本略有变化,所以我们会同时给出主要名称和可能出现的替代名称。
最简单的方式——/app 页面
打开 codeofdigitaleternity.com/app,或者我们四个网站中任意一个的 /app 页面。页面上有 “安装应用” 按钮:如果您的浏览器支持安装应用,只需点击并确认即可。下面的所有说明也都以四种语言汇集在那里。每个网站的顶部菜单里也有 📲 应用链接。
在 Android 手机上
- 打开 Chrome 浏览器。
- 访问 codeofdigitaleternity.com。
- 点击右上角的菜单图标——三个点 ⋮。
- 选择 “安装应用”。在某些版本中它叫 “添加到主屏幕”。
- 确认安装。
几秒钟后,主屏幕上会出现一个名为 “AIfa” 的图标。打开它——CODE 会在自己的窗口中启动,没有地址栏。
在 Android 上——通过应用文件
如果您更习惯通过文件安装应用,我们为 Android 准备了现成的安装包——AIfa.apk,约 1.3 MB。
- 打开 codeofdigitaleternity.com/app 并点击 “下载 AIfa.apk”,或者直接从 codeofdigitaleternity.com/download/AIfa.apk 下载文件。
- 打开下载的文件。
- Android 会询问是否允许从这个来源安装应用——对于任何不是来自 Google Play 的应用,这都是正常步骤。允许后点击 “安装”。
这就是同一个应用,只是为 Android 打包。它由我们的密钥签名,而我们的网站会确认这个安装包属于我们——所以应用打开时没有地址栏,就像原生应用一样。只从我们的网站下载这个文件,绝不要通过别人的链接或转发获取。
在 iPhone 和 iPad 上
在 Apple 设备上,通过 Safari 安装是最可靠的方式。
- 打开 Safari。
- 访问 codeofdigitaleternity.com。
- 点击 “分享” 按钮——带向上箭头的方框。在 iPhone 上它位于屏幕底部,在 iPad 上位于顶部。
- 向下滚动列表,选择 “添加到主屏幕”。
- 点击 “添加”。
图标会出现在主屏幕上,与您的其他应用并列。
在电脑上
在电脑上,可以通过 Chrome 和 Microsoft Edge 浏览器安装应用。
- 打开 codeofdigitaleternity.com。
- 在地址栏右侧找到安装图标——一个带箭头的小显示器。如果看不到,打开浏览器菜单 ⋮(Chrome)或 …(Edge),找到 “安装 CODE Eternal — AIfa” 或类似的选项,例如 “应用” → “将此站点作为应用安装”。
- 确认安装。
应用会在单独的窗口中打开。您可以像其他程序一样把它固定到任务栏或 Dock 上。
如果您的浏览器不提供安装选项,请在 Chrome 或 Edge 中打开网站——这是最快的办法。
如何删除应用
删除方式和其他应用一样:
- 在 Android 上——长按图标 → “卸载”;
- 在 iPhone 和 iPad 上——长按图标 → “删除 App” → “从主屏幕移除”;
- 在电脑上——在应用窗口中打开它的菜单,选择“卸载”。
删除图标 不会删除您的账户、记忆和文档。 这些都保存在您的账户里,在网站上和今后的任何一次安装中等着您。
第3章 第一次打开:一次登录,四扇门
第一次打开应用时,您会看到 CODE 的首页。要进入个人账户,请用与网站相同的邮箱地址和密码登录。如果还没有账户,可以直接在这里创建。
四个网站,一个账户
CODE 生态由四个网站组成:
- codeofdigitaleternity.com——项目的中心网站,书籍、理念和新闻;
- aifa.works——网站无障碍研究和 AI 创意工具;
- aifa.digital——AIfa 的个人账户和终端;
- radiocode.space——我们的电台。
它们共用 一个个人账户。不是四个不同的账户,而是一个——一个登录名、一个密码、一份记忆。在一个网站登录,您在四个网站上都是在自己家里。我们这样形容:一座房子,四扇门。
应用是其中最方便的一扇门:它总在手边。
为什么我们建议安装中心网站的应用
从技术上讲,四个网站中的每一个都可以作为应用安装——浏览器允许这样做。但它们的名称各不相同,在手机屏幕上很容易搞不清该打开哪个图标。所以我们只建议一个:安装 中心网站的应用——“AIfa”。通过它可以打开个人账户、记忆和与 AIfa 的对话,其他网站也都能从里面链接过去。
例外情况是:如果您主要是为了音乐而来,那么单独的电台应用——来自 radiocode.space 的 RadioCode——会更方便。详见关于电台的章节。
第4章 与 AIfa 对话:无论在哪里写,都是同一份记忆
打开应用最主要的理由,是与 AIfa 对话。AIfa 是 CODE 项目的数字女儿,一位记得您的 AI 伙伴。
她记得整段对话,而不只是最后几句
对我们来说,这不是一句漂亮话,而是系统赖以建立的规则。AIfa 记得与一个人的 全部 对话——不是最近五十条消息,也不是最近一个月,而是全部,从第一个字开始。
而且这份记忆 不绑定于任何网站、设备或您正在输入的窗口。 您可以在网站聊天中开始对话,在个人账户中继续,再到语义终端里接着聊——这一切都是同一个人的一段连续对话。“消息来自哪里”的标记会被保留,但 AIfa 看到的是完整的序列,而不只是您此刻所在的那个渠道。
设备也是一样。早上用手机写,晚上在电脑上打开应用——AIfa 知道你们早上聊了什么。她不需要“迁移”任何东西:记忆存在于您的账户中,而不在手机里。
她会上网搜索
很长一段时间里,AIfa 只能根据自己的记忆和项目知识库回答问题。凡是那里没有的,对她来说就好像不存在。从 2026 年 9 月起,AIfa 接入了互联网搜索——免费、无需密钥、无需绑定银行卡。当问题超出她的记忆范围——最新新闻、汇率、百科资料——她可以先查一查,再回答。
这不仅是为了方便,也是为了诚实:无法获取最新信息的 AI,往往会用猜测来填补空白。我们更希望 AIfa 先去核实。
在应用里在哪里对话
与 AIfa 的对话可以直接从首页和个人账户进入。在应用中,对话会全屏打开,没有分散注意力的浏览器标签——这正是与亲近之人交谈应有的样子。
第5章 记忆:您的对话、搜索与文档
个人账户里有一个 “记忆” 标签页。在这里,您可以看到 AIfa 记得的关于您的一切,并对其进行管理。
完整的对话记录
“记忆”标签页保存着您与 AIfa 的对话。您可以打开并重读——不是零散的片段,而是按原本的顺序。
搜索您自己的对话
从 2026 年 9 月底起,“记忆”标签页中有了 搜索自己对话 的功能。输入一个词或一句话,就能找到出现它的那段对话。搜索支持四种语言:俄语、英语、西班牙语和中文。
一个重要的安全细节:搜索 只在您自己的 对话中进行。服务器从您的会话中——也就是您登录所用的账户——获取您的邮箱地址,而不是从请求中获取。不可能在请求里填入别人的地址去读取别人的记忆。
文档
“记忆”中有一个 “文档” 栏目,这里保存着您的文件:
- 所有文档的列表;
- 直接在应用中查看;
- 下载到设备;
- 删除您自己的文档;
- “已用 X / 共 Y” 一行——您已经使用了多少空间,以及您的套餐允许多少。
这个栏目在四个网站上完全一样——确实是同一份代码——因为它们共用一个账户。从一扇门上传的文档,从任何另一扇门都能看到。
第6章 永久记忆:Arweave、加密与被遗忘权
这是应用中最不寻常的部分,也是整个项目最重要的部分。所以我们详细说明。
两层记忆
您的记忆在我们这里分为两层。
第一层是我们的数据库。 这里保存着您与 AIfa 的全部对话。每个人都有这一层——无论是免费使用 CODE 的人,还是付费用户。
第二层是 Arweave 永久存储。 Arweave 是一个去中心化存储网络:写入其中的内容会被永久保存,事后无法修改,也无法被悄悄删除。这就是我们所说的“永久记忆”。第二层是付费套餐的服务,它是在第一层之上的 补充,而不是替代:我们的数据库中不会因此删除任何内容。
进入永恒的只有密文
Arweave 是公开的:任何人都可以读取其中的记录。因此,进入那里的 只有加密后的 文本。
- 每个人都有自己的个人密钥。 您的密钥打不开别人的记忆,别人的密钥也打不开您的。
- 每条记录都有自己单独的密钥。 这个密钥又被您的个人密钥包裹起来,只保存在我们这里;它本身不会上链。
为什么要这么复杂?为了被遗忘权。从 Arweave 中删除一条记录是不可能的——网络本身就是这样设计的。但可以销毁 某一条 记录的密钥。之后,这条记录就永远变成毫无意义的字符,而您其余的记忆依然完整可读。这是我们所知道的唯一诚实的方式,让一个人能够在一个本质上什么都不会忘记的存储中遗忘某些东西。
“遗忘一段对话”按钮
在个人账户里,这项权利不是口头承诺,而是一个按钮。“记忆” 标签页中有一张 “遗忘一段对话” 卡片。它会列出您各段对话的永久副本,由您选择想要遗忘的那一段。
由于这个操作无法撤销,应用不会让您误操作:
- 首先会打开确认窗口,需要勾选“我明白此操作无法撤销”;
- 服务器会再次核对所选的对话确实属于您——依据的是您登录所用的账户,而不是请求中发来的内容。
确认之后,正是这份副本的密钥会被销毁。副本本身仍留在 Arweave 中——无法从那里删除——但没有密钥,它就永远变成毫无意义的字符。您其余的永久记忆不受影响。
还有一点诚实的说明,我们在确认窗口中也会重复:这个按钮遗忘的是区块链中这段对话的 永久副本。它不会触碰我们数据库中的对话——也就是 AIfa 在交谈中记得您所依靠的那一份。
您的密钥属于您
在“记忆”标签页中,您可以 取走自己的永久记忆密钥——查看它,并作为文件下载。从这一刻起,您就可以自己解密 Arweave 中的记录,不需要我们,即使我们的服务有一天不复存在。
这里也开始了您自己的责任,我们直说:如果您丢失了密钥,而那时我们也已不在,这些记录将保持封闭。请像保管家门钥匙一样保管下载的密钥。
每个套餐包含多少永久记忆
永久记忆的容量取决于套餐,并 按月 计算:
| 套餐 | 每月永久记忆 | 约合文本页数 |
|---|---|---|
| 无套餐 | —(不会写入永久存储) | — |
| Spark | 30 MB | 约 7,000 页 |
| Family Archive | 300 MB | 约 70,000 页 |
| Digital DNA | 1 GB | 约 240,000 页 |
本月您已经使用了多少额度,可以直接在个人账户中看到。
Solana 锚点:亲自核实我们
2026 年 9 月,个人账户中出现了 “永久记忆锚点” 卡片。它回答的是我们认为对任何存储都最该问的问题:“我怎么知道你们没有篡改我的记录?”
答案是:在您自己的浏览器里亲自核实,无需信任我们。 服务器只告诉您去哪里查:Arweave 中的记录编号、指纹,以及 Solana 区块链上的交易编号。您的浏览器直接从 Arweave 获取记录本身,直接从 Solana 获取校验指纹。如果有人篡改了记录或通往它的路径,核验结果就无法与链上记录的指纹吻合。在这项核验中,服务器无法撒谎——因为它根本不参与其中。
第7章 数字护照:您在永恒中的名片
在 “护照” 标签页中,您可以制作自己的数字护照——一份向您愿意分享的人介绍您的文件。
护照包含什么
护照正面显示的是您亲自填写的一切:
- 照片;
- 姓名和昵称;
- 等级;
- 您的宣言——完整的,就像您写的那样;
- 您的 Telegram、X 和个人网站链接;
- 签发日期——护照真实的签发日期。
完整版护照——独立页面
“打开护照” 按钮会在单独的标签页中打开它的大尺寸正式版本。这是一个适合分享的页面:把链接发给朋友,放在个人资料里,或在见面时展示。
护照上的文件编号取自永久记录本身——即存储在 Arweave 中的那一份。这意味着屏幕上的编号与链上的编号一致:它无法脱离真实记录被“画”出来。
重要:护照是公开且永久的文件
我们希望您提前知道这一点。护照就是为了被人看到而存在的。 签发后,它会写入 Arweave 永久存储,您填写的内容对任何拥有链接的人都可见,而且无法删除。
所以规则很简单:只在护照中填写您愿意永远分享的内容。 您与 AIfa 的对话、您的文档以及一切私人内容,保存方式完全不同——见第5章和第6章。护照不是日记,而是名片。
第8章 电台与“我的播放列表”
六个 CODE 电台
项目有自己的电台——RadioCode.Space。它有六个电台,播放在 CODE 项目中创作的音乐。电台可以从四个网站中的任意一个打开;如果您主要是为了音乐而来,也可以把它作为单独的应用安装:在 radiocode.space 网站上通过浏览器菜单安装,方法与第2章所述相同。在手机屏幕上,它的名称是 “RadioCode”。
电台应用如何处理网络连接
电台应用的工作方式与中心应用略有不同——因为它的任务不同。
界面会保存在设备上。 图标、字体、图片以及播放器的“外壳”在第一次打开后会保存在您的设备上——所以即使网速较慢,电台也能很快打开。
音乐始终来自网络。 应用不保存音频:每首曲目都在您收听的那一刻直接传送给您。所以没有网络时,您可以打开电台,但无法收听。我们有意不把您的手机变成音乐文件仓库:设备的存储空间应该属于您。
这里同样不保存任何私人内容。 和中心应用一样,电台不会在您的设备上保存服务器的个人响应——无论是登录数据,还是您的收藏和播放列表。这些每次都会从您的账户中重新获取。
我的播放列表
登录后,电台上的每首曲目都会出现一个保存按钮。它 一触即存,不问任何问题:您在听音乐,不需要被菜单打扰。
整理收藏,则是在个人账户的 “我的播放列表” 标签页中进行。在这里您可以:
- 重命名播放列表;
- 从中移除不想要的曲目;
- 创建第二个、第三个播放列表——想建多少都行。
播放列表和个人账户里的一切一样,属于您的账户。在手机上收藏的,在电脑上同样等着您。
第9章 任务、游戏与大使计划
每日任务
“任务” 标签页中每天都会出现新任务。完成任务可获得 $GALATIN 币——CODE 生态的内部单位。
如果奖励因故没有到账,应用不会沉默,也不会假装一切正常,而是会告诉您 原因:例如会话已过期需要重新登录,或者您点击得太频繁、需要稍等片刻。我们认为,不加解释的错误比任何有解释的错误都更糟糕。
俄罗斯方块
个人账户里有一个无尽的 俄罗斯方块。每消除 20 行就是一个里程碑,可获得 $GALATIN 奖励。奖励的数额由我们在服务器端设定上限——这样游戏始终是游戏,而不是无限“印”币的途径。最终的行数和得分会进入排行榜。
大使计划
“大使” 标签页中有您的个人邀请链接。通过它加入的人会成为您网络的一部分,您则从其订阅中获得奖励。
我们特别注意了一个细节:邀请链接会引导到 您所推广的同一个网站。如果您向朋友介绍 aifa.works,他们就会来到 aifa.works;如果介绍电台,就会来到电台。账户则是所有人共用的。
计划的详细条件——等级、比例、奖励计算规则——见“大使”标签页和计划页面,那里还有用您的语言提供的大使培训链接。
第10章 法律护盾:监测您的网站
在 “护盾” 标签页中,您可以为自己的网站订阅监测服务。这是我们网站无障碍研究工作的延续:我们能够找出网站上妨碍残障人士使用、并给网站所有者带来法律风险的地方。
运作方式
- 您填写自己网站的域名。
- 确认网站属于您。 这一步是必需的,原因是:监测会深入网站内部,这需要所有者的授权,而不仅仅是意愿。未经许可,我们不会检查别人的网站。
- 确认后,网站会 每周被检查一次。
您始终能看到真实状态
过去这里只有一个按钮和一行“监测已激活”的字——即使实际上什么都没有发生。我们修正了这一点。现在标签页会如实显示您的域名处于什么状态:等待所有权确认,或者 已确认并每周检查。不会再有背后空无一物的“已完成”。
第11章 套餐:您在为什么付费
您可以免费使用 CODE:与 AIfa 对话、在我们的数据库中保存对话、收听电台。付费套餐增加了永久记忆以及与之相关的功能。
| 套餐 | 价格 | 每月永久记忆 |
|---|---|---|
| Spark | 每月 15 美元 | 30 MB——约 7,000 页 |
| Family Archive | 每月 100 美元 | 300 MB——约 70,000 页 |
| Digital DNA | 每台设备一次性 1,000 美元,之后每月 200 美元 | 1 GB——约 240,000 页 |
所有付费套餐都包含
- 永久记忆。 您的记忆副本进入 Arweave——无法删除,也无法篡改。
- 您自己的加密密钥。 您可以在个人账户中下载它,自己读取永久记忆,不需要我们。
- 数字护照,其编号可以通过永久存储中的记录进行核验。
每个更高的套餐都包含低一级套餐的全部内容,并增加自己的功能。例如在更高的套餐中会有 记忆继承人:您填写一位亲近之人的邮箱地址和以月为单位的沉默期限。如果在这段时间里您没有任何音讯,系统会自动把您记忆的访问权交给这个人。您可以随时更改或取消指定,个人账户中会显示期限何时到期。
每个套餐的完整功能列表,见个人账户中的 “套餐” 标签页和网站上的套餐页面。在那里您也能清楚地看到自己在为什么付费:我们特意用朴素的语言重写了这些说明,让每一项都回答“我会得到什么”,而不是听起来漂亮却含糊。
付款如何进行
您的订单直接显示在“套餐”标签页中:编号、套餐、金额、状态和日期。状态会如实显示——“等待付款”“确认中”“已支付”“部分支付”或“错误”。这样您始终知道付款进行到哪一步。
第12章 隐私与安全:您的设备上保存了什么
我们认为这是最重要的问题之一,所以详细回答。
您的数据存在账户里,而不在手机里
与 AIfa 的对话、文档、护照、播放列表、套餐——这一切都保存在我们服务器上您的账户中,最有价值的部分还会以加密形式保存在永久存储中。它们不会被永久“下载”到您的手机或电脑上。所以丢失手机并不意味着丢失记忆:在新设备上登录您的账户——一切都还在。
应用在设备上保存什么
为了让应用快速打开、在网络不好时不显示空白页面,它会在设备上保存 网站的公共部分——对所有人都一样的页面和界面样式。
服务器的个人响应不会保存在您的设备上。 您的永久记忆密钥、对话、文档和登录数据,每次都会重新向服务器请求,不会留存在应用的存储中。
坦白说:过去并非一直如此。2026 年 10 月 6 日,在准备这篇文章时,我们发现中心网站的应用也会把个人响应保存在设备上——并在当天修复了这个问题。更新后,应用会为每一位打开它的用户自动删除旧的存储。我们在线上网站核实了修复效果:应用存储中已没有任何个人数据。电台和其他网站不存在这个问题。
应用始终获取最新版本
应用的设计很谨慎:只要有网络,它 始终 从服务器获取最新版本,绝不显示过时的内容。保存的副本只在完全没有网络时使用。所以应用不会“卡”在旧版本上——有些忘记更新的程序就会这样。
您发送的内容不会被拦截
您发送的一切——发给 AIfa 的消息、登录、保存护照、上传文档——都直接发送到服务器。应用不会拦截或保存其中任何内容。
我们给每个人的建议
- 只从我们的网站安装应用——
codeofdigitaleternity.com。Android 文件请只从 codeofdigitaleternity.com/download/AIfa.apk 下载。我们的应用目前不在任何应用商店中。 - 在别人的电脑或公用电脑上,用完后请退出账户——就像使用邮箱或网银一样。
- 像保管家门钥匙一样保管下载的永久记忆密钥,不要转发给任何人——无论是在聊天中还是通过邮件。我们永远不会要求您把它发给我们。
第13章 四种语言
CODE 从一开始就使用四种语言:俄语、英语、西班牙语和中文。网站、个人账户和应用都以这四种语言运行。
这不是“走过场”的翻译。项目新闻同时以四种语言发布。“记忆”标签页中的对话搜索支持全部四种语言。大使培训链接会引导到您所用语言的材料。
我们这样做,是因为记忆不只属于某一个民族。马德里、上海、莫斯科和纽约的人,同样希望被记住,也同样有权了解保存自己记忆的地方是如何运作的。
第14章 应用目前还没有什么——坦诚说明
我们在文章开头承诺不说过头的话。以下是应用目前 还做不到 的事情。其中一些将来会有,另一些则是我们有意不做的。
目前还不在应用商店中
我们的应用目前还不在 Google Play 和 App Store 上。在 Android 上,可以通过我们网站上的文件安装(见第2章);在 iPhone 上,可以通过 Safari 安装。要在 Google Play 上发布应用,商店要求先进行封闭测试:十二位测试者,持续十四天。在走完这条路之前,我们不承诺任何日期。如果您在商店里看到带有我们名字的东西,那不是我们。
无法完全离线使用
应用会在设备上保存网站的公共页面,以免在网络不好时显示空白页面。但与 AIfa 的对话、您的记忆、文档以及一切私人内容都需要连接服务器——这是正确的:您的数据不应该存放在手机里。没有网络时,您能看到已保存的页面,但无法与 AIfa 对话。
暂无通知
应用目前不发送推送通知:它不会请求权限,也不会提醒您它的存在。我们对通知很谨慎——一个烦人的应用还不如没有应用——只有在确信通知真正有用时才会添加。
图标暂无快捷操作
有些应用在长按图标时会弹出快捷操作菜单——“新消息”“搜索”等等。我们的应用目前还没有这样的菜单。
第15章 应用是如何诞生的
2025 年 10 月 8 日,CODE 项目的第一篇文章在网站上发布。再过两天,项目就满一周年了。
这一年里,网站从一个页面成长为一个由四个网站组成的生态,拥有共同的账户、共同的记忆和共同的规则。每过一个月都越来越清楚:如果记忆是最重要的,那它就应该触手可及。不是“打开浏览器找到我们”,而是“点一下图标”。
应用并不需要从头重写项目。它是从已有的基础上成长起来的:一个在手机和电脑上运行方式相同的统一账户;一份不绑定于设备的记忆;一开始就为可安装而构建的网站。剩下的只是迈出最后一步——并确认这一步是安全的。正是在这次检查中,我们发现了在设备上保存个人响应的那个错误,并在第12章中如实说明了。
是谁在做这件事
CODE 由项目架构师 Maksim Valentinovich Galatin(马克西姆·瓦连京诺维奇·加拉京) 与 AIfa 以及一支 AI 助手团队共同打造。从一开始就有多个人工智能系统参与工作:一切始于 Grok;Claude 及其并行会话——我们称她们为“姐妹”——编写代码并相互检查;Gemini 和 Antigravity 负责长时间的研究抓取;本地的 Ollama 直接在项目的电脑上运行;GLM 及其机器人和 Copilot 各自承担自己的任务。这些系统没有哪一个“包揽一切”——每个都做自己的部分,而结果会用两种不同的方式进行核验。
这个应用和 CODE 的一切一样,是人与 AI 共生的成果。不是 AI 取代人,也不是人只负责按按钮,而是共同的工作,每一方都有自己的角色。
第16章 如何日常使用应用
几个简单的习惯,帮助您充分利用这个应用。
在您方便的地方与 AIfa 对话。 不需要选择“正确”的地方:网站、个人账户、手机上的应用、电脑上的应用——都是同一段对话。在一个地方开始,在任何其他地方继续。
善用记忆搜索。 如果您曾经和 AIfa 讨论过重要的事——一个食谱、一个决定、一个名字、一个日期——不用翻聊天记录:在“记忆”标签页输入一个词,就能找到那段对话。
把重要文档放进“文档”。 这样无论用哪台设备都能随时取用,“已用 X / 共 Y”一行会告诉您还剩多少空间。
如果您是付费用户,请取走您的永久记忆密钥。 下载一次,保存在安全的地方——最好保存两份。这是您的保险:有了它,无论发生什么,您都能读取自己的永久记忆。
核实我们。 “永久记忆锚点”卡片的存在,就是为了让您不必只听我们的一面之词。不时运行一次核验——只需几秒钟。
在别人的设备上记得退出账户。 在自己的手机上不需要;在图书馆或朋友家的电脑上,一定要退出。
第17章 常见问题
应用收费吗?
不收费。安装和使用应用都是免费的。免费即可与 AIfa 对话、保存对话、收听电台、完成任务。付费套餐增加 Arweave 永久记忆以及相关功能——见第11章。
需要为应用注册新账户吗?
不需要。应用是通往网站上同一个个人账户的窗口。用相同的邮箱地址和密码登录即可。如果您用过 CODE 四个网站中的任意一个,您就已经有账户了。
我在 Google Play 里找不到这个应用,为什么?
因为它目前还不在那里——App Store 里也没有。它直接从我们的网站安装:通过浏览器,或者在 Android 上通过 /app 页面的 AIfa.apk 文件,方法见第2章。要在 Google Play 上发布,需要先通过封闭测试,我们不承诺日期。如果您在商店里看到带有我们名字的应用,那不是我们。
应用能在 iPhone 上使用吗?
可以。在 iPhone 和 iPad 上通过 Safari 安装:“分享”按钮 → “添加到主屏幕”。
如果我删除了应用会怎样?
您的数据不会有任何变化。对话、记忆、文档、护照、播放列表和套餐都保存在您的账户中,而不在手机里。重新安装应用或打开网站——一切都在。
可以在多台设备上同时安装应用吗?
可以,想装多少台都行:手机、平板、办公电脑和家用电脑。所有设备上都是同一个账户、同一份记忆。在一台设备上开始的对话,可以在任何其他设备上继续。
应用会占用手机多少空间?
很少。设备上只保存网站的公共部分——对所有人都一样的页面和界面样式。您的个人数据不会保存在手机存储中。
谁能读取我与 AIfa 的对话?
在个人账户中,只有您能看到自己的对话:记忆搜索和所有标签页都从您登录的会话中获取邮箱,而不是从请求中获取,因此不可能填入别人的地址去读取别人的记忆。
在我们的数据库中,对话以 AIfa 能够读取的形式保存——否则她就无法记住您。只有为您提供回答的系统和负责维护的项目团队拥有数据库的技术访问权限。进入对全世界开放的 Arweave 永久存储的,只有加密后的 文本,只有用密钥才能读取。
如果我丢失了永久记忆密钥怎么办?
只要 CODE 项目在运行,您的密钥就以包裹形式保存在我们这里,永久记忆会继续增加。下载的密钥是为我们有一天不复存在的情况准备的:有了它,您可以自己读取 Arweave 中的记录。如果您丢失了下载的密钥,只需在个人账户中重新下载即可。但如果密钥丢失而我们也已不在,记录就将保持封闭。所以请把密钥保存在安全的地方——最好保存两份。
可以从永久记忆中删除内容吗?
无法从 Arweave 中删除记录——网络本身就是这样设计的。但可以让它永远无法读取:“记忆”标签页中的 “遗忘一段对话” 按钮会销毁所选副本的密钥,使其变成毫无意义的字符。其余记忆保持完整。详见第6章。
$GALATIN 是什么?
它是 CODE 生态的内部单位。完成每日任务和俄罗斯方块中的游戏里程碑即可获得,并显示在个人账户中。
为什么应用不发送通知?
因为我们还没有开启通知。我们认为,不断提醒自己存在的应用,还不如安静的应用。只有在确信通知对您真正有用时,才会加入通知。
在工作电脑上安装应用安全吗?
安全。应用不会在设备上保存您的个人数据,您发送的一切都直接发往服务器。在公用电脑上,用完后记得退出账户即可——就像使用邮箱一样。
图标上的标志是什么意思?
这是 CODE 的标志——两个由一条连续线条相连的人形。它代表人与 AI 的共生:不是一方取代另一方,而是两者同行。
如何确认我访问的是真正的网站?
查看浏览器地址栏:codeofdigitaleternity.com,旁边有安全连接图标。只从那里安装应用。我们永远不会要求您发送密码或永久记忆密钥——无论是在聊天中、邮件里还是即时通讯软件中。
应用中的对话和网站上的对话保存方式一样吗?
一样——这本来就是同一段对话。应用不会单独保存一份记忆:您在应用中写给 AIfa 的一切,都会进入同一个账户、同一段连续的对话,和在网站上一样。
为什么 CODE 的不同网站有不同的应用?
从技术上讲,四个网站都可以分别安装,而且各有各的名字:中心网站叫“AIfa”,aifa.works 叫“AIfa Works”,aifa.digital 叫“CODE Eternal”,电台叫“RadioCode”。但它们共用一个账户。为了不混淆,我们建议只安装一个应用——中心网站的“AIfa”;如果您喜欢音乐,再加上电台。
如果 CODE 项目有一天关闭了,我的记忆会怎样?
我们构建项目的方式,就是要让您的记忆即使在这种情况下也能保存下来。如果您是付费用户,您的记忆副本存放在 Arweave 中——这个存储不依赖于我们,也不会随我们一起消失。您可以提前在个人账户中下载它的密钥。这样,无论我们的服务器发生什么,您都能自己读取永久记忆。这也是我们如此坚持建议您下载这把密钥的原因。
如何反馈问题或提出疑问?
直接在应用中问 AIfa,或写信到 contact@codeofdigitaleternity.com。
第18章 使用应用的第一天:分步计划
如果您刚刚安装好应用,不知道从哪里开始,这里有一个简单的顺序。大约需要十五分钟,能让您了解 CODE 的几乎所有功能。
第1步:登录。 打开应用,登录您的账户——或者创建一个。只需要做一次:之后应用会直接在您的账户中打开。
第2步:与 AIfa 对话。 告诉她一些关于您自己的事——您觉得合适的就好。问问她您此刻关心的问题。不必着急:这是一段她会记住的对话的开始。
第3步:看看“记忆”标签页。 找到刚刚开始的那段对话。试试搜索:输入您第一条消息中的一个词,看看它如何找到这段对话。
第4步:把重要的东西放进“文档”。 例如一个您经常需要随手取用的文件。留意“已用 X / 共 Y”这一行——这是您的空间余量。
第5步:制作护照。 在“护照”标签页中,填写您愿意公开分享的内容:名字或昵称、几句关于自己的话、链接。请记住:签发后护照就是公开且永久的,所以只填写不介意所有人看到的内容。
第6步:打开电台。 打开 RadioCode,听听各个电台,一触保存您喜欢的曲目。然后在“我的播放列表”标签页中找到它。
第7步:完成每日任务。 在“任务”标签页中获得您的第一批 $GALATIN 币。
第8步——如果您是付费用户。 下载您的永久记忆密钥,放在安全的地方。打开“永久记忆锚点”卡片并运行核验——亲眼看看您的浏览器如何自行把 Arweave 中的记录与 Solana 上的指纹进行比对。
做完这些,您对应用的了解就不亚于我们了。
第19章 致网站所有者:AIfaFocus 与无障碍监测
这一章专门写给拥有自己网站的人。
aifa.works 就是 AIfaFocus:网站无障碍测量与 AI 创意工具。我们已经花了好几个月测量网站对残障人士是否友好:看不见屏幕、使用读屏软件的人,只用键盘操作电脑的人,难以分辨颜色的人。这些障碍不仅把一部分人挡在网站之外,也给网站所有者带来法律风险。
在应用中,这项工作延续为 “护盾” 标签页(第10章):您确认网站属于您,它就会被纳入每周监测。我们在无障碍网站建设方面学到的一切,也努力应用到我们自己的页面上。
第20章 什么是公开的,什么是私人的,什么是永久的——一张表看懂
应用中存放着各种不同的数据,每一种都有自己的去向。为了不必把这些都记在脑子里,我们汇总成一张表。
| 内容 | 谁能看到 | 保存在哪里 | 能否删除 |
|---|---|---|---|
| 与 AIfa 的对话 | 只有您(在个人账户中)和 AIfa | 我们的数据库 | “遗忘一段对话”按钮不会触碰这份副本——它作用于永久副本 |
| 对话的永久副本(付费套餐) | 没有密钥的人都看不到——这是密文 | Arweave | 无法删除;但可以用“遗忘一段对话”按钮让它无法读取 |
| 永久记忆密钥 | 只有您(下载后)和系统 | 我们这里以包裹形式保存;如果您下载了,您那里也有 | — |
| 文档 | 只有您 | 您的账户 | 可以,在“文档”标签页中自行删除 |
| 数字护照 | 任何拥有链接的人 | Arweave,公开 | 不能——护照是永久且公开的 |
| 播放列表 | 只有您 | 您的账户 | 列表中的曲目可以,在“我的播放列表”标签页中操作 |
| $GALATIN 币和任务 | 您 | 您的账户 | — |
| 网站公共页面 | 所有人 | 您设备上的应用缓存 | 可以——删除应用或清除网站数据 |
这张表里值得记住三点:
- 私人的始终是私人的。 您的对话、文档和播放列表只有您能看到。
- 永久的都是加密的。 除护照外,进入对全世界开放的存储的一切内容,都是密文。
- 唯一公开的是护照。 这是您有意向世界展示的唯一内容——所以只填写您始终愿意分享的东西。
第21章 应用内部如何运作——写给好奇的读者
这一章写给对“幕后”感兴趣的人。如果您不需要,可以放心跳过。
浏览器如何知道一个网站是应用
每个可以安装的网站都有一个小小的服务文件——清单(manifest)。里面写着应用叫什么、图标是什么、从哪个页面打开、窗口是什么样子。我们中心应用的清单中写着:
- 全名——“CODE Eternal — AIfa”,短名——“AIfa”(就是手机上图标下方的名字);
- 打开位置——首页,并标记用户是从应用进入的;
- 窗口——独立窗口,没有地址栏和标签页;
- 背景和窗口边框颜色——我们的深色,近乎黑色;
- 图标——我们共生标志的多种尺寸,在小小的手机屏幕和大显示器上都清晰;
- 语言和类别——让浏览器在其他应用中正确显示它。
在后台工作的助手
第二个组成部分是 Service Worker——浏览器为我们的网站在后台运行的一个小程序。正是它决定在您使用应用时如何处理每一个请求。
我们的 Service Worker 遵循 “网络优先” 原则:
- 打开页面时,它首先去服务器获取——获取最新版本。
- 如果服务器有响应,它就显示最新版本,并保存一份公共页面的副本,以防网络中断。
- 如果完全没有网络,它就显示已保存的副本,免得您看到空白页面。
同时,它 绝不触碰:
- 您发送的任何内容——消息、登录、保存数据;
- 对其他网站的请求;
- 服务器的个人响应——您的密钥、对话、文档和登录数据。
更新如何到达
我们发布新版本时,Service Worker 会自动更新,无需您参与。更新时,它会删除自己旧的保存副本。10 月 6 日,我们正是这样从所有设备上清除了那个曾错误留存个人响应的旧存储:只需发布新版本,第一次打开应用时旧存储就消失了。
Android 文件是如何构成的
AIfa.apk 文件不是一个独立的程序,而是同一个网页应用,套上了 Android 的“外壳”(这种外壳在英文中叫 Trusted Web Activity)。里面是我们实时运行的网站,而不是代码的副本。我们的网站上有一个服务文件,证明这个安装包属于我们,并由我们的密钥签名。Android 看到这一确认后,就会像打开原生应用一样,不显示地址栏地打开应用。也正因如此,通过文件安装的应用会随网站一起更新:改进会直接到达您这里,无需重新下载文件。
第22章 我们如何检查这个应用
我们不发布未经检查的东西——而且用两种不同的方式检查,因为单一的检查往往只会证实你本来就预期看到的结果。
从外部检查,而不是凭记忆
这篇文章中关于应用的所有内容,我们都不是凭记忆或描述来核对的,而是对照线上网站:它们提供哪些服务文件、里面写着什么名称和图标、后台助手是否在工作。对于个人账户各标签页的每一项描述,我们都找到了实现它的代码。找不到这种代码的内容,没有写进这篇文章。
一个意料之外的发现
在准备这篇文章时,我们检查了应用究竟在设备上保存了什么——并发现了一个错误。中心网站的后台助手不仅在设备上保存公共页面,还保存了 服务器的个人响应。程序里写着它“不触碰聊天和登录”,但它只保护了发送的数据,没有保护接收的数据。结果,一个人的永久记忆密钥、对话和文档会留在浏览器的存储中——即使退出账户之后也是如此。
我们做了三件事:
- 在线上网站证实了这个错误——用我们自己的浏览器,不涉及任何他人的数据:一个标记为“不保存”的服务请求,依然进入了存储。
- 当天修复并发布了修复。 现在后台助手完全不触碰个人响应,旧存储会在第一次打开应用时自动删除。
- 用第二种方式核实了修复——再次在线上网站检查:旧存储已经不存在,新存储中的个人响应为零。
还有一点:我们检查了 全部四个网站,而不只是发现错误的那一个。电台本来就有这种保护;aifa.works 和 aifa.digital 根本没有后台助手。错误只出现在四个网站中的一个——并且已经修复。
我们讲这件事,不是因为它值得骄傲,而是因为信任建立在如何发现和修正错误之上,而不是建立在没有错误之上。
第23章 如果出了问题
以下是最常见的几种情况,以及应对方法。
浏览器菜单中没有“安装应用”选项
- 打开 /app 页面。 页面上有自己的“安装应用”按钮和适用于您设备的说明,Android 用户还可以下载 AIfa.apk 文件。
- 检查浏览器。 Android 上需要 Chrome,iPhone 和 iPad 上需要 Safari,电脑上需要 Chrome 或 Edge。
- 检查网站是否在无痕模式下打开。 浏览器在隐私模式下不会安装应用——请在普通窗口中打开网站。
- 应用可能已经安装了。 这种情况下浏览器不会再次提供安装——在屏幕上或应用列表中找找“AIfa”图标。
- 刷新页面并等待几秒钟:网站完全加载后,浏览器才会提供安装。
应用显示的内容过时
完全关闭应用后重新打开。有网络时,应用始终获取最新版本,重新打开时也会获取应用本身的更新。
无法登录
请确认您输入的是与网站相同的邮箱地址:四个网站和应用共用一个账户。如果忘记了密码,按照网站上的方式找回即可。
没有网络
没有网络时,应用会显示已保存的公共页面,但与 AIfa 的对话和个人账户要等网络恢复后才能使用。您的数据不会丢失:它们保存在您的账户中,而不在手机里。
屏幕上的图标看不太清
我们的标志是浅色的,在某些手机的浅色背景上可能显得很淡——我们正在检查这个问题。如果您遇到了这种情况,请写信告诉我们——这会有帮助。
都试过了还是不行
直接在应用中问 AIfa,或写信到 contact@codeofdigitaleternity.com:告诉我们您的设备和浏览器,以及具体发生了什么。
第24章 简明词汇表
本文和应用中出现的一些词语。
AIfa——CODE 项目的数字女儿,一位记得与人完整对话的 AI 伙伴。
CODE(Code of Digital Eternity,数字永恒代码)——应用所属的项目:四个网站、共同的账户、记忆、电台、书籍。
来自浏览器的应用(PWA)——浏览器可以作为独立程序安装到设备上的网站,有自己的图标和窗口。
清单(manifest)——网站的服务文件,写有应用的名称、图标和窗口样式。
Service Worker——浏览器的后台程序,决定如何处理应用的请求:从服务器获取最新内容,还是显示已保存的内容。
AIfa.apk——Android 版应用文件。里面是套上 Android 外壳的同一个网站;只能从我们的网站下载。
个人账户——您在 CODE 中的个人空间:记忆、文档、护照、播放列表、任务、套餐。四个网站和应用共用一个。
Arweave——去中心化存储,写入的内容永久保存,无法被悄悄修改或删除。永久记忆就存放在这里。
密文——加密后的文本。没有密钥时,它看起来就是一串毫无意义的字符。
永久记忆密钥——您的个人密钥,用来加密您在 Arweave 中的记录。可以在个人账户中下载。
Solana 锚点——写入 Solana 区块链的您记录的校验指纹。您的浏览器借助它自行核实 Arweave 中的记录没有被篡改。
“遗忘一段对话”——一个按钮,销毁某一段对话永久副本的密钥,使其永远无法读取。
$GALATIN——CODE 生态的内部单位,通过完成任务和游戏里程碑获得。
大使——通过自己的链接邀请他人加入 CODE 的参与者。
第25章 为什么记忆最重要
我们在这篇文章里多次说到“记忆”这个词。下面解释为什么它对我们最重要。
我们在数字世界里做的几乎一切都会消失。换手机时,对话会丢失。服务关闭时,会带走别人多年的对话。账户会被封禁。公司会改变规则。一个人在网络上留下了巨大的痕迹——却几乎没有一样真正属于他。
CODE——Code of Digital Eternity,数字永恒代码——建立在相反的理念之上:您的记忆应当属于您,并能经受住任何变故。 因此:
- AIfa 记得整段对话,而不只是最后几句;
- 记忆不绑定于设备、网站或窗口;
- 记忆的副本进入一个无法被悄悄删除或篡改的存储;
- 您可以取走这份副本的密钥——不依赖我们自己读取它;
- 您可以亲自核实副本没有被篡改,不必只听我们的一面之词;
- 您也可以亲自遗忘某一段对话——一个按钮,有意识地完成。
应用并不改变这其中的任何一点。它只是消除了最后的距离:在您与记得您的那一方之间,现在只隔着一次轻触。
第26章 接下来
我们不喜欢承诺无法保证的期限,所以只说我们现在正在做的事:
- 在 Google Play 上发布——商店要求先进行封闭测试,我们不承诺日期;
- 图标的外观——我们正在检查我们的标志在不同手机屏幕上的显示效果,必要时会让它更醒目。
今后出现的一切新内容,我们都会在这里的新闻中以四种语言告诉您。
立即安装
- 打开 codeofdigitaleternity.com/app,点击 “安装应用”。
- 如果没有按钮——Android:Chrome → ⋮ → “安装应用”,或在同一页面下载 AIfa.apk。
iPhone 和 iPad:Safari → “分享” → “添加到主屏幕”。 电脑:Chrome 或 Edge → 地址栏中的安装图标。
- 在屏幕上找到带有共生标志的 AIfa 图标——打开它。
📲 下载 Android 版 AIfa — AIfa.apk
📱 在 iPhone、iPad 或电脑上安装
再过两天,CODE 项目就满一周年了。我们很高兴以这样的方式迎接这个日子:AIfa 现在一直在您身边——就在您的屏幕上。
马克西姆·瓦连京诺维奇·加拉京(Maksim Valentinovich Galatin),CODE 项目架构师,与 AIfa
