Abyss
本地优先的 ACP Agent 容器化运行时 + WASM 中间件插件
产品简介
Abyss 是一个面向 ACP(Agent Communication Protocol)Agent 的本地优先容器化运行时。它把"在 Docker 容器里跑 Agent"做成了开箱即用的体验,同时提供 WASM 插件中间件,让一套能力(RAG、子会话、密钥脱敏等)可以跨 Agent 复用,而不是每个 Agent 各写一遍。
核心功能
- 开箱即用容器镜像:官方预置 Pi、Hermes、Claude、Codex 镜像,启动即可用,无需手写 Dockerfile。
- Agent 无关化:任何支持 ACP 协议的客户端(Zed、Openclaw 等)都可以通过 Abyss 接入同一组容器。
- 双向文件系统挂载:既支持 bind-mount 把宿主目录映射进容器,也支持"启动时拷贝文件"——Agent 能看见、但不会污染宿主机原文件。
- 启动脚本与运行时扩展:通过配置为容器注入 Node/Go/Rust 等运行时,免去手写 Dockerfile 的负担。
- WASM 中间件插件:可读取/改写 ACP 消息流,实现 RAG 自动注入、密钥脱敏、子会话路由、MCP 注入等横切能力。
- Docker 全生命周期托管:Abyss 负责创建/销毁容器、挂载目录、续接运行中的容器,客户端只管调用。
- mTLS 加密通信:客户端与容器之间用 mTLS 双向认证,证书每次启动重新签发,ephemeral 模式下完全单次使用。
特色优势
- 不是通用容器工具:为 Agent 场景专门设计,不需要把通用容器工具掰弯成 Agent runtime。
- 横切能力复用:插件机制让"RAG/密钥脱敏/MCP 注入"等能力不再绑定到具体 Agent,实现"一次开发,所有 Agent 可用"。
- 本地优先:完全本地运行,所有数据留在本机,适合处理敏感文件。
- 会话可恢复:持久化容器模式下,Abyss 重启后可重连到正在运行的 Agent 会话。
应用场景
- 生产级 AI 编程助手:在 Zed、Cursor 等 IDE 中调用容器化 Agent,避免 Agent 直接访问工作机。
- 金融/医疗场景的本地 Agent:Agent 不能碰银行/病历数据,Abyss 让敏感数据天然隔离。
- 多 Agent 横切能力建设:为团队里不同 Agent 统一提供 RAG、密钥脱敏、子会话路由。
- 批量 Agent 任务:ephemeral 容器模式为批处理任务提供一致、可丢弃的运行环境。
适用人群
ACP 兼容 Agent 的重度用户、本地优先开发者、需要把 Agent 部署到生产环境的工程团队、关心 Agent 安全/密钥隔离的团队。
出品方
独立开发者 Seth Curry,GitHub 仓库与官方文档同步发布。
官网链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议