You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<imgsrc="https://img.shields.io/badge/made%20by-Maia-15c3d6?style=flat&logo=appveyor"alt="Made by Maia" >
21
21
</p>
22
22
23
23
---
24
24
25
+
## 📖 Overview
26
+
27
+
Winx is a Rust reimplementation of [WCGW](https://github.com/rusiaaman/wcgw), providing shell execution and file management capabilities for LLM code agents. Designed for high performance and reliability, Winx integrates with Claude and other LLMs via the Model Context Protocol (MCP).
28
+
25
29
## 🌟 Features
26
30
27
31
- ⚡ **High Performance**: Implemented in Rust for maximum efficiency
28
-
- 🔄 **Reinforcement Learning**: Adaptive tool selection based on context and success patterns
29
32
- 📁 **Advanced File Operations**:
30
-
- 📖 Read files with line range support and chunking for large files
33
+
- 📖 Read files with line range support
31
34
- ✏️ Write new files with syntax validation
32
35
- 🔍 Edit existing files with intelligent search/replace
33
-
- ✅ Syntax checking to prevent code errors
34
36
- 🖥️ **Command Execution**:
35
37
- 🚀 Run shell commands with status tracking
36
-
- 📺 Full GNU Screen integration for interactive sessions
37
-
- 🔄 Automatic screen session management and orphan cleanup
38
-
- 🖥️ Attach/detach from active sessions like wcgw
39
-
- ⌨️ Interactive terminal commands with real-time feedback
40
-
- 🏃♂️ Background process execution in detached screens
38
+
- 📺 GNU Screen integration for interactive sessions
39
+
- ⌨️ Send input to running commands
40
+
- 🏃♂️ Background process execution
41
41
- 🔀 **Operational Modes**:
42
42
- 🔓 `wcgw`: Complete access to all features
43
43
- 🔎 `architect`: Read-only mode for planning and analysis
44
44
- 🔒 `code_writer`: Restricted access for controlled modifications
45
45
- 📊 **Project Management**:
46
46
- 📝 Repository structure analysis
47
47
- 💾 Context saving and task resumption
48
-
- 🧠 Task memory system
49
48
- 🖼️ **Media Support**: Read images and encode as base64
50
-
- 🧩 **RMCP Protocol**: Seamless integration with Claude and other LLMs
49
+
- 🧩 **MCP Protocol**: Seamless integration with Claude and other LLMs
If you enjoy **Winx Code Agent** and want to support its development, consider:
200
-
201
-
- ⭐ [Starring the repository](https://github.com/gabrielmaialva33/winx-code-agent) on GitHub.
202
-
- 🍴 [Forking the repository](https://github.com/gabrielmaialva33/winx-code-agent) and contributing improvements.
203
-
- 📝 Sharing your experience with tutorials or articles on [Dev.to](https://dev.to/), [Medium](https://medium.com/), or
204
-
your personal blog.
205
-
206
-
Together, we can make **Winx Code Agent** even better!
207
-
208
-
---
209
-
210
228
## 🙏 Special Thanks
211
229
212
230
A huge thank you to [rusiaaman](https://github.com/rusiaaman) for the inspiring work
213
-
on [WCGW](https://github.com/rusiaaman/wcgw), which served as a primary inspiration for this project. Winx Code Agent
214
-
reimplements many of WCGW's best features in Rust for enhanced performance while adding reinforcement learning
215
-
capabilities.
231
+
on [WCGW](https://github.com/rusiaaman/wcgw), which served as the primary inspiration for this project. Winx reimplements WCGW's features in Rust for enhanced performance and reliability.
0 commit comments