yyjeqhc/webcodex

▲ 431 stars today★ 930⑂ 125

Give cloud AI agents a real development environment on your own machines.

About yyjeqhc/webcodex

yyjeqhc/webcodex is an open-source project on GitHub, mainly written in Rust. Give cloud AI agents a real development environment on your own machines. It currently holds 930 stars and 125 forks with 5 open issues, and was last pushed on 2026-09-16 (repository created 2026-05-28).

Project Overview

Git Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository yyjeqhc/webcodex · default branch main · size 26236 KB · watchers 2 · source: GitHub REST API and repository README

README

WebCodex

English | 简体中文

WebCodex lets ChatGPT, Claude, and other AI agents work directly with code and developer tools on your own machines.

Ask your assistant to inspect a repository, modify code, run tests, use Git, or investigate a failure. Your repository stays on the machine where it already lives; you do not need to move the project into a hosted workspace just to use an AI coding agent.

Start using WebCodex

Everyday development: full WebCodex (recommended)

If you want ChatGPT to keep using your real development environment, start with a regular Server + Runner. This is the full development experience: durable access to multiple projects plus project exploration, editing, Git, commands, tests, long-running work, and code navigation. Public HTTPS, Cloudflare Tunnel, and OpenAI Secure MCP Tunnel are only ways for ChatGPT to reach the Server; they do not switch you into a different restricted experience.

For Windows or macOS, the recommended first path is WebCodex Desktop + the official OpenAI Secure Tunnel. Follow the Desktop installation guide. For CLI, an existing Server, self-hosting, or advanced setup, use the Full Setup guide.

Just trying it for a few minutes: temporary share

To quickly see whether WebCodex fits your workflow, run this inside one repository:

cd /path/to/your/repository
npx --yes @yyjeqhc/webcodex share

share starts a temporary, single-project, restricted WebCodex environment and prints the ChatGPT connection values. The endpoint and temporary credential stop working when the command exits. It is intended for trials and short-lived sharing, not as the default full daily setup. See the Quick Trial for the exact steps.

What can it do?

Why WebCodex?

How it works

AI client
   |
   | MCP / HTTPS
   v
WebCodex
   |
   v
your machine
   |
   +-- repository
   +-- Git
   +-- compilers / tests / developer tools

For the internal Server/Runner architecture, protocol surfaces, and authority boundaries, see Architecture, MCP, and Authentication.

Star History

Star History Chart

Platforms

Windows and long-lived deployments are covered in Deployment and MCP.

Existing Servers and advanced setup

If someone already provides the WebCodex Server and connection credential, use that existing Server and follow the Full Setup guide. For a normal Windows/macOS personal installation, use the Desktop guide. Use Deployment only for production hosting, multiple users, systemd/Docker, OAuth, proxies, and private CAs.

Those are follow-up operating concerns, not concepts a first-time user should have to learn before WebCodex works.

Documentation

Security

WebCodex can read and modify files and execute commands inside configured project boundaries. Use version control, keep credentials out of prompts/logs/Git, and register only project roots the assistant should access. Read SECURITY.md for the complete model.

Build from source

cargo build --release --workspace --bins
export PATH="$PWD/target/release:$PATH"

Contributing

Contributions are welcome, including contributions created with WebCodex itself or other coding agents. For bug reports, development workflow, and pull request guidance, see CONTRIBUTING.md.

Acknowledgements

Thanks to the LINUX DO community for its welcoming space for technical discussion and support for open-source sharing.

License

Licensed under the Apache License, Version 2.0. See LICENSE.

GitHub Stars & Activity

930Stars
125Forks
5Open issues
RustLanguage

GitHub Popularity

GitHub stars930
Forks125
Open issues5
Primary languageRust
LicenseApache-2.0
Stars gained today431
Created2026-05-28
Last pushed2026-09-16

Trending History

Weekly boardrank #93 · ▲ 431 stars

Related GitHub Projects

1

rustdesk / rustdesk

Rust★ 123,776⑂ 19,057▲ 172 stars
2

ruvnet / RuView

Rust★ 94,244⑂ 12,470▲ 421 stars
3

dani-garcia / vaultwarden

Rust★ 67,749⑂ 3,220▲ 206 stars
4

block / buzz

Rust★ 33,173⑂ 4,345▲ 416 stars
5

rustfs / rustfs

Rust★ 32,397⑂ 1,448▲ 121 stars
6

ankitects / anki

Rust★ 30,636⑂ 3,203▲ 50 stars
7

tonhowtf / omniget

Rust★ 13,412⑂ 1,131▲ 961 stars
8

alphaXiv / OpenResearch

Rust★ 3,948⑂ 253▲ 1,036 stars

More Trending Repositories