Pylon v0.1.0

纯本地单机 API 测试工具

对标 Apifox 单机版的零云端依赖 API 调试与测试平台:数据全部落在本地 SQLite,内置 Mock 服务、测试用例、OpenAPI 导入导出与 MCP 双向接入,AI 能力全程走本地 Ollama。

零云端依赖 本地 SQLite 内置 Mock MCP Server / Client 本地 AI 编排与自愈

核心能力

🛰️

接口调试

HTTP 全方法、变量替换、GraalJS 前/后置脚本、12 种断言操作符、响应 JSON Schema 校验。

🧪

测试用例

有序接口步骤 + 步骤间共享变量会话:登录拿 Token,后续步骤自动透传,执行自动出报告。

🎭

本地 Mock 服务

独立端口按「方法 + 路径」匹配规则即时应答,支持占位段、延迟、自定义响应头,改完即生效。

📦

导入导出

OpenAPI 3.0 / Swagger / Postman 集合一键导入,项目反向导出 OpenAPI,迁移无压力。

🤖

MCP 双向接入

内置 MCP Server(STDIO + SSE)可被 Cursor / Claude 调用;也可登记外部 MCP 服务。

🧠

本地 AI 自动化

源码扫描生成接口、一句话编排流程、失败 AI 自愈重试——全程本地 Ollama,数据不出机器。

安装步骤

1

Windows

双击 Setup.exe 安装到用户目录,无需管理员权限;自带 JRE,系统无需装 Java。

2

Linux

deb:sudo dpkg -i *.deb;AppImage:chmod +x 后直接双击运行;tar.gz 解压即用。

3

服务器

解包后 sudo ./install.sh 注册 systemd 服务,浏览器访问 127.0.0.1:18880(默认仅本机)。

4

启动即用

桌面版自动拉起本地服务并打开界面;所有形态纯离线运行,数据在 ~/.pylon/pylon.db。

常见问题

需要安装 Java 或 Python 吗?

不需要。安装包内嵌裁剪版 JRE 与全部依赖,装完即用,全程不联网。

数据存在哪里?卸载会丢数据吗?

所有数据存放在本机 ~/.pylon/pylon.db(单个 SQLite 文件)。卸载不会清理该目录,重装后数据自动恢复。

AI 功能怎么用?会把数据发到公网吗?

AI 能力(源码扫描语义补全、流程编排、失败自愈)全部调用本机 Ollama 模型推理,项目不依赖任何公网 LLM API;未装 Ollama 时其余功能不受影响。

浏览器版和桌面版有区别吗?

桌面版就是本地服务的 Electron 壳,界面与功能完全一致;需要团队内网共享时可直接部署服务器版(同一后端,浏览器访问,数据仍为服务端单文件 SQLite,无账号体系,仅限可信内网)。

Linux 桌面版发行版兼容要求?

Ubuntu 20.04+/Debian 11+ 用 deb;其余发行版用 AppImage(需 fuse,缺 fuse 的发行版可用 tar.gz 绿色版)。均需 x64 与图形桌面环境。