AI News HubLIVE
站内改写1 分钟阅读

Parlel – 在本地Docker上为AI编码智能体提供250个API模拟器

Parlel是一个开源工具,可在本地Docker中运行250多个服务模拟器(如Postgres、Stripe、OpenAI等),使用真实线协议,无需账户或API密钥。特别适合AI编码智能体的测试和验证,速度快、零成本、无副作用。

来源Hacker News AI作者: Dheerajiitr

Parlel 是一个全新的开源工具,旨在为开发者和 AI 编码智能体提供一种高效、安全的本地服务模拟方案。与传统的 mock 或真实服务不同,Parlel 在本地 Docker 环境中运行超过 250 个服务的完整模拟器,这些模拟器支持真实的线协议(如 Postgres 的二进制协议和 Stripe 的 REST API),使得开发者可以使用未修改的生产驱动直接连接。这意味着,你可以用完全相同的代码测试支付、数据库、AI 调用等服务,而无需担心成本、副作用或安全性问题。

Parlel 尤其针对 AI 编码智能体进行了优化。智能体在编写代码时需要验证与外部服务的交互,而 Parlel 允许智能体即时启动所需服务、运行测试并完全关闭——整个过程在本地完成,即时且免费。通过一条命令即可启动 Postgres、Redis 和 Stripe 等多个服务,所有服务监听在标准端口上,应用代码只需更改端点即可。

该工具支持广泛的服务类别,包括 AWS(59 个)、支付(20 个)、AI(18 个)、数据库(6 个)等。特别是数据库和消息队列服务,如 Postgres、MySQL、Kafka,它们使用真实的二进制协议,客户端库如 psycopg 和 kafkajs 可以直接连接。所有模拟器都是无状态的,重启即恢复干净状态,不会留存任何数据。

除了核心模拟功能,Parlel 还包含一个控制平面,运行在 localhost:4700。开发者可以通过浏览器访问实时仪表板,查看所有运行中的服务、连接字符串、请求日志,并在测试之间重置状态。控制平面也提供编程接口,方便集成到测试框架中,例如在每个测试前调用重置端点以确保环境一致性。

Parlel 采用 MIT 许可,社区可以自由贡献和扩展服务列表。其路线图包括 MCP 服务器、记录/重放功能以及更多服务。总之,Parlel 填补了 mock 和真实服务之间的空白,为开发者和 AI 智能体提供了一个高效、可靠且零风险的测试解决方案。