macOS 原生的 HTTP 调试代理 Sessio 发布第一个 Beta 版本

发布于

大家好!最近一年在 Coding Agent 的协助下,我重新拾起这个耽搁许久的项目,并于最近完成了基本功能可用的版本,欢迎大家来尝试。

### 特点:
1. 完全 macOS 原生,使用 AppKit + Rust 开发,界面友好
2. 非常高效,抓取并发大的流量毫无压力;速度快,无卡顿,100MB 的 JSON 可以在几秒内显示
3. 便利且强大的过滤器
4. 基于文件(TOML)的规则系统,方便同步/共享以及 AI 协助

### 支持兼容:
- HTTP/1.x
- HTTP/2
- WebSocket
- gRPC(最近版本推出)

### 仍然缺少,但正在积极开发/编写的 feature:
1. MCP/CLI
2. 脚本支持
3. 透明代理
4. 远程端更好的支持
5. 文档

### 竞品对比分析:
- Charles Proxy 定义了此类软件的标准,但是 UI 速度太慢,整个软件也基本处于维护状态。
- Proxyman 是不错的 Charles Proxy 原生重新实现,不过它也继承了 Charles 的功能设计的复杂性。
- Reqable 非常棒、功能也超全,且是国人开发,是我学习的榜样。

感谢你的关注,欢迎下载试用,有任何建议或使用问题可以在 GitHub 或这贴里 Post。

Download: [https://getsessio.com/](https://getsessio.com/)

预览:
![预览](https://i.imgur.com/CacZMOC.png)

---

原文链接:[点击查看](https://www.v2ex.com/t/1227829)

评论(2)

楼主,想请教下这 App 的 UI 是咋设计的?用了啥 UI 库呀?我几年前也给自己写过个功能差不多的抓包工具,就是 UI 实在太拉胯,最后还是乖乖去用 Proxyman 了。我是纯纯颜值党,没好看的外观实在用不下去😂

· 0 个赞

回复

界面主要是用 AppKit 做的(自己写了一些自定义控件),性能要求不那么高的地方用了 SwiftUI。代码编辑器和文本展示这块,直接嵌了 Monaco Editor。

· 0 个赞