Releases: linuxhsj/openclaw-zero-token
Releases · linuxhsj/openclaw-zero-token
openclaw-zero-token 2026.4.5
What's New in 2026.4.5
Upgraded to OpenClaw 3.28 — all 13 web models tested and verified working.
Highlights
- All 13 web models pass end-to-end testing: ChatGPT, Claude, DeepSeek, Doubao, Gemini, GLM, GLM International, Grok, Kimi, Perplexity, Qwen, Qwen CN, Xiaomi MiMo
- Fixed long prompt issue: web models now receive only the user's message instead of the full system prompt + 24 tool definitions (~35,000 chars). This caused garbled responses, timeouts, and system prompt leaks
- Fixed repeated content: Qwen CN and Doubao SSE streams send accumulated content (not incremental deltas) — now correctly deduplicates by emitting only the new portion
- Simplified chat UI: removed the redundant session/agent selector, keeping only the model selector dropdown
Web Model Fixes (per provider)
| Provider | Fix |
|---|---|
| ChatGPT | Playwright native keyboard API for reliable input; updated send button selectors |
| Gemini | Playwright keyboard API; innerText instead of textContent for response extraction |
| Grok | Playwright keyboard API for message submission |
| Perplexity | Rewritten as DOM simulation with "New Thread" button click; only sends user message |
| Kimi | Fixed Connect binary protocol parser (only accept append/set ops) |
| Qwen CN | Added credentials: "include" to fix 403 signature error; fixed auth loop |
| Qwen Web | Fixed model ID (qwen-max → qwen3.5-plus) |
| DeepSeek | Enhanced tool_call regex, data.v array handling, XML argument fallback |
| Xiaomi MiMo | Filter <think> blocks and dialogId events; strip null bytes |
| Doubao | Deduplicate accumulated SSE content |
| GLM/Grok | Deduplicate repeated SSE content |
Infrastructure
- Shared
stripInboundMeta(): all web streams now strip OpenClaw metadata (Sender, Conversation info, timestamps) from user messages before sending to web models - E2E test suite (
scripts/test-web-model-e2e.sh): two-phase testing (TUI first, then WebUI), anti-ban adaptive delays, message pool with 20 CN/EN natural prompts, HTML report output onboard.sh webauthauto-exits after authorization completes (no more Ctrl+C needed)
Dependencies
- Upgraded to upstream OpenClaw v2026.3.28
- Bumped Swift deps (swift-log 1.11.0, Sparkle 2.9.1)
- Bumped Android deps (Compose BOM, commonmark, kotest)
Full Changelog: v2026.3.27...v2026.4.5
openclaw-zero-token 2026.3.27
v1.0.0 (2026-03-27)
🎉 Initial Release
OpenClaw Zero Token is a fork of OpenClaw that enables zero API token costs by leveraging browser automation to access mainstream AI platforms for free.
✨ Core Features
Zero-Cost Access to Major AI Models
- ✅ DeepSeek - Supports DeepSeek Chat and DeepSeek Reasoner
- ✅ Qwen - Both International (qwen.com) and China versions
- ✅ Kimi - Moonshot AI
- ✅ Claude Web - Anthropic Claude
- ✅ ChatGPT Web - OpenAI ChatGPT
- ✅ Gemini Web - Google Gemini
- ✅ Doubao - ByteDance Doubao
- ✅ Grok Web - xAI Grok
- ✅ GLM - Zhipu AI (both China and International versions)
- ✅ Xiaomi MiMo - Xiaomi LLM
- ✅ Manus - Manus API
Convenient Configuration & Management
- 🚀 One-Click Setup Wizard -
./onboard.sh webauthautomated onboarding - 🔧 Server Management Script -
./server.shfor simplified start/stop/restart - 🌐 Web UI - Modern interface built with Lit 3.x
- 📟 CLI/TUI - Command-line and terminal interface support
- 🔌 Gateway API - RESTful API endpoints (port 3002)
Advanced Capabilities
- 🛠️ Local Tool Execution - Supports exec, read_file, list_dir, browser, apply_patch, and more
- 🔐 Browser Debug Mode - Chrome CDP (port 18892) for automatic credential capture
- 📁 Workspace Isolation - File access restricted to workspace directory
- 🔄 Multi-Model Concurrent Queries - AskOnce feature for querying multiple models simultaneously
🔧 Tech Stack
- Runtime: Node.js (nvm recommended)
- Package Manager: pnpm
- Browser Automation: Playwright + Chrome DevTools Protocol
- UI Framework: Lit 3.x
- Configuration: JSON + Environment Variables
📦 Installation & Usage
# Clone the repository
git clone https://github.com/linuxhsj/openclaw-zero-token.git
cd openclaw-zero-token
# Install dependencies
pnpm install
# Build the project
pnpm build
pnpm ui:build
# Start Chrome in debug mode (Important: Keep this terminal open)
./start-chrome-debug.sh
# Log in to each AI platform's web interface manually
# In a new terminal, run the setup wizard
./onboard.sh webauth
# Start the server
./server.sh start🤝 Contributing
Issues and Pull Requests are welcome!
- Report Bugs: GitHub Issues
- Feature Requests: GitHub Discussions
📄 License
This project is based on OpenClaw and inherits its open-source license.
🙏 Acknowledgments
- Thanks to the OpenClaw project
- Thanks to all contributors
🎉 首次发布
OpenClaw Zero Token 是 OpenClaw 的分支版本,核心目标是零 API Token 费用,通过浏览器自动化技术实现免费访问主流 AI 平台。
✨ 核心特性
零成本接入主流 AI 模型
- ✅ DeepSeek - 支持 DeepSeek Chat 和 DeepSeek Reasoner
- ✅ Qwen - 支持国际版 (qwen.com) 和国内版 (千问)
- ✅ Kimi - 月之暗面
- ✅ Claude Web - Anthropic Claude
- ✅ ChatGPT Web - OpenAI ChatGPT
- ✅ Gemini Web - Google Gemini
- ✅ Doubao - 字节豆包
- ✅ Grok Web - xAI Grok
- ✅ GLM - 智谱清言(国内版 + 国际版)
- ✅ 小米 MiMo - 小米大模型
- ✅ Manus - Manus API
便捷的配置与管理
- 🚀 一键配置向导 -
./onboard.sh webauth自动化引导 - 🔧 服务器管理脚本 -
./server.sh简化启动/停止/重启 - 🌐 Web UI - 基于 Lit 3.x 的现代化界面
- 📟 CLI/TUI - 命令行和终端界面支持
- 🔌 Gateway API - RESTful API 接口(端口 3002)
高级功能
- 🛠️ 本地工具调用 - 支持 exec、read_file、list_dir、browser、apply_patch 等
- 🔐 浏览器调试模式 - Chrome CDP (端口 18892) 自动抓取凭证
- 📁 工作区隔离 - 文件访问受 workspace 目录限制
- 🔄 多模型并发查询 - AskOnce 功能同时获取多个模型答案
🔧 技术栈
- 运行时: Node.js (建议使用 nvm)
- 包管理: pnpm
- 浏览器自动化: Playwright + Chrome DevTools Protocol
- UI 框架: Lit 3.x
- 配置管理: JSON + 环境变量
📦 安装与使用
# 克隆仓库
git clone https://github.com/linuxhsj/openclaw-zero-token.git
cd openclaw-zero-token
# 安装依赖
pnpm install
# 构建项目
pnpm build
pnpm ui:build
# 启动 Chrome 调试模式(重要:保持此终端打开)
./start-chrome-debug.sh
# 登录各大模型网页版
# 在新终端中运行配置向导
./onboard.sh webauth
# 启动服务
./server.sh start🤝 贡献指南
欢迎提交 Issue 和 Pull Request!
- 报告 Bug: GitHub Issues
- 功能建议: GitHub Discussions
📄 许可证
本项目基于 OpenClaw 项目,继承其开源协议。
🙏 致谢
- 感谢 OpenClaw 原项目
- 感谢所有贡献者
后续版本规划
v1.1.0 计划
- 添加更多 AI 平台支持
- 优化浏览器自动化稳定性
- 添加凭证自动刷新机制
- 完善错误处理和日志系统