SkillTide Submit
Official description10 sourcesMCP servers8d ago
gabrielmaialva33/winx-code-agent

gabrielmaialva33/winx-code-agent

๐Ÿฆ€ ๐Ÿ  - Rust reimplementation of WCGW for coding agents: shell execution and file management
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add winx-code-agent -- npx -y winx-code-agent
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
37 โ˜… ยท gabrielmaialva33/winx-code-agent ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 37 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository gabrielmaialva33/winx-code-agent๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

# ๐Ÿช„ Winx

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

### *The High-Performance, Remote-First MCP Runtime for AI Coding Agents*
**Durable PTY Sessions โ€ข Streamable HTTP โ€ข Guarded File Operations โ€ข Blazing Fast Rust ๐Ÿฆ€**
"Give remote and local LLMs durable, authenticated hands on your development machine."
โšก Quickstart  โ€ข 
โœจ Features  โ€ข 
๐Ÿ—๏ธ Architecture  โ€ข 
๐ŸŒ HTTP Guide  โ€ข 
๐Ÿ›ก๏ธ Security
English โ€ข Portuguรชs โ€ข ไธญๆ–‡
Winx is a **remote-first MCP runtime** for agents that need a real shell, guarded file-editing primitives, repository-aware
code navigation, and sessions that survive dropped connections. Its primary deployment path is a hardened
**Streamable HTTP** endpoint for ChatGPT and other cloud or networked MCP clients; stdio remains fully supported for
Claude Code, Codex CLI, Cursor, VS Code, and other local clients.
On Linux, macOS, and native Windows, Winx separates the MCP adapter from the processes that own each PTY. winxd
manages the control plane and one winx-guardian per logical session keeps the shell alive across HTTP disconnects,
client restarts, and adapter upgrades (Unix-domain sockets on Unix, named pipes plus job objects on Windows).
It started as a Rust port of WCGW, but it is not a Python wrapper: cd persists,
Ctrl+C interrupts the real process, interactive TUIs work, and large terminal output is rendered and token-budgeted
before reaching the model.
> [!IMPORTANT]
> **Streamable HTTP is the main deployment path.** Winx binds it to loopback by default, requires a strong bearer token,
> supports independent authenticated principals, and defaults to one durable session per principal/workspace. Repeated
> stateless Initialize calls reattach instead of manufacturing a new guardian.
Remote MCP in 60 seconds
Connect an MCP client to:
Cloud clients need a reachable HTTPS endpoint. Keep Winx on loopback and use a private MCP tunnel, VPN, or authenticated
HTTPS reverse proxy in front. For OpenAI products, the
Secure MCP Tunnel keeps Winx private while exposing
an OpenAI-hosted MCP endpoint.
**Next:** complete Streamable HTTP deployment guide ยท
security model ยท local stdio setup
Why Winx for remote agents
- **Durable sessions:** HTTP is stateless from the client's point of view, but PTYs live in per-session guardians and
can be resumed with the same thread_id.
- **Identity-aware isolation:** one token per principal; thread IDs and MCP Task IDs are scoped internally and translated
back before the response leaves the server. Workspace affinity absorbs unstable model-generated thread IDs.
- **Right-sized tool catalogs:** full, coding, read-only, and terminal profilesโ€”or an exact per-principal
allowlistโ€”reduce discovery/schema payloads and reject calls without equivalent effective authority.
- **One mutation tool:** EditFiles creates, edits, batches, patches, verifies, and undoes through one typed
plan/commit engine, removing overlapping choices while preserving read evidence, canonical path binding, atomic writes,
receipts, and recovery.
- **Fail-closed network defaults:** loopback-only binding, 32-byte minimum tokens, chmod-600 token files, DNS-rebinding
host checks, body/time/concurrency limits, per-IP rate limiting, and delayed invalid-auth responses.
- **Agent-native terminal semantics:** foreground and background commands, status polling, interactive input, stable TUI
snapshots, turn detection, real exit codes, and bounded output.
- **Repository tools, not just a shell:** one guarded edit protocol, multi-file planning, undo, token-budgeted reads,
image input, context handoff, and tree-sitter symbol navigation.
Choose your transport
| Transport | Best for | Endpoint / launch | Authentication | Session model |
|---------------------|------------------------------------------------------------------------|--------------------------------------------------------------------------|----------------------------------------------------|------------------------------------------------------------------------------|
| **Streamable HTTP** | ChatGPT, hosted agents, remote automation, multiple MCP clients | https://host/mcp through a tunnel/proxy, with Winx on 127.0.0.1:8000 | Strong bearer token; optional multi-principal TOML | Stateless requests mapped to durable principal/workspace sessions by default |
| **stdio** | Claude Code, Codex CLI, Cursor, VS Code, desktop and local IDE clients | client launches winx-code-agent | Local process boundary | One local client, using the same durable daemon runtime |
Remote architecture
The detailed module boundaries, process contracts, and safety invariants are documented in
Source
awesome ยท https://github.com/gabrielmaialva33/winx-code-agent
Browse by field
MCP servers
Traction
37 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index