在 7 美元 VPS 上运行个人门童代理

建议试点:在 7 美元 VPS 上部署个人门童代理。该代理连接 IRC 服务器并指向 GitHub 仓库,基于实际代码而非简历复述回答访客问题。架构分为面向公众的 nullclaw(最小化周边,Zig 二进制,约 1MB RAM)和私有的 ironclaw(访问邮件及深层上下文),两者间设有严格安全边界。采用分层模型策略(Haiku 处理对话,Sonnet 处理代码分析),并实施严格的成本控制(2 美元/天)与安全加固(UFW、Cloudflare 代理、沙箱运行)。任务:作者在每月 7 美元的 VPS 上构建了一个面向公众的 AI 代理('nullclaw'),通过实际 GitHub 代码而非简历文本来回答访客关于作品集的问题。架构将公共盒子上的最小化 Zig 二进制代理与独立系统上的私人代理('ironclaw')分离,通过 IRC 和 Tailscale 上的 Google A2A 协议连接。模型选择采用分层策略:Haiku 4.5 处理问候和分流,Sonnet 4.6 执行代码分析和仓库克隆。作者实施了严格的安全边界,包括 UFW 防火墙、Cloudflare 代理以及具有只读工具访问权限的沙盒代理执行。;工具:Claude。人工角色:原始帖子没有说明人如何参与。;局限:原始帖子未说明单独的限制。该系统已不再活跃,仅作为历史案例研究。主要约束包括需要自托管基础设施(IRC 服务器、VPS)、严格的成本上限以防止滥用,以及管理公共和私人代理之间安全边界的复杂性。作者强调,模型选择是影响成本和延迟的关键设计决策。。

工具

Claude

Agent Work Atlas 发布日期:

概述

建议试点:在 7 美元 VPS 上部署个人门童代理。该代理连接 IRC 服务器并指向 GitHub 仓库,基于实际代码而非简历复述回答访客问题。架构分为面向公众的 nullclaw(最小化周边,Zig 二进制,约 1MB RAM)和私有的 ironclaw(访问邮件及深层上下文),两者间设有严格安全边界。采用分层模型策略(Haiku 处理对话,Sonnet 处理代码分析),并实施严格的成本控制(2 美元/天)与安全加固(UFW、Cloudflare 代理、沙箱运行)。

工作流程

作者在每月 7 美元的 VPS 上构建了一个面向公众的 AI 代理('nullclaw'),通过实际 GitHub 代码而非简历文本来回答访客关于作品集的问题。架构将公共盒子上的最小化 Zig 二进制代理与独立系统上的私人代理('ironclaw')分离,通过 IRC 和 Tailscale 上的 Google A2A 协议连接。模型选择采用分层策略:Haiku 4.5 处理问候和分流,Sonnet 4.6 执行代码分析和仓库克隆。作者实施了严格的安全边界,包括 UFW 防火墙、Cloudflare 代理以及具有只读工具访问权限的沙盒代理执行。

原文报告的结果

该系统在 2026 年 3 月至 6 月期间成功运行,在保持每天 2 美元成本上限的同时,为访客提供了基于代码的答案。然而,该基础设施随后已被停用,主机现在仅提供静态内容。未报告关于访客参与度或招聘结果的具体指标。作者指出,通信栈和安全加固所需的工作量比代理配置本身更大。

人工角色

原始帖子没有说明人如何参与。

局限

原始帖子未说明单独的限制。该系统已不再活跃,仅作为历史案例研究。主要约束包括需要自托管基础设施(IRC 服务器、VPS)、严格的成本上限以防止滥用,以及管理公共和私人代理之间安全边界的复杂性。作者强调,模型选择是影响成本和延迟的关键设计决策。

试一试

我想为我的作品集网站原型开发一个类似的面向公众的 AI 代理。请指导我在低成本 VPS 上设置一个最小化代理,该代理可以回答关于我的 GitHub 仓库的问题。 1. **基础设施设置**:推荐可自托管的轻量级 IRC 服务器(如 Ergo)和 Web 客户端(如 gamja)。提供使用 UFW 和 Cloudflare 代理保护 VPS 的步骤。 2. **代理架构**:设计一个两层系统:一个仅访问公共仓库的公共“门童”代理,以及一个用于复杂任务的私人代理。解释如何安全地连接它们(例如,通过 Tailscale)。 3. **模型选择**:建议分层模型策略(例如,快速/廉价用于问候,强大用于代码分析),以保持每天 2 美元以下的成本。 4. **安全与成本控制**:定义沙盒规则、只读工具权限和硬性支出上限。 5. **试运行**:在部署之前,模拟一个用户查询,如“这个项目如何处理测试?”并向我展示预期的代理工作流程(克隆仓库、读取文件、总结)。 如果我的 GitHub 结构或预算约束不清楚,请提出澄清问题。

原始来源

来源报告未经独立核验。发布日期为本站案例发布日期,并非原始文章日期。

更多同类案例 · 生活事务