...

私人 AI 部署手记

AllianceInterStellar 官方指南和产品说明,内容涵盖 AgentAura、私人 AI 服务器、部署及运维。

最新文章

Local-first 是一个披着存储外衣的同步问题

Local-first 是一个披着存储外衣的同步问题

把数据放到用户机器上是容易的那一半。真正难的部分,在第二台设备出现的那一刻才登场 —— 而 Git-native 的工具把这个选择的好处和坏处一并继承了。

September 16, 2026
View Article

全部文章

Rust 版 coreutils 要进你的服务器了,该查的是这些

Ubuntu 26.10 完成了用 Rust 版 uutils 替换 GNU coreutils 的迁移,包括 cp、mv 和 rm。它按可直接替换来设计。而「可直接替换」是对常见路径的承诺,你的脚本活在不常见的那条上。

September 16, 2026
View Article

当审核要一周时,怎么发版

Google Play 的审核现在经常超过七天,而 App Store 的拒因给到 API 的信息远少于网页控制台。这两件事都快不了,所以只能让发布流程把它吸收掉。

September 16, 2026
View Article

真正在退化的那项能力

这周有三篇不同的文章在担心 LLM 让程序员变差。它们担心的多半是错的那项能力 —— 写代码从来不是瓶颈,而取代它的那件事更难,不是更容易。

September 16, 2026
View Article

一张「已验证」的照片到底证明了什么

Apple Reference Image 证明的是「有相机看见过」,C2PA 证明的是「编辑历史」。这是两个不同的主张,失效方式也不同,而且都不回答人们以为它们回答的那个问题。

September 16, 2026
View Article

你和 AI 伴侣说的话,到底去了哪里?

「在你的设备上运行」和「留在你的设备上」是两回事。这篇教你判断一个 AI 伴侣应用到底怎么处理你的对话,以及在投入感情之前该问哪些问题。

September 14, 2026
View Article

WireGuard、Hysteria2、VLESS 还是 Trojan:协议到底怎么选?

订阅里给了五种协议,却不告诉你该用哪个。这篇讲清楚每种协议真正擅长什么、为什么在一个网络上最快的协议换个网络就最差,以及怎么用十分钟测出你自己的答案。

September 14, 2026
View Article

节点旁边那个延迟数字,其实在骗你

所有人都挑 ms 最低的那个节点。但那个数字是往返时间,不是带宽 —— 实测数据显示,看起来最快的节点可能是你手上最慢的那个。这篇讲清楚真正决定速度的是什么。

September 14, 2026
View Article

会动的角色,和会说话的立绘不是一回事

大多数 AI 伴侣应用动起来的其实是一张静态图。实时 3D 角色是在你的设备上逐帧渲染、边听边反应的。这篇讲清楚两者的差别、它对硬件的真实代价,以及 AniSoul 和 RealSoul 该怎么选。

September 14, 2026
View Article

自托管 ≠ 全部留在本地

把 AI agent 跑在自己的服务器上是实实在在的改进 —— 但这并不意味着所有东西都留在那台机器里。这篇诚实地画出数据的真实流向,以及哪些部分你是真正控制的。

September 14, 2026
View Article

跑一个私有 AI agent,到底需要什么配置的服务器?

在为 AI agent 租 VPS 之前,先搞清楚哪些配置真正重要、哪些只是营销,以及那个多数人第一次装失败之后才发现的前提条件。

September 14, 2026
View Article

Signal 去掉手机号、Apple 打开麦克风、Android 被 root

本周科技社区里的三条新闻,挑出来是因为它们说的其实是同一件事:你的设备知道你什么、在听谁说话、又信任谁。附我们对每条「实际改变了什么」的判断。

September 14, 2026
View Article

VPN 显示已连接,但网页打不开:原因和排查顺序

VPN 明明显示已连接,却什么都打不开。多数情况下问题不在节点,而在 DNS。这篇教你在一分钟内分辨四种表象相同的故障,然后修对的那一个。

September 14, 2026
View Article

上线一件无法撤销的事

大多数部署是可回滚的,所以我们的习惯默认了可回滚。对那些不可回滚的操作,安全必须前移 —— 前移到让不可逆那一步无法被意外触发的门禁里。

August 27, 2026
View Article

只在 CI 里发生的那些失败

六十一个测试在构建容器里失败,在每台笔记本上都通过。原因是一类没人刻意写过的文件系统产物 —— 而通用的教训是:你的环境在替你隐藏什么。

August 17, 2026
View Article

service worker 是一个你无法从服务端清掉的缓存

加上离线支持,等于在用户设备上放了一个可编程代理。它是你的部署里唯一无法回滚的部分 —— 所以更新路径比这个功能本身更重要。

August 6, 2026
View Article

渲染一个 agent,和渲染一场聊天不是一回事

编码 agent 发出的是工具调用、diff、终端输出和任务清单,不是消息。把这个界面做出来之后我们才明白,真正有意思的设计问题是「它还在思考时该显示什么」。

July 26, 2026
View Article

我们把每次部署的上传从 523MB 压到了 6MB

我们每次部署上传的东西,大部分构建根本不用。查清这件事只要一条命令;剩下的提速来自把正确的层缓存到正确的地方。

July 17, 2026
View Article

一个账号、三个平台、六种登录方式

