爱意满满的作品展示区。
elden

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

  •  2
     
  •   elden · 1 day ago · 761 views
    大家好!最近一年在 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/

    预览:
    4 replies    2026-07-17 16:13:54 +08:00
    SayHelloHi
        1
    SayHelloHi  
       1 day ago
    @elden

    op 想请教下

    App 界面 UI 如何设计的

    用了哪些 UI 库

    ----

    几年前做了功能差不多的自用 奈何 UI 做的不好看 就去用 proxyman 了

    偶是颜值党
    elden
        2
    elden  
    OP
       1 day ago
    @SayHelloHi UI 大部分是 AppKit(自定义控件),一些性能不敏感的地方用 SwiftUI ,编辑器/Text Viewer 用的是 Monaco Editor
    SayHelloHi
        3
    SayHelloHi  
       1 day ago
    @elden

    感谢回复 很有帮助
    FrankAdler
        4
    FrankAdler  
       8h 52m ago via Android
    期待,脚本支持个人强需求,等出了会试试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1412 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:06 · PVG 01:06 · LAX 10:06 · JFK 13:06
    ♥ Do have faith in what you're doing.