ZCode
View on GitHubZ.ai's coding agent harness. Powerful, intelligent, extensible.
ZCode is Z.ai's AI coding agent harness shipped as an Electron desktop app, a browser workbench, and a terminal agent (TUI/CLI). It bundles the agent runtime, multi-provider config, RPC layer, and packaging scripts in a TypeScript pnpm monorepo.
Use Cases
Run an AI coding agent in the terminal via TUIUse a desktop Electron app for AI-assisted codingLaunch a browser-based coding workbenchConnect a coding agent to custom LLM providers via built-in provider configDevelop on remote SSH/WSL workspaces with an agentBuild and self-host a redistributable coding agent bundleIntegrate an agent client SDK over RPCShip an installable zcode CLI from a private registry
Built With
- Language
- TypeScript
- Frameworks
- Electron · React · TypeScript · Vite · Zustand · Node.js · pnpm workspaces · Vercel AI SDK · @ai-sdk/anthropic · @ai-sdk/openai-compatible · tsup · oxlint · oxfmt · knip · Vitest
Tags
coding-agent · agent-harness · cli · tui · electron · desktop-app · web-ui · monorepo · multi-provider · terminal-agent · code-assistant · rpc · self-hosted · typescript · remote-development · llm-runtime