把 web、iOS 和 Android 的身份打通不是认证问题。它是「什么算同一个人」的定义问题,而你必须在写任何代码之前回答它。

July 8, 2026
View Article

你测到的关于缓存的一切,很可能都是错的

我们打开了一个边缘缓存优化,把整站打成了 500。但更耐久的教训不是那次故障 —— 而是我们一直用来验证缓存的那个工具,从头到尾都在骗我们。

June 25, 2026
View Article

不管你设计没设计,你的日志都是一套 schema

没人规划日志格式,可每个人最后都有一套 —— 在凌晨三点,靠 grep 一年前某人随手打的一个字符串,把它发现出来。

June 13, 2026
View Article

每一个超时都是一个被人遗忘的产品决策

一个没有期限的调用,是一个永远等下去的承诺。总会有人决定你的用户要等多久 —— 库的作者、内核,或者你。

June 4, 2026
View Article

健康检查到底该检查什么

大多数健康端点回答的是没人问过的问题。有用的区分是「这个进程活着吗」和「这个实例现在该不该接流量」—— 把两者混为一谈,会在两个方向上都造成故障。

May 26, 2026
View Article

把按钮藏起来,不等于把门关上

我们通过移除入口来关掉一个功能。用户还是找到了它 —— 变成了一个点了没反应的按钮。关于「一个功能开关要覆盖什么才算真的关掉」。

May 15, 2026
View Article

那次让故障更严重的重试

重试会把一次短暂失败变成一次持续失败。机制很简单,修法也众所周知,而我们写过的几乎每一个客户端,第一版都写错了。

May 6, 2026
View Article

为一台你没有的硬件做移植

只有模拟器、没有真机时的平台适配。它到底验证了什么、验证不了什么,以及怎样在发布说明里诚实地说清这个差别。

April 24, 2026
View Article

有些包必须只存在一份

monorepo 会心平气和地装两份同一个库。对大多数库来说这只是浪费。对特定一类库来说,这是个 bug —— 而且会以完全另一副面孔出现。

April 16, 2026
View Article

把 3D 数字人送进浏览器,但别把整个工作室也送过去

一个带骨骼和真实动画的角色,是一份要经由你无法控制的网络抵达的大文件。大部分工程量花在「抵达」上,不是「渲染」上。

April 7, 2026
View Article

在 CI 里给桌面版签名,而不把密钥交出去

每个平台都要你给二进制签名,没有一个让这件事愉快。这是搭建一条 Windows/macOS/Linux 签名流水线时的笔记 —— 私钥全程不出现在任何构建日志里。

March 24, 2026
View Article

钉死一个传递依赖不是被害妄想

一个你从没安装过的包,在一个你从没选过的版本上,弄坏了一个你从没编辑过的页面。lockfile 本该防住这个 —— 它为什么没有。

March 13, 2026
View Article

那种会碰到每一个页面的迁移

一次大版本升级把一个同步 API 变成了异步。codemod 处理了大部分。剩下的那一小部分,才是真正的教训所在。

March 5, 2026
View Article

别在你的主力电脑上跑 AI 代理

把电脑访问权交给 AI 代理是实际的安全风险。本文说明独立服务器的价值、你必须先准备什么,以及 AgentAura 如何引导安装。

February 26, 2026
View Article

内容即代码,意味着你的内容有了构建步骤

把文档和文章放进仓库,买到的是评审、历史和类型。代价是「写一段话」变成了一件能让 CI 挂掉的事 —— 而这个取舍就是整个决策本身。

February 23, 2026
View Article

你的 404 是个路由 bug,而它藏在索引页里

多语言路由会在一个特定的地方坏掉:没有 slug 的那一页。它下面的所有页面都正常 —— 这正是没人发现它的原因。

February 14, 2026
View Article

十五种语言不等于十五份翻译

翻字符串是所有人都会给预算的那部分。真正会坏的是字符串**周围**的一切 —— 元数据、兜底、以及那个顽固地留在英文的链接。

February 5, 2026
View Article

冷启动是个定价决策,不是性能 bug

缩到零不是平台的属性,它是一个旋钮。把它留在默认值上,等于让别人替你决定了「最慢的那个请求」值多少钱。

January 27, 2026
View Article

我们在一周内换了三次托管平台

先是云函数,然后是 PaaS,最后是容器运行时。每一次搬家都有正当理由。但我们一开始该衡量的不是价格或功能清单,而是「这个平台我得在脑子里装下多少」。

January 18, 2026
View Article

本地能构建,别处都不行:一次 Dockerfile 复盘

我们花了一整天没能把一个 monorepo 容器化。每一次失败都是同一个失败换了张错误信息的皮:构建上下文里没有我们以为有的东西。

January 9, 2026
View Article

AgentAura - 在你的服务器上运行私有 AI 助手

了解 AgentAura 如何引导你在自行管理的 Linux 服务器上安装和管理 AI 助手

January 15, 2025
View Article

探索 AI Booster - 可配置的代理与 VPN 客户端

了解 AI Booster 如何在受支持的平台导入连接配置、测试节点并路由流量

January 15, 2025
View Article

放松音乐 | 2025 最佳英文抒情 R&B

精选浪漫情歌播放列表 | 工作学习背景音乐

January 15, 2025
View Article