elden 发表于 2026-7-16 19:37:07

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://i.imgur.com/CacZMOC.png

SayHelloHi 发表于 2026-7-16 20:11:24

@elden

op 想请教下

App 界面 UI 如何设计的

用了哪些 UI 库

----

几年前做了功能差不多的自用 奈何 UI 做的不好看 就去用 proxyman 了
https://i.imgur.com/YGIx7lh.png


偶是颜值党

elden 发表于 2026-7-16 20:19:44

@SayHelloHi UI 大部分是 AppKit(自定义控件),一些性能不敏感的地方用 SwiftUI ,编辑器/Text Viewer 用的是 Monaco Editor

SayHelloHi 发表于 2026-7-16 21:21:56

@elden

感谢回复 很有帮助
页: [1]
查看完整版本: macOS 原生的 HTTP 调试代理 Sessio 发布第一个 Beta 版本