开发者工具箱 Kairoa v1.1.27,本次更新聚焦 REST API 客户端,重构了集合与请求的管理方式,响应改为常驻内联面板展示,新增查询参数面板、请求取消与历史一键恢复,并下线了环境变量机制。

主要更新
1. 集合与请求管理重构
- 点击集合标题即可选中(高亮)该集合,底部「新建请求」按钮会显示目标集合名,新请求直接建到该集合下
- 集合支持一键复制(连同其中全部请求副本)、双击快速重命名,标题旁显示请求数量徽标
- 集合标题右侧悬停可直接新建请求;请求可拖拽移动到指定集合(拖到集合标题或集合空状态区即可归入该集合),也支持通过「移动到」菜单调整归属
- 切换标签页时自动同步选中所在集合;侧边栏宽度拖拽调整后自动记忆
2. 请求配置按标签页隔离
- 认证方式(Bearer / Basic)、前置脚本、测试脚本、测试结果、当前所在面板等状态全部改为随标签页独立保存,切换请求不再互相污染
- 导入 / 导出 JSON 同步包含认证信息与前置脚本、测试脚本
3. 响应面板常驻内联
- 响应不再强制弹出模态框,改为页面内常驻展示
- 新增 Headers 视图,与 Pretty / Raw / Preview 并列
- 新增响应体大小统计(KB / MB)与「保存响应」,按 Content-Type 自动保存为
.json或.txt - 仍可一键「弹出窗口」做全屏查看
4. 新增查询参数(Params)面板
- 以表格方式编辑 URL 查询串,与 URL 双向同步
- 复选框可临时禁用某个参数,禁用项发送时自动省略;标签上显示参数数量
5. 请求可随时取消
- 发送过程中出现「取消请求」按钮,基于 AbortController 中止;已取消的回包会被丢弃,不会污染当前响应区
6. 历史记录支持一键恢复
- 每条历史记录保存完整请求快照(方法、URL、请求头、Body、认证等),点击历史条目即可还原为一个新标签页
关于 Kairoa
Kairoa 是一款基于 Tauri 2 + SvelteKit 5 构建的跨平台桌面开发者工具箱,内置 40+ 款常用工具,涵盖 REST API 客户端、WebSocket 测试、AI 聊天、编解码、加密签名、颜色转换、网络诊断等,全部本地运行,开源协议 AGPL-3.0。