p.enthalabs

ZCode - Simple, Fast, Vibe‑Ready | Official Harness for GLM-5.2

[](https://zcode.z.ai/en)

Log in

[](https://zcode.z.ai/en)

DocsChangelog

Community

中文Log in

🎉ZCode 3.0: GLM-5.2 optimized, better multi-agent collaboration

Simple, Fast, Vibe‑Ready !

ZCode combines the best AI agents with your existing tools so you can plan, code, review, and deploy without friction.

Join Linux Beta Group Get the Linux beta build from the groupView all downloads

New Task⌘N Open Workspace Skills

Tasks

* gomoku-ai

- Create an intelligent Gomoku (Five-in-a-Row) game where the player competes against a smart algorithm that can make strategic moves and accurately detect winning conditions. 2m!Image 4

- Refine start prompts, turn-state messaging, and win copy 9m!Image 5

- Wire in heuristic AI turns and the player-first game flow 14m!Image 6

- Adapt board scaling and portrait/landscape layout for mobile 27m!Image 7

- Add rules copy, restart entry points, and empty-state guidance 51m!Image 8

* zcode-website

- Fix bottom pinning when the conversation view is resized 8m!Image 9

- Refresh hero visual workspace and task mock data 3m!Image 10

- Tighten homepage English copy and unify positioning with CTAs 42m!Image 11

- Tune hero breakpoints for 13-inch screens and mobile 1h!Image 12

- Add pricing FAQ content and enterprise capability notes 2h!Image 13

- Improve docs search highlighting and empty-state feedback 5h!Image 14

* zcode-desktop

- Debug the sidebar state mismatch after session recovery 1h!Image 15

- Reduce repaint cost after terminal panel resize 2h!Image 16

- Fix sidebar collapsed state not restoring after restart 3h!Image 17

- Audit settings IA to reduce advanced-option sprawl 6h!Image 18

- Add recent items and keyboard hints to the command palette 9h!Image 19

- Add remote-dev guidance and permission hints to onboarding 1d!Image 20

* release-bot

- Hook up changelog generation and draft GitHub Releases 4h!Image 21

- Draft a failed-CI summary template with retry guidance 1d!Image 22

- Connect tag validation, version sync, and release-note preview 1d!Image 23

- Write release announcement templates for patch and feature drops 2d!Image 24

- Add idempotent retries and alert dedupe for failed releases 3d!Image 25

!Image 26: Ryan BotRyan Bot

Create an intelligent Gomoku (Five-in-a-Row) game where the player competes against a smart algorithm that can make strategic moves and accurately detect winning conditions.

gomoku-ai

upgrade/v3.0

!Image 27: Finder

Create an intelligent Gomoku (Five-in-a-Row) game where the player competes against a smart algorithm that can make strategic moves and accurately detect winning conditions.

05:10 PM Edit Copy Fork

Worked for 3m 1s

I’m going to inspect the current Gomoku project structure first, then I’ll identify what already exists for board state, rendering, and game flow before wiring in AI and win detection.

Explored

1 search, 1 file Failed

Ran

`pwd`

Searched

List in ~/ryan/gomoku-ai Failed

The repository looks either empty or nearly empty. I’m checking the actual directory contents now and confirming whether there’s an existing app to extend or whether I should build the game from scratch.

Ran

`git status --short`Failed

$git status --short

2026-04-19 17:10:16.280 xcodebuild[60663:50240053] DVTFilePathFSEvents: Failed to start fs event stream. git: warning: confstr() failed with code 5: couldn't get path of DARWIN_USER_TEMP_DIR; using /tmp instead fatal: not a git repository (or any of the parent directories): .git

There isn’t an existing app here, so I’m building a self-contained implementation from scratch. I’m checking whether there are any local project conventions to respect, then I’ll add a browser-based Gomoku with a heuristic AI, turn handling, and explicit five-in-a-row detection.

Wrote

!Image 28index.html,!Image 29app.js,!Image 30styles.css

+733

Wrote

!Image 31index.html+62

Wrote

!Image 32app.js+471

Wrote

!Image 33styles.css+200

The full UI and core logic are in place. I’m verifying the JavaScript parses cleanly and reviewing the move-scoring logic for edge cases like first-move response, draw handling, and long-line wins.

Ran

`node --check app.js`

$node --check app.js

No output.

I found one avoidable dependency: the page was pulling a web font. I’m removing that so the game stays fully local and works by opening `index.html` with no network requirement.

Updated

!Image 34styles.css,!Image 35index.html

+1-7

Updated

!Image 36styles.css+1-1

Updated

!Image 37index.html-6

Built a standalone browser Gomoku game in index.html, styles.css, and app.js. It renders a 15x15 board, lets the player place black stones, detects wins in all four directions, highlights the winning line, tracks turns and move count, and supports restarting the match.

The AI is heuristic rather than random. It searches nearby candidate moves, scores offensive patterns for itself, scores defensive blocks against the player, adds center preference, and chooses the strongest move. There's also an optional “AI focus area” overlay so you can see the strongest candidate points it considered.

Verification:`node --check app.js` passed. I did not run an interactive browser session here, so the remaining step is to open index.html in a browser and play.

3 files changed+734-7

Undo

!Image 38app.js

+471-0

!Image 39index.html

+62-6

!Image 40styles.css

+201-1

Ask for follow-up changes

Add context Ask before changes

GLM-5.2 Max

Send

Terminal

zsh

ryan@mac zcode-website %

Git tools

Changes+734-7

feat/gomoku-ai

Commit

Goal

Complete

Gomoku vs. AI — implement computer moves with a heuristic algorithm

5/5·2m·89K tokens

Progress

Initialize board, piece rendering, and the 15×15 grid layout

Implement player move interaction and win-detection logic

Integrate a heuristic AI for automatic computer moves

Adapt board scaling and portrait/landscape layout for mobile

Add rules copy, restart entry points, and empty-state guidance

GLM Coding Plan

Code with GLM Coding Plan

GLM is tuned for ZCode, making agentic coding faster and steadier.

View plans

GLM Coding

Lite

For lightweight workloads

$16.2/ month$18

Base usage allowance included

- Built for lightweight iteration on small repo

- Rolling access to the latest flagship models and features

- Supports 20+ coding tools, including deep ZCode integration

GLM Coding

Pro

Popular

For professional workloads

$64.8/ month$72

Everything in Lite, plus 5x Lite usage

- Built for day-to-day development on mid-sized repos

- Priority access to the latest flagship models and features

- Includes a curated selection of MCP tools

- Faster generation speeds

GLM Coding

Max

Max Usage

For high-volume workloads

$144/ month$160

Everything in Pro, plus 20x Lite usage

- Built for advanced users working on mid-to-large repos

- First access to the latest flagship models and features

- Dedicated resources during peak times

Prices and plan benefits may change. Final details are shown on z.ai.

Capabilities

Stay on the Frontier

From understanding legacy monoliths to shipping real-time features, ZCode keeps every engineer on the frontier of software development.

!Image 41: Long-running tasks

Long-running tasks

Use Goals to manage complex work with continuous planning, execution, and verification.

!Image 42: Bot control

Bot control

Start and steer ZCode from WeChat, Feishu, or Telegram so work can keep moving anywhere.

!Image 43: Deep GLM-5.2 integration

Deep GLM-5.2 integration

Optimized for GLM-5.2 across reasoning, coding, and multi-agent collaboration.

All Downloads

All ZCode installers for every platform

MacOS

macOS (Apple Silicon).dmg v 3.2.2macOS (Intel).dmg v 3.2.2

Windows

Windows (64-bit).exe v 3.2.2Windows (ARM64).exe v 3.2.2

Linux

Beta

Linux x64.deb v 3.2.2Linux x64.AppImage v 3.2.2Linux ARM64.deb v 3.2.2Linux ARM64.AppImage v 3.2.2

- * *

© 2026 ZCode All rights reserved.

Terms of ServicePrivacy PolicySupport & Feedback