๐Ÿค– AI Tools
ยท 4 min read

I Used ZCode for a Week โ€” The Desktop Agent With Telegram Remote Control


This is week 19 of my โ€œI Used It for a Weekโ€ series. Last week I reviewed MiMo Code, the free CLI agent with persistent memory. This week: the desktop agent you can control from your phone.

ZCode is different from every other AI coding tool Iโ€™ve used. It runs on your desktop, but you can control it from your phone via Telegram. Send a message to your coding agent while youโ€™re on the bus, and it starts working on your codebase.

After a week of using ZCode on real projects, I think the Telegram integration is either the most useful feature in AI coding or a gimmick. Iโ€™m still deciding.

How It Works

ZCode is a desktop application (Mac, Windows, Linux) that connects to your codebase and provides an AI coding agent. The Telegram integration lets you send commands and receive updates remotely.

Installation:

  1. Download ZCode from z.ai
  2. Connect to your project folder
  3. Link your Telegram account
  4. Start coding

The desktop app gives you a visual interface with file browsing, diff views, and a chat panel. The Telegram bot mirrors the chat, letting you interact from your phone.

Day 1: First Impressions

I opened a TypeScript project and asked ZCode to โ€œAdd input validation to all POST endpoints using Zod.โ€

ZCode read the project structure, identified the POST handlers, generated Zod schemas, added validation middleware, and showed me a diff of all changes. The desktop UI made it easy to review the changes before accepting them.

The Telegram integration worked immediately. I got a notification on my phone showing the completed task and the diff summary. I could approve or request changes from my phone.

Day 2-3: The Telegram Experience

This is where ZCode gets interesting. I was at a coffee shop when a bug was reported. I opened Telegram, described the issue to ZCode, and it started investigating.

From my phone, I could:

  • See the files ZCode was reading
  • Watch it generate code in real-time
  • Approve or reject changes
  • Ask follow-up questions

The experience felt like having a junior developer working on my codebase while I was away. I could check in periodically, give direction, and let it work.

The limitation: you canโ€™t see the full code diff on Telegram. You get a summary and need to approve/reject without seeing the details. For small changes, this is fine. For large refactors, you want the desktop UI.

Day 4-5: Desktop Experience

ZCodeโ€™s desktop app is clean but not as polished as Cursor or Windsurf. The file browser is functional, the diff view is clear, and the chat panel works well.

The AI capabilities are solid. ZCode handles multi-file refactoring, test generation, and debugging. Itโ€™s not as autonomous as Claude Code, but itโ€™s more visual and easier to review.

The model powering ZCode is GLM-5.2, Z.aiโ€™s flagship model. Itโ€™s good but not frontier-level. For complex tasks, it sometimes needs more guidance than Claude or GPT.

What Blew Me Away

Telegram remote control

This is genuinely useful for certain workflows. Checking in on a running task while away from your desk. Quick bug fixes from your phone. Getting notifications when long-running tasks complete.

Desktop UI

Having a visual interface for code review is nice. Seeing diffs, browsing files, and reviewing changes is easier in a desktop app than in a terminal.

Cross-platform

ZCode works on Mac, Windows, and Linux. This matters for teams with mixed environments.

What Frustrated Me

Telegram limitations

You canโ€™t see full diffs on Telegram. You canโ€™t edit code directly. You can only approve/reject and give high-level instructions. For anything complex, you need the desktop app.

Model quality

GLM-5.2 is good but not great. For complex multi-file refactoring, I found myself wishing for Claudeโ€™s quality. The Telegram feature is nice, but it doesnโ€™t compensate for a less capable model.

No terminal integration

ZCode doesnโ€™t run your test suite automatically. You need to run tests manually or ask ZCode to run them. This breaks the edit-test loop that Claude Code and Aider do well.

Desktop app only

No CLI option. If you prefer terminal-based workflows, ZCode isnโ€™t for you.

ZCode vs Claude Code vs MiMo Code

  • Claude Code: Best model quality, best terminal integration, best for complex tasks. But no visual UI, no remote control.
  • MiMo Code: Best memory, free model, voice control. But terminal-only, no remote control.
  • ZCode: Best remote control via Telegram, visual desktop UI. But less capable model, no terminal integration.

Theyโ€™re complementary. ZCode fills a specific niche: visual desktop UI with remote control. The other tools are better for pure coding tasks.

Would I Keep Paying?

ZCode has a free tier with limited usage. Paid plans unlock more tokens and features. The Telegram feature alone doesnโ€™t justify a subscription for me, but if you frequently work away from your desk, it might for you.

Rating: 7/10 โ€” The Telegram integration is genuinely innovative and the desktop UI is pleasant. But the model quality and lack of terminal integration hold it back.

FAQ

What is ZCode?

ZCode is Z.aiโ€™s desktop coding agent. It provides a visual interface for AI-assisted coding with a unique Telegram remote control feature that lets you interact with your codebase from your phone.

Is the Telegram feature useful?

For specific workflows, yes. Quick bug fixes from your phone, checking on running tasks, getting notifications. For complex work, you still need the desktop app. The Telegram feature is a nice complement, not a replacement.

What model does ZCode use?

ZCode uses GLM-5.2, Z.aiโ€™s flagship model. Itโ€™s a capable model but not frontier-level. For complex tasks, it may need more guidance than Claude or GPT.

Can I use ZCode in a terminal?

No. ZCode is desktop-only. If you prefer terminal-based workflows, consider Claude Code, Aider, or MiMo Code.

Related: ZCode Complete Guide ยท MiMo Code vs ZCode vs Claude Code ยท Best AI Coding Tools 2026

Next week: I Used Qoder for a Week โ€” Alibabaโ€™s answer to Claude Code after the ban.