Stakpak 是一个开源 AI 代理,旨在让你的应用保持运行并自动执行运维任务。它被描述为“生活在你的机器上 24/7,保持你的应用运行,只在需要人工时才会通知你”,并宣称提供 PaaS 的所有优势而没有锁定。
用途: Stakpak 用于在生产环境中运行和管理应用,自动处理日常运维和突发事件,减少人工干预。它强调与编写代码的编码代理不同,它关注的是生产环境中的安全执行。
主要能力:
- 自主代理:24/7 在后台运行。
- 监控:监控计划、渠道和近期活动。
- 自动化事件响应:例如健康检查失败时,代理发现 312 个闲置数据库连接,重启应用,延迟从 340ms 降至 12ms,并发送 Slack 摘要。
- 成本优化:每日扫描发现 14 个闲置 RDS 实例和 200GB 孤儿 EBS 卷,生成节省报告,每月恢复 $4,200。
- 预防问题:TLS 证书 6 天后过期,自动续期且零停机;同样处理过期密钥、废弃 API 和 EOL 运行时。
- 网络沙箱(Warden):代理发出的每个网络请求(curl、Python、MCP 服务器)都经过透明代理和 Cedar 策略,即使权限配置错误,代理也无法破坏任何东西。
- 秘密替换:检测 210+ 种秘密类型,并在 LLM 看到之前替换为占位符,真实值仅在执行时恢复,API 密钥和数据库密码永远不会到达任何模型提供商。
- 完整会话审计日志:每个操作、文件编辑和命令都记录完整上下文。修改前备份更改,本地和通过 SSH。可以重放任何会话、追踪任何更改、立即回滚。
- 开源与可审计:用 Rust 编写,Apache 2.0。完全在您的机器上运行,使用 mTLS 加密。没有数据离开您的环境。您拥有代理、数据和信任边界。
使用方式:
整个产品通过三个命令:安装 Stakpak,运行 stakpak init .,它会发现你的技术栈并生成 APPS.md。然后运行 stakpak up,它就会驱动。
提供交互式 TUI,在终端中完全控制。
Autopilot 是一个单一长运行进程,结合了调度、消息传递和本地 API。它作为系统服务安装,并在重启后持续存在。
适用场景: 适用于需要自动化运维、保持应用高可用、降低云成本、管理证书和密钥生命周期的团队。
限制: 资料中未提供关于具体平台支持、定价、语言支持等更多细节。