gabrielmaialva33/winx-code-agent
β¨ A high-performance code agent written in Rust, combining the best features of WCGW for maximum efficiency and semantic capabilities. π¦
Installation
npx winx-code-agentAsk AI about gabrielmaialva33/winx-code-agent
Powered by Claude Β· Grounded in docs
I know everything about gabrielmaialva33/winx-code-agent. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
β¨ Winx - High-Performance Rust MCP Server β¨
π 1:1 Optimized Rust Implementation of WCGW (What Could Go Wrong) π
Winx is a specialized Model Context Protocol (MCP) server that provides high-performance tools for LLM code agents. It implements the core functionality of WCGW in pure Rust for maximum efficiency and stability.
β‘ Performance
Benchmarks on i9-13900K + RTX 4090 (WSL2)
| Metric | Winx (Rust) | Python (WCGW) | Improvement |
|---|---|---|---|
| Startup Time | < 5ms | ~200ms | π 40x Faster |
| Shell Command Latency | < 1ms | ~15ms | π 15x Lower |
| File Read (1MB) | 0.4ms | ~40ms | π 100x Faster |
| Memory Footprint | ~5MB | ~65MB | π 13x Smaller |
Benchmarks performed using hyperfine and memory profiling tools on standard workloads.
π οΈ MCP Tools
| Tool | Description |
|---|---|
Initialize | Required. Setup workspace environment and shell mode options (Restricted/Full). |
BashCommand | Execute shell commands with full PTY support (interactive, stateful). |
ReadFiles | Efficient zero-copy file reading with line-range support. |
FileWriteOrEdit | Robust file modification using exact SEARCH/REPLACE blocks. |
ContextSave | Snapshot current project context (files + description) for resumption. |
ReadImage | Optimized base64 image reading for multimodal agent contexts. |
π Quick Start
Prerequisites
- Rust 1.75+
- Linux / macOS / WSL2
Installation
git clone https://github.com/gabrielmaialva33/winx-code-agent.git
cd winx-code-agent
cargo build --release
Integration with Claude Desktop
Add to ~/.config/Claude/claude_desktop_config.json:
{
"mcpServers": {
"winx": {
"command": "/path/to/winx-code-agent/target/release/winx-code-agent",
"args": ["serve"],
"env": { "RUST_LOG": "info" }
}
}
}
ποΈ Architecture
- PTY Shell: Full pseudo-terminal support for interactive commands.
- Zero-Copy I/O: Uses memory-mapped files for blazing fast reads.
- Strict Typing: Powered by Rust's safety and performance guarantees.
- WCGW Parity: Designed to be a drop-in replacement for Python-based toolsets.
π License
MIT - Gabriel Maia (@gabrielmaialva33)
β¨ Optimized for the next generation of AI Agents β¨
