Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Wcgw Alternatives
Similar projects and alternatives to wcgw
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
goose
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
-
-
-
-
python-genai
Google Gen AI Python SDK provides an interface for developers to integrate Google's generative models into their Python applications.
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
-
specification
Discontinued Specification and documentation for the Model Context Protocol [Moved to: https://github.com/modelcontextprotocol/modelcontextprotocol] (by modelcontextprotocol)
-
-
-
mcp-go
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
-
-
mcp-server-google-vision
MCP server providing OCR capabilities to LLMs via Google Cloud Vision API - Read scanned PDFs, handwritten text, and images with any orientation
-
-
-
-
-
-
iterm-mcp
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
wcgw discussion
wcgw reviews and mentions
-
What Is the Most Minimal Agentic Coder You Can Write?
Awesome! I essentially started with the same premise when coding "wcgw" [1]. Give a single shell tool to chatgpt (later claude).
Chronology that followed:
1. Some processes take long time: add status checking.
2. Need to kill long running process or interact with tools add option to send control characters; BashInteraction tool.
3. File editing using sed and echo is not reliable, add FileEdit tool.
4. Large output; add truncation based on tokens.
5. But wait I need command output to get truncated at the beginning but file reading `cat $file` to truncate at the end. Add special ReadFile tool.
6. File writing using 'echo "content" >file' needs unncessary quotes escaping leading to degraded quality, add special WriteFile tool.
7. Reading one file at a time is slow, change ReadFile to ReadFiles tool.
8. Directly writing files is not as good as first planning things. Prevent writing using architect mode.
And so on.
[1] https://github.com/rusiaaman/wcgw
- Hacking Your Own AI Coding Assistant with Claude Pro and MCP
-
Show HN: Iterm-Mcp – AI Terminal/REPL Control for iTerm2
Good work.
I wonder if there's really a need for separate write to terminal and read output functions? I was hoping that write command itself would execute and return the output of the command, saving back and forth latency.
> and it's not always clear when the job is done
I've authored a similar mcp [1] (but without terminal ui)
The way I solved it is by setting a special PS1 prompt. So as soon as I get that prompt I know the task is done. I wonder if a similar thing can be done in your mcp?
[1] https://github.com/rusiaaman/wcgw
-
An open-source, extensible AI agent that goes beyond code suggestions
You can basically get the same experience as aider with an MCP server like https://github.com/rusiaaman/wcgw. It's not perfect - sometimes has trouble with exact syntax of find/replace. But it's free to use up to your regular Claude subscription usage limit. I actually use it more than Cursor, because it's easier to flip back and forth between architecting/editing.
-
Gemini 2.0: our new AI model for the agentic era
For building mcp server? The official docs do a great job
https://modelcontextprotocol.io/introduction
My own mcp server could be an inspiration on Mac. It's based on pexpect to enable repl session and has some tricks to prevent bad commands.
https://github.com/rusiaaman/wcgw
However, I recommend creating one with your own customised prompts and tools for maximum benefit.
-
OpenAI confirms new $200 monthly subscription, ChatGPT Pro
Personally I'm using the Filesystem server along with the mcp server called wcgw[0] that provides a FileEdit action. I use MacWhisper[1] to dictate. I use `tree` to give Claude a map of the directory I'm interested in editing. I usually opt to run terminal commands myself for better control though wcgw does that too. I keep the repo open in a Cursor/Windsurf window for other edits I need.
But other than that I basically just tell the model what I want to do and it does it, lol. I like the Claude Desktop App interface better than trying to do things in Cursor/Windsurf directly, I like the ability to organize prompts/conversations in terms of projects and easily include context. I also honestly just have a funny feeling that the Claude web app often performs better than the API responses I get from the IDEs.
[0] https://github.com/rusiaaman/wcgw
[1] https://goodsnooze.gumroad.com/l/macwhisper
- Computer use on Claude desktop app using model context protocol
- Claude desktop shell agent using Model Context Protocol
-
The Model Context Protocol
It's great! I quickly reorganised my custom gpt repo to build a shell agent using MCP.
https://github.com/rusiaaman/wcgw/blob/main/src/wcgw/client/...
Already getting value out of it.
- Show HN: Custom GPT allows full shell interaction on chatgpt.com
-
A note from our sponsor - AppSignal
www.appsignal.com | 7 Sep 2026
Stats
rusiaaman/wcgw is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of wcgw is Python.