#14551: docs(zalouser): add OpenZCA as free alternative to zca-cli
docs
channel: zalouser
size: XS
## Summary
- Adds [OpenZCA](https://openzca.com) as a free, open-source alternative to [zca-cli](https://zca-cli.dev) in all zalouser documentation
- Both implementations are fully compatible with the zalouser plugin
- Updated install instructions across 5 files (EN + zh-CN)
### Files changed
- `extensions/zalouser/README.md` — full install instructions for both options (npm, shell scripts, npx)
- `docs/plugins/zalouser.md` — prerequisite section
- `docs/channels/zalouser.md` — prerequisite section
- `docs/zh-CN/plugins/zalouser.md` — Chinese translation
- `docs/zh-CN/channels/zalouser.md` — Chinese translation
## Test plan
- [x] Verify all links resolve correctly ([openzca.com](https://openzca.com), [zca-cli.dev](https://zca-cli.dev))
- [x] Verify install commands work: `npm i -g openzca@latest`
- [x] Confirm docs render correctly in the docs site
---
> [!NOTE]
> This PR is AI-assisted (Claude Code). Changes are documentation-only and have been reviewed for accuracy. Lightly tested (link verification).
<!-- greptile_comment -->
<h2>Greptile Overview</h2>
<h3>Greptile Summary</h3>
This PR updates the Zalo Personal (zalouser) documentation to mention two compatible ways to provide the required `zca` CLI on the Gateway: the paid `zca-cli` and the free/open-source OpenZCA. It adds install snippets for both options across the English and zh-CN plugin/channel docs and expands `extensions/zalouser/README.md` with OpenZCA install methods (npm, shell scripts, PowerShell, npx) alongside the existing zca-cli instructions.
<h3>Confidence Score: 4/5</h3>
- Safe to merge after a small docs consistency fix.
- Changes are documentation-only and primarily add alternative install instructions; the only clear issue found is an internal inconsistency where the extension README intro still implies zca-cli is required while later sections state OpenZCA is also supported.
- extensions/zalouser/README.md
<!-- greptile_other_comments_section -->
<sub>(2/5) Greptile learns from your feedback when you react with thumbs up/down!</sub>
<!-- /greptile_comment -->
Most Similar PRs
#7142: Add Free Zalo Personal Channel Plugin Using zca-js
by Dino-VN · 2026-02-02
77.7%
#11299: docs(zh-CN): add missing translations for providers and start guides
by huzhe01 · 2026-02-07
73.0%
#16124: Docs: rewrite Coolify guide for native one-click service
by frankdierolf · 2026-02-14
72.1%
#13874: docs: add Zeabur deployment guide for OpenClaw
by canyugs · 2026-02-11
72.0%
#19851: docs: 新增 OpenClaw Docker 与 Discord 安装调试手册
by JiepengTan · 2026-02-18
71.7%
#5036: docs: improve Slack setup and troubleshooting guide
by DanBatten · 2026-01-31
70.4%
#22107: docs: add local providers troubleshooting guide
by pierreeurope · 2026-02-20
70.1%
#4881: docs(plugin): clarify memory-lancedb is bundled (no npm install nee...
by AverageSuami · 2026-01-30
70.1%
#10894: Docs: fix legacy branding, add config reference, expand cron troubl...
by biv0711 · 2026-02-07
70.0%
#20700: docs: add real-world setups and use cases guide
by aiagentswiz · 2026-02-19
69.9%