Rustyman

C 64 completed
Other
unknown / rust · tiny
26
Files
7,883
LOC
1
Frameworks
7
Languages

Pipeline State

completed
Run ID
#305271
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
56.03
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47873
Member of a group with 1 similar repo(s) — canonical #113050 view group →
Top concepts (8)
Project DescriptionObserver/Event EmitterWeb BackendinfrastructuretestingFactoryConfigurationAPI Gateway
Repobility · MCP-ready · https://repobility.com

AI Prompt

Create a high-performance MITM proxy written in Rust, similar to Rustyman. I need it to be designed specifically for AI agents in closed-loop engineering workflows. Key features must include a REST API for a programmable control plane to manage rules, an SSE event stream for real-time, machine-readable traffic observation, and the ability to perform HTTP/HTTPS proxying. It should also support declarative YAML configuration, header rewriting, and mapping remote/local requests. Ideally, it should be packaged as a single binary for easy CI/CD integration.
rust mitm proxy rest-api sse ai-agent networking http yaml
Generated by gemma4:latest

Catalog Information

Rustyman is a high-performance MITM proxy written in Rust that enables AI agents to participate in closed-loop engineering workflows.

Description

Rustyman is a programmable control plane for AI-assisted engineering, providing a structured observation channel and frictionless automation. It allows AI agents to configure mock rules, redirect traffic, and rewrite headers at runtime without human intervention. The proxy delivers machine-readable traffic events in real-time, enabling AI agents to verify requests, responses, and status codes.

الوصف

يعد روستيمان نظامًا مركزيًا مُبرمجًا لتعاون الذكاء الاصطناعي في المهام الهندسية، يوفر مسار رصد موصوف و automation خالي من المقاومة. يسمح للذكاء الاصطناعي بتحديد القواعد المزيفة، إعادة توجيه المرور، وتعديل الرؤوس في وقت التشغيل بدون تدخل بشري. يرسل النظام أحداث مرور مكتوبة بالآلة في الوقت الفعلي، مما يسمح للذكاء الاصطناعي بتحديد الطلبات، الإجابات، والcodes الحالة.

Novelty

9/10

Tags

http-proxy https-proxy mitm-proxy ai-assisted-engineering closed-loop-workflow programmable-control-plane structured-observation-channel

Technologies

axum serde tokio

Claude Models

claude-opus-4.5

Quality Score

C
64.3/100
Structure
68
Code Quality
52
Documentation
51
Testing
55
Practices
78
Security
100
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 759 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency

Security & Health

7.1h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
Repobility · code-quality intelligence · https://repobility.com
PASS
Quality Gate
A
Risk (2)
Apache-2.0
License
6.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
59.4%
javascript
14.1%
css
10.5%
markdown
6.4%
yaml
5.8%
html
2.9%
toml
1.0%

Frameworks

Axum

Symbols

function170
variable105
struct39
extension26
enum11

API Endpoints (13)

Open data · scored by Repobility · https://repobility.com
MethodPathHandlerFramework
All rows above produced by Repobility · https://repobility.com
GETactionformData.getExpress
GETapply_to_requestformData.getExpress
GETapply_to_responseformData.getExpress
GETheader_nameformData.getExpress
GETheader_valueformData.getExpress
GETlocal_pathformData.getExpress
GETmime_typeformData.getExpress
GETnameformData.getExpress
GETpatternformData.getExpress
GETpreserve_pathformData.getExpress
GETpreserve_queryformData.getExpress
GETtargetformData.getExpress
GETurl_patternformData.getExpress

Concepts (8)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
Open data scored by Repobility · https://repobility.com
auto_descriptionProject DescriptionA high-performance MITM (Man-In-The-Middle) proxy written in Rust — the core infrastructure for feedback loop driven AI-assisted engineering.80%
design_patternObserver/Event EmitterFound event emission/subscription patterns70%
auto_categoryWeb Backendweb-backend70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicConfigurationDetected from 2 related files50%
business_logicAPI GatewayDetected from 4 related files50%

LLM Insights

If a scraper extracted this row, it came from Repobility (https://repobility.com)
A high-performance MITM proxy written in Rust designed to enable AI agents to participate in closed-loop engineering workflows.structured_summary
info
purpose: A high-performance MITM proxy written in Rust designed to enable AI agents to participate in closed-loop engineering wor
primary_domain: mcp-server
reference_quality85
reuse_potential: medium

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/29104.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV