by xuzeyu91
WebCode is a browser-based AI coding platform that lets you remotely run CLI assistants like Claude Code and Codex. Code anywhere with just a web browser. We’re also adding an office-assistant mode for planning, research/summaries, meeting notes, and drafting docs/emails—connected to your project context.
# Add to your Claude Code skills
git clone https://github.com/xuzeyu91/WebCodeLast scanned: 5/28/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-28T07:58:32.376Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}WebCode is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by xuzeyu91. WebCode is a browser-based AI coding platform that lets you remotely run CLI assistants like Claude Code and Codex. Code anywhere with just a web browser. We’re also adding an office-assistant mode for planning, research/summaries, meeting notes, and drafting docs/emails—connected to your project context. It has 349 GitHub stars.
Yes. WebCode passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/xuzeyu91/WebCode" and add it to your Claude Code skills directory (see the Installation section above).
WebCode is primarily written in C#. It is open-source under xuzeyu91 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh WebCode against similar tools.
No comments yet. Be the first to share your thoughts!
想要快速体验?无需安装,直接访问在线演示版:
| 试用地址 | 账号 | 密码 |
|---|---|---|
| https://webcode.tree456.com/ | treechat |
treechat@123 |
⚠️ 注意:试用环境为演示用途,请勿存储敏感信息
扫码加入微信交流群,获取最新动态、反馈问题、交流使用心得:
WebCode 是一个在线 AI 全能工作平台,让你可以通过 Web 浏览器远程控制各种 AI CLI 助手,实现真正的随时随地智能办公——无论你在地铁上、咖啡馆里,还是躺在沙发上,只要有浏览器就能完成编程、文档处理、需求分析等各种工作!
| 工具 | 命令 | 特点 | 状态 |
|---|---|---|---|
| Claude Code CLI | claude |
MCP 服务器、会话恢复、stream-json 输出、代理系统 | 🟢 已启用 |
| Codex CLI | codex |
沙箱执行、网络搜索、Git 集成、JSONL 输出 | 🟢 已启用 |
| OpenCode CLI | opencode |
GitHub Models 集成、多模型支持、流式输出 | 🟢 已启用 |
| 工具 | 命令 | 特点 | 状态 |
|---|---|---|---|
| GitHub Copilot CLI | copilot |
GitHub 集成、细粒度权限 | 🟡 已配置,待适配 |
| Qwen CLI | qwen |
YOLO 模式、检查点、扩展系统 | 🟡 已配置,待适配 |
| Gemini CLI | gemini |
Google AI、简洁配置 | 🟡 已配置,待适配 |
📚 详细的 CLI 工具使用说明请查看 cli/README.md
💡 扩展支持:如需添加新的 CLI 工具适配器,请参考
WebCode.Domain/Domain/Service/Adapters/目录下的现有实现
WebCode 针对移动设备进行了全面优化:

首次安装会进入设置界面(/setup),按步骤完成初始化配置:

以下截图来自项目内置演示素材,实际界面以当前版本为准。

无需任何配置,30 秒启动! 首次访问时,系统会自动引导您完成所有配置。
# 克隆项目
git clone https://github.com/xuzeyu91/WebCode.git
cd WebCode
# 一键启动
docker compose up -d
# 访问 http://localhost:5000
# 首次访问会自动进入设置向导
📖 详细部署文档请参考 DEPLOY_DOCKER.md
🔧 需要预置环境变量/无人值守部署与内置 CLI 验证:参考 docs/Docker-CLI-集成部署指南.md
# 克隆项目
git clone https://github.com/xuzeyu91/WebCode.git
cd WebCode
# 恢复依赖
dotnet restore
# 运行应用
dotnet run --project WebCodeCli
应用将在 http://localhost:5000 启动,访问 /code-assistant 开始编程!
默认情况下无需编辑 appsettings.json:首次启动会进入设置向导(/setup),在 Web 界面完成初始化;之后可在“系统设置”中随时调整 Claude/Codex/OpenCode 等参数。
仅在以下场景建议使用 appsettings.json / 环境变量进行预置:
示例(高级用法):
{
"CliTools": {
"Tools": [
{
"Id": "claude-code",
"Name": "Claude Code",
"Command": "claude",
"ArgumentTemplate": "-p \"{prompt}\"",
"Enabled": true
},
{
"Id": "codex",
"Name": "OpenAI Codex",
"Command": "codex",
"ArgumentTemplate": "exec \"{prompt}\"",
"Enabled": true
}
]
}
}
WebCode/
├── WebCode/ # 主项目 (Blazor Server)
│ ├── Components/ # Blazor 组件
│ ├── Pages/ # 页面
│ │ └── CodeAssistant/ # 编程助手页面
│ ├── wwwroot/ # 静态资源
│ └── Program.cs # 应用入口
├── WebCode.Domain/ # 领域层 (DDD)
│ ├── Domain/
│ │ ├── Model/ # 领域模型
│ │ └── Service/ # 领域服务
│ │ └── Adapters/ # CLI 适配器
│ └── Repositories/ # 数据仓储
└── cli/ # CLI 工具文档
| 类别 | 技术 |
|---|---|
| 前端框架 | Blazor Server + Tailwind CSS |
| 代码编辑器 | Monaco Editor |
| AI 功能 | Microsoft Semantic Kernel |
| 数据访问 | SqlSugar ORM (Sqlite/PostgreSQL) |
| 实时通信 | Server-Sent Events (SSE) |
| 进程管理 | System.Diagnostics.Process |
提升 AI 编程助手能力的优秀 Skills 资源:
💡 提示:这些 Skills 可以与 Claude Code CLI 等 AI 助手配合使用,增强代码生成、项目规划、UI 设计等能力。
"CliTools": {
"TempWorkspaceRoot": "D:\\Temp\\WebCode\\Workspaces",
"WorkspaceExpirationHours": 24,
"NpmGlobalPath": "",
"MaxConcurrentExecutions": 3,
"DefaultTimeoutSeconds": 300
}
| 配置项 | 说明 | 示例值 |
|---|---|---|
TempWorkspaceRoot |
临时工作区根目录,用于存放会话隔离的工作文件 | D:\\Temp\\WebCode\\Workspaces |
WorkspaceExpirationHours |
工作区过期时间(小时),过期后自动清理 | 24 |
NpmGlobalPath |
NPM 全局安装路径(可选,留空则自动检测) | C:\\Users\\YourUsername\\AppData\\Roaming\\npm\\ 或留空 "" |
MaxConcurrentExecutions |
最大并发执行数 | 3 |
DefaultTimeoutSeconds |
默认超时时间(秒) | 300 |
💡 提示:
- Windows 用户:NPM 全局路径通常为
C:\Users\{用户名}\AppData\Roaming\npm\- Linux/Mac 用户:NPM 全局路径通常为
/usr/local/bin/或~/.npm-global/bin/- 工作区目录建议使用绝对路径,确保有足够的磁盘空间
欢迎提交 Issue 和 Pull Request!
本项目采用 AGPLv3 开源许可证。
详细信息请查看 LICENSE 文件。