zai-org/ZCode

Z.ai's coding agent harness. Powerful, intelligent, extensible.

它解决了什么问题

ZCode 提供了一个全面的、由 AI 驱动的编程工作台,将 AI 功能直接集成到开发工作流中。它通过在桌面应用程序、网页界面和基于终端的代理之间提供统一的体验,解决了 AI 编码工具的碎片化问题。

它如何工作

ZCode 作为一个多接口系统运行,包括客户端(Electron 桌面版、React 网页版)、用于管理连接和进程的后端服务器,以及一个专门的 Agent CLI。它支持本地开发、通过 SSH/WSL 连接远程项目,以及一个独立的命令行版本,该版本可以启动终端用户界面(TUI)或基于网页的环境。该系统采用基于提供者的架构,将 AI 能力整合到编码流程中。

适合谁使用

希望拥有一个多功能 AI 编码助手的开发者,可以通过他们偏好的界面访问,无论是完整的桌面 IDE 类体验、轻量级网页浏览器,还是高效率的终端环境。

主要特点

  • 多模式访问:可作为桌面应用、网页界面和终端代理使用。
  • 远程开发:内置对通过 SSH 和 WSL 进行远程工作区的支持。
  • 统一 CLI:一个 zcode 命令即可在 TUI 和 Web 模式之间切换。
  • 灵活部署:支持本地执行和远程服务器托管,使用令牌认证。

"ZCode 将 AI 编程体验带到了新的高度,无论你是在桌面、网页还是终端中工作,都能获得一致且强大的支持。" — @zcode_dev

相关

  • 项目
  • 项目
  • 项目
  • 项目