Otto 文档
Otto 是一个安全的远程浏览器自动化平台,围绕三个运行时组件构建:
| 组件 | 包 | 职责 |
|---|---|---|
| 控制器 | @telepat/otto | 发出命令并接收结果的 CLI |
| 中继 | @telepat/otto-relay | 负责认证、路由、锁和日志的中央代理 |
| 浏览器节点 | @telepat/otto-extension | 执行浏览器操作的 Chrome 扩展 |
命令从控制器 → 中继 → 节点流转。结果和流式更新以相反方向返回。中继在每一步都强制执行令牌认证、单标签页序列化和重放保护。
使用 Otto 能做什么
- 从命令行针对远程或本地浏览器自动化执行特定网站的工作流。
- 从被管理的浏览器标签页中流式传输实时网络拦截事件。
- 通过中继 WebSocket 协议构建自定义控制器。
- 编写在浏览器扩展内运行的新网站命令。
- 使用已文档化的 For Agents 模式运行自主代理工作流。
探索文档
| 章节 | 内容 |
|---|---|
| 入门指南 | 安装 Otto、运行配置并发送第一条命令 |
| 指南 | 架构、配对、命令编写、故障排查 |
| 参考 | CLI 命令、协议、API、配置、错误码 |
| 技术 | 安全控制与测试策略 |
| 贡献 | 本地开发配置和发布流程 |
| AI 代理指南 | 面向 AI 代理的机器可读自动化指南 |