yyjeqhc/webcodex
Give cloud AI agents a real development environment on your own machines.
它解决了什么问题
WebCodex 为基于云的 AI 代理(如 ChatGPT 或 Claude)提供了一种与本地机器上的真实开发环境交互的方式。这消除了将代码库复制到托管工作区或聊天界面的需要,使代理能够直接处理你的本地文件、Git 检出和已安装的开发工具。
它是如何工作的
WebCodex 采用自托管架构,由服务器(Server)和运行器(Runner)组成。AI 客户端通过 MCP(模型上下文协议)或 HTTPS 连接到 WebCodex 服务器,服务器再将请求路由到安装在代码所在机器上的运行器。运行器执行命令、与 Git 仓库交互,并将结果返回给 AI 代理。
适用人群
适用于希望使用 AI 编码代理,同时将源代码保留在自己的硬件上,并利用本地工具链(编译器、测试和格式化工具)而不是依赖云托管环境的开发者。
亮点
- 本地代码主权:你的代码保留在你的机器上;不会被复制到云服务中。
- 真实工具链访问:代理可以运行实际的本地命令、测试和编译器。
- Git 集成:代理可以检查状态和差异,使操作可见且可审查。
- 持久性:长时间运行的任务保持可观察,并能在单次 AI 请求轮次之后继续存在。
- 多平台支持:提供 Windows、macOS 和 Linux(Debian/Ubuntu)的安装程序。
- 与 MCP 的交叉通信:原生支持模型上下文协议,以连接各种 AI 客户端。
相关
- 项目
- 项目
- 项目
- 项目
- 项目