proxelarlisted
Install: claude install-skill tdimino/claude-code-minoan
# Proxelar
Rust-based MITM proxy for intercepting and transforming HTTP/HTTPS traffic via Lua scripting. Provides TUI, terminal, and web GUI interfaces. Installed via `brew install proxelar`.
## Category
Infrastructure Operations
## Modes
| Mode | Command | When to use |
|------|---------|-------------|
| Forward proxy | `proxelar` | Intercept outbound traffic from any app configured to use `127.0.0.1:8080` |
| Reverse proxy | `proxelar -m reverse --target http://localhost:3000` | Inspect traffic to a local dev server without configuring the client |
| Web GUI | `proxelar -i gui` | Agent-visible network inspector at `http://localhost:8081` — screenshot for visual feedback |
| Scripted | `proxelar --script path/to/hook.lua` | Automated request/response transformation via Lua hooks |
Combine modes: `proxelar -m reverse --target http://localhost:3000 -i gui --script scripts/log_to_jsonl.lua`
## CLI Reference
| Flag | Description | Default |
|------|-------------|---------|
| `-i, --interface` | `terminal`, `tui`, `gui` | `tui` |
| `-m, --mode` | `forward`, `reverse` | `forward` |
| `-p, --port` | Listening port | `8080` |
| `-b, --addr` | Bind address | `127.0.0.1` |
| `-t, --target` | Upstream target (required for reverse mode) | -- |
| `--gui-port` | Web GUI port | `8081` |
| `--ca-dir` | CA certificate directory | `~/.proxelar` |
| `-s, --script` | Lua script for request/response hooks | -- |
## Lua Scripting
Define `on_request` and/or `on_response` hooks:
```lua
f