#4848th of 63 in Coding agents and assistants
zcode
AI coding workbench with desktop app, browser UI and terminal agent
- Stars
- 7.8k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- TypeScript
Missed the latest GitHub check; these facts may be older.
Overview
ZCode is a TypeScript monorepo containing an Electron desktop client, a web client, an HTTP/WebSocket backend, and an agent CLI with a TUI. The packaged `zcode` command starts the TUI by default or a local web UI with `--web`. The README documents build and dev workflows in detail but does not list supported models or providers.
Who it is for: Developers wanting a desktop, web or terminal AI coding agent
Strengths
- Desktop (Electron), browser and terminal TUI share one agent runtime and backend
- `zcode --web` runs locally with no Electron; binds 127.0.0.1 by default
- Token auth is generated automatically when listening on non-local addresses
- Agent CLI source is in-repo, no submodule; UI plugin system documented
Weaknesses
- README is primarily in Chinese; English version is a separate file
- Pinned toolchain: Node.js 24.14.0 and pnpm 10.33.2 required to build
- Packaging the CLI needs a self-hosted download base URL set first
- Supported models and providers are not listed in the README
What it needs
- Docker
- Needs Node.js 24.14.0, pnpm 10.33.2, Electron (desktop)
- port 3030
Also in Coding agents and assistants
See all 63| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 83 out of 100 |
| 2 | ArchonYAML workflow engine that runs AI coding agents through fixed dev steps | 80 out of 100 |
| 3 | opencodeTerminal coding agent with build and plan modes, plus a desktop app | 79 out of 100 |
| #4 | piTerminal coding agent with extensions, skills, and an SDK | 79 out of 100 |
| #5 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 79 out of 100 |