Design databases the way you think. Create unlimited schemas, import existing designs, visualize relationships, export to multiple formats, and generate framework migrations. Offline-first, local by default, with optional cloud or local AI.
💎 Detect , track and extract the optimal face in multi-target faces (exclude side face and select the optimal face).
关键参数与规格
关键参数与规格
参数
值
语言
Rust
类别
Applications
子类别
Other
关键词
Containers, DevOps, Security, Tool use
星标数
625
分叉数
25
贡献者
2
创建日期
2026-04-26
更新日期
2026-10-14
1 天星标数
0
7 天星标数
3
排名
15,891
上次排名
15,696
排名变化
-195
7 天星标排名
7,343
上次 7 天星标排名
7,370
7 天星标排名变化
27
总星标排名
16,264
上次总星标排名
16,238
总星标排名变化
-26
README 摘录
oproxy oproxy is a local HTTP, HTTPS, HTTP/3, WebSocket, and SOCKS5 proxy for inspecting, replaying, and modifying traffic from browsers, CLIs, mobile apps, API clients, services, and test suites. It runs a web UI, API, and optional AI assistant on the same local listener, so you can capture traffic, inspect requests and responses, replay requests, mock upstreams, rewrite traffic, throttle responses, and export reproducible snippets without changing application code. The Assistant is an OpenAI-compatible control-plane client: it
can inspect current proxy state through allowlisted tools and prepare traffic/configuration changes as reviewable confirmation cards. Security note: HTTPS interception requires trusting a local oproxy root CA. Install that CA only on machines and browsers you control, keep the generated private key safe, and do not expose the admin UI without a strong token. Highlights Capture HTTP and HTTPS traffic, with MITM support for HTTPS. Inspect headers, bodies, status, timing, tags, notes, JWTs, GraphQL, gRPC metadata, and WebSocket frames
. Replay captured requests or edit them in Compose. Export captures as HAR, cURL, Fetch, or Python snippets. Modify traffic with rules, mocks, map-local/map-remote, access rules, throttling, breakpoints, DNS overrides, Lua scripts, and upstream proxy chaining. Use the Assistant to inspect sessions, understand proxy state, and prepare confirmed changes through an OpenAI-compatible chat model. Run from Docker, Docker Compose, or source. Quick Start Docker Open and sign in with the token. The command above still publishes ports
only on host loopback. Docker Compose The checked-in Compose file enables MITM, HTTP/3 on UDP , persistent certs/state, and a healthcheck. First Capture The request appears in the Sessions view. For HTTPS: For browser HTTPS capture, configure the browser or OS to use as the HTTP and HTTPS proxy, then import the CA from . Demo Short demo video Learn More Getting started Docker HTTPS MITM Assistant Configuration Security Troubleshooting Architecture Contributing License oproxy is licensed under the MIT
oproxy is a local HTTP, HTTPS, HTTP/3, WebSocket, and SOCKS5 proxy for inspecting, replaying, and modifying traffic from browsers, CLIs, mobile apps, API clients, services, and test suites.
It runs a web UI, API, and optional AI assistant on the same local listener, so you can capture traffic, inspect requests and responses, replay requests, mock upstreams, rewrite traffic, throttle responses, and export reproducible snippets without changing application code.
The Assistant is an OpenAI-compatible control-plane client: it can inspect current proxy state through allowlisted tools and prepare traffic/configuration changes as reviewable confirmation cards.
Security note: HTTPS interception requires trusting a local oproxy root CA. Install that CA only on machines and browsers you control, keep the generated private key safe, and do not expose the admin UI without a strong token.
Highlights
Capture HTTP and HTTPS traffic, with MITM support for HTTPS.
Open http://127.0.0.1:8080 and sign in with the token.
Docker bridge networking needs OPROXY_BIND_HOST=0.0.0.0. The command above still publishes ports only on host loopback. Change OPROXY_ADMIN_TOKEN before real use.
Docker Compose
docker compose up --build
The checked-in Compose file enables MITM, HTTP/3 on UDP 8443, persistent certs/state, and a healthcheck.
Source
Requirements: Rust 1.85+, Node.js 22+, and Yarn via Corepack.
For browser HTTPS capture, configure the browser or OS to use 127.0.0.1:8080 as the HTTP and HTTPS proxy, then import the CA from http://127.0.0.1:8080/admin/ca.