ZCode - Simple, Fast, Vibe‑Ready
🎉ZCode 3.0: GLM-5.2 optimized, better multi-agent collaborationSimple, Fast, Vibe‑Ready !<br>ZCode combines the best AI agents with your existing tools so you can plan, code, review, and deploy without friction.
Download ZCode<br>Download .dmg(Apple Silicon)
View all downloads
New Task⌘NOpen WorkspaceSkills
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
Refine start prompts, turn-state messaging, and win copy
9m
Wire in heuristic AI turns and the player-first game flow
14m
Adapt board scaling and portrait/landscape layout for mobile
27m
Add rules copy, restart entry points, and empty-state guidance
51m
zcode-website
Fix bottom pinning when the conversation view is resized
8m
Refresh hero visual workspace and task mock data
3m
Tighten homepage English copy and unify positioning with CTAs
42m
Tune hero breakpoints for 13-inch screens and mobile
1h
Add pricing FAQ content and enterprise capability notes
2h
Improve docs search highlighting and empty-state feedback
5h
zcode-desktop
Debug the sidebar state mismatch after session recovery
1h
Reduce repaint cost after terminal panel resize
2h
Fix sidebar collapsed state not restoring after restart
3h
Audit settings IA to reduce advanced-option sprawl
6h
Add recent items and keyboard hints to the command palette
9h
Add remote-dev guidance and permission hints to onboarding
1d
release-bot
Hook up changelog generation and draft GitHub Releases
4h
Draft a failed-CI summary template with retry guidance
1d
Connect tag validation, version sync, and release-note preview
1d
Write release announcement templates for patch and feature drops
2d
Add idempotent retries and alert dedupe for failed releases
3d
Ryan 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.
05:10 PMEditCopyFork
Worked for 3m 1s<br>*:first-child]:mt-0 [&>*:last-child]:mb-0">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.
Explored1 search, 1 fileFailed
Ranpwd
SearchedList in ~/ryan/gomoku-aiFailed
*:first-child]:mt-0 [&>*:last-child]:mb-0">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.
Rangit status --shortFailed
$git status --short
2026-04-19 17:10:16.280 xcodebuild[60663:50240053] DVTFilePathFSEvents: Failed to start fs event stream.<br>git: warning: confstr() failed with code 5: couldn't get path of DARWIN_USER_TEMP_DIR; using /tmp instead<br>fatal: not a git repository (or any of the parent directories): .git
*:first-child]:mt-0 [&>*:last-child]:mb-0">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.
Wroteindex.html,app.js,styles.css<br>+733
Wroteindex.html+62
Wroteapp.js+471
Wrotestyles.css+200
*:first-child]:mt-0 [&>*:last-child]:mb-0">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.
Rannode --check app.js
$node --check app.js
No output.
*:first-child]:mt-0 [&>*:last-child]:mb-0">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.
Updatedstyles.css,index.html<br>+1 -7
Updatedstyles.css+1-1
Updatedindex.html-6
*:first-child]:mt-0 [&>*:last-child]:mb-0">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.<br>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.<br>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 -7Undo
app.js<br>+471-0
index.html<br>+62-6
styles.css<br>+201-1
Ask for follow-up changes
Add contextAsk before changes<br>GLM-5.2MaxSend
Terminal<br>zsh
ryan@mac...