XiXian42

Wtagent — Development skill for Claude Code

Development community

Turn ChatGPT Web (including Pro) into Codex.

How to install Wtagent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open XiXian42/wtagent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Wtagent does

Turn ChatGPT Web (including Pro) into Codex. Turn Claude Web into Claude Code. Also DeepSeek, Gemini, Grok, Kimi, GLM. No API key, no MCP, no tunnel, no plugin.

Alternatives in Development

  • Understand Anything — Graphs that teach graphs that impress 80.7k ★
  • Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★
  • Mem0 Chrome Extension — OpenMemory Chrome Extension: Long-term memory for ChatGPT, Claude, Perplexity, Grok etc 671 ★

README

WTAgent

Turn ChatGPT Web (including Pro) into Codex. Turn Claude Web into Claude Code.

Also DeepSeek, Gemini, Grok, Kimi, GLM.

No API key. No MCP. No tunnel. No plugin.

https://xixian42.github.io/wtagent/

[中文](#中文)

Quick start

Requires Node.js 20.x ≥20.17, 22.x ≥22.13, or ≥23.5, and Chrome/Chromium. WTAgent supports macOS, Linux, native Windows, and preview support for WSL2 with WSLg. WSL1 and external X11 configurations are best effort.

On WSL, install the Linux Chrome/Chromium package inside the distribution and launch WTAgent from WSL. WTAgent keeps file and command execution in the WSL environment and connects to that Linux browser over local CDP. Display environment variables are only configuration hints; actual GUI availability is confirmed when Chrome starts. Windows-host Chrome is not supported from WSL yet.

npm install -g wtagent

Open a working directory and start WTAgent:

mkdir wtagent-demo
cd wtagent-demo
wtagent

ChatGPT asks you to choose `Pro` or `Current`; other providers keep or silently select their configured default. Then type a task:

$ wtagent
you › Create hello.js that writes "Hello from WTAgent" to hello.txt. Run it with Node.js and verify the result.

WTAgent creates the files in the current directory, runs the script locally, and checks its output. You can continue chatting in the same terminal after the task finishes.

Choose a provider with `--model` (ChatGPT is the default). Supported values are `chatgpt`, `claude`, `deepseek`, `gemini`, `kimi`, and `glm`:

wtagent --model claude "inspect this project and summarize its architecture"
wtagent --model gemini "inspect this project and summarize its architecture"

Claude keeps the model selected by claude.ai in its browser profile; WTAgent does not override it. Gemini likewise keeps the model selected in its browser profile.

If the provider is not signed in, WTAgent opens its dedicated Chrome profile and asks you to sign in. Each