[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-chrysb--alphaclaw":3,"tool-chrysb--alphaclaw":64},[4,17,27,35,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,43,44,45,15,46,26,13,47],"数据工具","视频","插件","其他","音频",{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,46],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70626,"2026-04-05T22:51:36",[26,15,13,45],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":78,"owner_location":78,"owner_email":78,"owner_twitter":75,"owner_website":78,"owner_url":79,"languages":80,"stars":96,"forks":97,"last_commit_at":98,"license":99,"difficulty_score":23,"env_os":100,"env_gpu":101,"env_ram":102,"env_deps":103,"category_tags":113,"github_topics":114,"view_count":23,"oss_zip_url":78,"oss_zip_packed_at":78,"status":16,"created_at":121,"updated_at":122,"faqs":123,"releases":124},4062,"chrysb\u002Falphaclaw","alphaclaw","The ultimate setup harness for OpenClaw. Deploy in minutes. Stay running for months. No CLI required.","AlphaClaw 是专为 OpenClaw 打造的终极部署与管理套件，旨在让用户在几分钟内完成配置，并确保持续稳定运行数月。它主要解决了 AI 智能体（Agent）部署复杂、难以长期维持稳定以及缺乏直观监控界面的痛点，让用户彻底告别繁琐的命令行操作和紧急 SSH 救援场景。\n\n这款工具非常适合希望快速落地 AI 智能体应用的开发者、技术团队及研究人员，尤其是那些需要管理多个智能体却不愿陷入复杂配置文件维护的用户。AlphaClaw 提供了一套密码保护的 Web 仪表盘，通过向导式界面即可完成模型选择、凭证配置及渠道绑定。其核心技术亮点包括：具备“看门狗”机制，能自动检测崩溃、执行修复并重启服务；内置防漂移提示词强化功能，确保智能体行为规范；支持基于 Git 的回滚操作；并提供浏览器端的文件管理与实时终端监控。此外，它还深度集成了 Google Workspace、Slack、Discord 等主流平台，让用户在一个统一的界面中即可轻松 orchestrate 复杂的自动化工作流。","\u003Cp align=\"center\">\n  \u003Cimg width=\"771\" height=\"339\" alt=\"image\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchrysb_alphaclaw_readme_86aa58bd3b27.png\" \u002F>\n\u003C\u002Fp>\n\u003Ch1 align=\"center\">AlphaClaw\u003C\u002Fh1>\n\u003Cp align=\"center\">\n  \u003Cstrong>The ultimate OpenClaw harness. Deploy in minutes. Stay running for months.\u003C\u002Fstrong>\u003Cbr>\n  \u003Cstrong>Observability. Reliability. Agent discipline. Zero SSH rescue missions.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchrysb\u002Falphaclaw\u002Factions\u002Fworkflows\u002Fci.yml\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchrysb\u002Falphaclaw\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg\" alt=\"CI\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@chrysb\u002Falphaclaw\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@chrysb\u002Falphaclaw\" alt=\"npm version\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg\" alt=\"License: MIT\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">AlphaClaw wraps \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\">OpenClaw\u003C\u002Fa> with a convenient setup wizard, self-healing watchdog, Git-backed rollback, and full browser-based observability. Ships with anti-drift prompt hardening to keep your agent disciplined, and simplifies integrations (e.g. Google Workspace, Google Pub\u002FSub, Telegram Topics, Slack, Discord) so you can manage multiple agents from one UI instead of config files.\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cem>First deploy to first message in under five minutes.\u003C\u002Fem>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Frailway.com\u002Fdeploy\u002Fopenclaw-fast-start?referralCode=jcFhp_&utm_medium=integration&utm_source=template&utm_campaign=generic\">\u003Cimg src=\"https:\u002F\u002Frailway.com\u002Fbutton.svg\" alt=\"Deploy on Railway\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Frender.com\u002Fdeploy?repo=https:\u002F\u002Fgithub.com\u002Fchrysb\u002Fopenclaw-render-template\">\u003Cimg src=\"https:\u002F\u002Frender.com\u002Fimages\u002Fdeploy-to-render-button.svg\" alt=\"Deploy to Render\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n> **Platform:** AlphaClaw currently targets Docker\u002FLinux deployments. macOS local development is not yet supported.\n\n## Features\n\n- **Setup UI:** Password-protected web dashboard for onboarding, configuration, and day-to-day management.\n- **Guided Onboarding:** Step-by-step setup wizard — model selection, provider credentials, GitHub repo, channel pairing.\n- **Multi-Agent Management:** Sidebar-driven agent navigation with create, rename, and delete flows. Per-agent overview cards, channel bindings, and URL-driven agent selection.\n- **Gateway Manager:** Spawns, monitors, restarts, and proxies the OpenClaw gateway as a managed child process.\n- **Watchdog:** Crash detection, crash-loop recovery, auto-repair (`openclaw doctor --fix`), Telegram\u002FDiscord\u002FSlack notifications, and a live interactive terminal for monitoring gateway output directly from the browser.\n- **Channel Orchestration:** Telegram, Discord, and Slack bot pairing with per-agent channel bindings, credential sync, and a guided wizard for splitting Telegram into multi-threaded topic groups as your usage grows.\n- **Google Workspace:** OAuth integration for Gmail, Calendar, Drive, Docs, Sheets, Tasks, Contacts, and Meet, plus guided Gmail watch setup with Google Pub\u002FSub topic, subscription, and push endpoint handling.\n- **Cron Jobs:** Dedicated cron tab with job management, an interactive rolling calendar, run-history drilldowns, trend analytics, and per-run usage breakdowns.\n- **Nodes:** Guided local-node setup for VPS deployments with per-node browser attach checks, reconnect commands, and routing\u002Fpairing controls.\n- **Webhooks:** Named webhook endpoints with per-hook transform modules, request logging, payload inspection, editable delivery destinations, and OAuth callback support for third-party auth flows.\n- **File Explorer:** Browser-based workspace explorer with file visibility, inline edits, diff view, and Git-aware sync for quick fixes without SSH.\n- **Prompt Hardening:** Ships anti-drift bootstrap prompts (`AGENTS.md`, `TOOLS.md`) injected into your agent's system prompt on every message — enforcing safe practices, commit discipline, and change summaries out of the box.\n- **Git Sync:** Automatic hourly commits of your OpenClaw workspace to GitHub with configurable cron schedule. Combined with prompt hardening, every agent action is version-controlled and auditable.\n- **Version Management:** In-place updates for both AlphaClaw and OpenClaw with in-app release notes, changelog review, and one-click apply.\n- **Codex OAuth:** Built-in PKCE flow for OpenAI Codex CLI model access.\n\n## Why AlphaClaw\n\n- **Zero to production in one deploy:** Railway\u002FRender templates ship a complete stack — no manual gateway setup.\n- **Self-healing:** Watchdog detects crashes, enters repair mode, relaunches the gateway, and notifies you.\n- **Everything in the browser:** No SSH, no config files to hand-edit, no CLI required after first deploy.\n- **Stays out of the way:** AlphaClaw manages infrastructure; OpenClaw handles the AI.\n\n## No Lock-in. Eject Anytime.\n\nAlphaClaw simply wraps OpenClaw, it's not a dependency. Remove AlphaClaw and your agent keeps running. Nothing proprietary, nothing to migrate.\n\n## Quick Start\n\n### Deploy (recommended)\n\n[![Deploy on Railway](https:\u002F\u002Frailway.com\u002Fbutton.svg)](https:\u002F\u002Frailway.com\u002Fdeploy\u002Fopenclaw-fast-start?referralCode=jcFhp_&utm_medium=integration&utm_source=template&utm_campaign=generic)\n[![Deploy to Render](https:\u002F\u002Frender.com\u002Fimages\u002Fdeploy-to-render-button.svg)](https:\u002F\u002Frender.com\u002Fdeploy?repo=https:\u002F\u002Fgithub.com\u002Fchrysb\u002Fopenclaw-render-template)\n\nSet `SETUP_PASSWORD` at deploy time and visit your deployment URL. The welcome wizard handles the rest.\n\n> **Railway users:** after deploying, upgrade to the **Hobby plan** and redeploy to ensure your service has at least **8 GB of RAM**. The Trial plan's memory limit can cause out-of-memory crashes during normal operation.\n\n### Local \u002F Docker\n\n```bash\nnpm install @chrysb\u002Falphaclaw\nnpx alphaclaw start\n```\n\nOr with Docker:\n\n```dockerfile\nFROM node:22-slim\nRUN apt-get update && apt-get install -y git curl procps cron && rm -rf \u002Fvar\u002Flib\u002Fapt\u002Flists\u002F*\nWORKDIR \u002Fapp\nCOPY package.json .\u002F\nRUN npm install --omit=dev\nENV PATH=\"\u002Fapp\u002Fnode_modules\u002F.bin:$PATH\"\nENV ALPHACLAW_ROOT_DIR=\u002Fdata\nEXPOSE 3000\nCMD [\"alphaclaw\", \"start\"]\n```\n\n## Setup UI\n\n| Tab           | What it manages                                                                                                          |\n| ------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| **General**   | Gateway status, channel health, pending pairings, Google Workspace, repo sync schedule, OpenClaw dashboard               |\n| **Browse**    | File explorer for workspace visibility, inline edits, diff review, and Git-backed sync                                   |\n| **Usage**     | Token summaries, per-session and per-agent cost and token breakdown with source\u002Fagent dimension comparisons              |\n| **Cron**      | Cron job management, interactive rolling calendar, run-history drilldowns, trend analytics, and per-run usage breakdowns |\n| **Nodes**     | Guided local-node setup for VPS deployments, per-node browser attach, reconnect commands, and routing\u002Fpairing controls   |\n| **Watchdog**  | Health monitoring, crash-loop status, auto-repair toggle, notifications, event log, live log tail, interactive terminal  |\n| **Providers** | AI provider credentials (Anthropic, OpenAI, Gemini, Mistral, Voyage, Groq, Deepgram) and model selection                 |\n| **Envars**    | Environment variables — view, edit, add — with gateway restart prompts                                                   |\n| **Webhooks**  | Webhook endpoints, transform modules, request history, payload inspection, OAuth callbacks, Gmail watch delivery flows   |\n\n## CLI\n\n| Command                                                    | Description                                   |\n| ---------------------------------------------------------- | --------------------------------------------- |\n| `alphaclaw start`                                          | Start the server (Setup UI + gateway manager) |\n| `alphaclaw git-sync -m \"message\"`                          | Commit and push the OpenClaw workspace        |\n| `alphaclaw telegram topic add --thread \u003Cid> --name \u003Ctext>` | Register a Telegram topic mapping             |\n| `alphaclaw version`                                        | Print version                                 |\n| `alphaclaw help`                                           | Show help                                     |\n\n## Architecture\n\n```mermaid\ngraph TD\n    subgraph AlphaClaw\n        UI[\"Setup UI\u003Cbr\u002F>\u003Csmall>Preact + htm + Wouter\u003C\u002Fsmall>\"]\n        WD[\"Watchdog\u003Cbr\u002F>\u003Csmall>Crash recovery · Notifications\u003C\u002Fsmall>\"]\n        WH[\"Webhooks\u003Cbr\u002F>\u003Csmall>Transforms · Request logging\u003C\u002Fsmall>\"]\n        UI --> API\n        WD --> API\n        WH --> API\n        API[\"Express Server\u003Cbr\u002F>\u003Csmall>JSON APIs · Auth · Proxy\u003C\u002Fsmall>\"]\n    end\n\n    API -- \"proxy\" --> GW[\"OpenClaw Gateway\u003Cbr\u002F>\u003Csmall>Child process · 127.0.0.1:18789\u003C\u002Fsmall>\"]\n    GW --> DATA[\"ALPHACLAW_ROOT_DIR\u003Cbr\u002F>\u003Csmall>.openclaw\u002F · .env · logs · SQLite\u003C\u002Fsmall>\"]\n```\n\n## Watchdog\n\nThe built-in watchdog monitors gateway health and recovers from failures automatically.\n\n| Capability               | Details                                                                |\n| ------------------------ | ---------------------------------------------------------------------- |\n| **Health checks**        | Periodic `openclaw health` with configurable interval                  |\n| **Crash detection**      | Listens for gateway exit events                                        |\n| **Crash-loop detection** | Threshold-based (default: 3 crashes in 300s)                           |\n| **Auto-repair**          | Runs `openclaw doctor --fix --yes`, relaunches gateway                 |\n| **Notifications**        | Telegram, Discord, and Slack alerts for crashes, repairs, and recovery |\n| **Event log**            | SQLite-backed incident history with API and UI access                  |\n\n## Environment Variables\n\n| Variable                          | Required | Description                                        |\n| --------------------------------- | -------- | -------------------------------------------------- |\n| `SETUP_PASSWORD`                  | Yes      | Password for the Setup UI                          |\n| `OPENCLAW_GATEWAY_TOKEN`          | Auto     | Gateway auth token (auto-generated if unset)       |\n| `GITHUB_TOKEN`                    | Yes      | GitHub PAT for workspace repo                      |\n| `GITHUB_WORKSPACE_REPO`           | Yes      | GitHub repo for workspace sync (e.g. `owner\u002Frepo`) |\n| `TELEGRAM_BOT_TOKEN`              | Optional | Telegram bot token                                 |\n| `DISCORD_BOT_TOKEN`               | Optional | Discord bot token                                  |\n| `SLACK_BOT_TOKEN`                 | Optional | Slack bot token (Socket Mode)                      |\n| `WATCHDOG_AUTO_REPAIR`            | Optional | Enable auto-repair on crash (`true`\u002F`false`)       |\n| `WATCHDOG_NOTIFICATIONS_DISABLED` | Optional | Disable watchdog notifications (`true`\u002F`false`)    |\n| `PORT`                            | Optional | Server port (default `3000`)                       |\n| `ALPHACLAW_ROOT_DIR`              | Optional | Data directory (default `\u002Fdata`)                   |\n| `TRUST_PROXY_HOPS`                | Optional | Trust proxy hop count for correct client IP        |\n\n## Security Notes\n\nAlphaClaw is a convenience wrapper — it intentionally trades some of OpenClaw's default hardening for ease of setup. You should understand what's different:\n\n| Area                    | What AlphaClaw does                                                                                                                   | Trade-off                                                                                              |\n| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |\n| **Setup password**      | All gateway access is gated behind a single `SETUP_PASSWORD`. Brute-force protection is built in (exponential backoff lockout).       | Simpler than OpenClaw's pairing code flow, but the password must be strong.                            |\n| **One-click pairing**   | Channel pairings (Telegram\u002FDiscord\u002FSlack) can be approved from the Setup UI instead of the CLI.                                       | No terminal access required, but anyone with the setup password can approve pairings.                  |\n| **Auto CLI approval**   | The first CLI device pairing is auto-approved so you can connect without a second screen. Subsequent requests appear in the UI.       | Removes the manual pairing step for the initial CLI connection.                                        |\n| **Query-string tokens** | Webhook URLs support `?token=\u003CWEBHOOK_TOKEN>` for providers that don't support `Authorization` headers. Warnings are shown in the UI. | Tokens may appear in server logs and referrer headers. Use header auth when your provider supports it. |\n| **Gateway token**       | `OPENCLAW_GATEWAY_TOKEN` is auto-generated and injected into the environment so the proxy can authenticate with the gateway.          | The token lives in the `.env` file on the server — standard for managed deployments but worth noting.  |\n\nIf you need OpenClaw's full security posture (manual pairing codes, no query-string tokens, no auto-approval), use OpenClaw directly without AlphaClaw.\n\n## Development\n\n```bash\nnpm install\nnpm run build:ui        # Generate Setup UI bundle, Tailwind CSS, and vendor CSS (required for local runs from a git checkout)\nnpm test                # Full suite (440 tests)\nnpm run test:watchdog   # Watchdog-focused suite (14 tests)\nnpm run test:watch      # Watch mode\nnpm run test:coverage   # Coverage report\n```\n\n**Requirements:** Node.js ≥ 22.14.0\n\n## License\n\nMIT\n","\u003Cp align=\"center\">\n  \u003Cimg width=\"771\" height=\"339\" alt=\"图片\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchrysb_alphaclaw_readme_86aa58bd3b27.png\" \u002F>\n\u003C\u002Fp>\n\u003Ch1 align=\"center\">AlphaClaw\u003C\u002Fh1>\n\u003Cp align=\"center\">\n  \u003Cstrong>终极 OpenClaw 框架。几分钟部署，持续运行数月。\u003C\u002Fstrong>\u003Cbr>\n  \u003Cstrong>可观测性、可靠性、代理纪律性——无需 SSH 救援。\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchrysb\u002Falphaclaw\u002Factions\u002Fworkflows\u002Fci.yml\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fchrysb\u002Falphaclaw\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg\" alt=\"CI\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@chrysb\u002Falphaclaw\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@chrysb\u002Falphaclaw\" alt=\"npm 版本\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg\" alt=\"许可证：MIT\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">AlphaClaw 在 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\">OpenClaw\u003C\u002Fa> 的基础上，提供了便捷的设置向导、自愈看门狗、基于 Git 的回滚功能以及完整的浏览器端可观测性。它还内置了防漂移提示加固机制，以保持代理的规范操作，并简化各类集成（如 Google Workspace、Google Pub\u002FSub、Telegram Topics、Slack、Discord），让您只需通过一个 UI 而不必编辑配置文件即可管理多个代理。\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cem>首次部署后，不到五分钟即可发送第一条消息。\u003C\u002Fem>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Frailway.com\u002Fdeploy\u002Fopenclaw-fast-start?referralCode=jcFhp_&utm_medium=integration&utm_source=template&utm_campaign=generic\">\u003Cimg src=\"https:\u002F\u002Frailway.com\u002Fbutton.svg\" alt=\"在 Railway 上部署\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Frender.com\u002Fdeploy?repo=https:\u002F\u002Fgithub.com\u002Fchrysb\u002Fopenclaw-render-template\">\u003Cimg src=\"https:\u002F\u002Frender.com\u002Fimages\u002Fdeploy-to-render-button.svg\" alt=\"在 Render 上部署\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n> **平台:** AlphaClaw 目前面向 Docker\u002FLinux 部署。暂不支持 macOS 本地开发。\n\n## 功能特性\n\n- **设置 UI:** 受密码保护的 Web 控制台，用于引导接入、配置及日常管理。\n- **引导式接入:** 分步设置向导——模型选择、提供商凭据、GitHub 仓库、频道绑定。\n- **多代理管理:** 侧边栏驱动的代理导航，支持创建、重命名和删除操作。每个代理都有概览卡片、频道绑定以及 URL 驱动的代理选择功能。\n- **网关管理器:** 作为受管子进程启动、监控、重启并代理 OpenClaw 网关。\n- **看门狗:** 崩溃检测、崩溃循环恢复、自动修复（`openclaw doctor --fix`）、Telegram\u002FDiscord\u002FSlack 通知，以及直接在浏览器中监控网关输出的实时交互终端。\n- **频道编排:** 支持 Telegram、Discord 和 Slack 机器人与各代理的频道绑定、凭据同步，并提供引导式向导，帮助您根据使用规模将 Telegram 切分为多线程话题组。\n- **Google Workspace:** OAuth 集成，支持 Gmail、日历、云端硬盘、文档、表格、任务、联系人和 Meet；同时提供 Gmail 监控的引导式设置，包括 Google Pub\u002FSub 主题、订阅及推送端点处理。\n- **定时任务:** 专用的 Cron 选项卡，支持作业管理、交互式滚动日历、运行历史下钻、趋势分析以及每次运行的用量分解。\n- **节点:** 为 VPS 部署提供本地节点的引导式设置，包含每节点的浏览器连接检查、重连命令以及路由\u002F配对控制。\n- **Webhook:** 具名 Webhook 端点，配备每钩子转换模块、请求日志记录、有效载荷检查、可编辑的投递目标，以及支持第三方认证流程的 OAuth 回调。\n- **文件管理器:** 浏览器端工作区资源管理器，支持文件可见性、内联编辑、差异视图以及 Git 感知同步，实现无需 SSH 的快速修复。\n- **提示加固:** 内置防漂移引导提示（`AGENTS.md`、`TOOLS.md`），会在每次消息发送时注入到代理的系统提示中——开箱即用，强制执行安全实践、提交规范和变更摘要。\n- **Git 同步:** 自动每小时将您的 OpenClaw 工作区提交至 GitHub，且 Cron 计划可配置。结合提示加固，所有代理操作均可版本控制并审计。\n- **版本管理:** AlphaClaw 和 OpenClaw 均支持原地更新，内置应用内发布说明、变更日志查看及一键应用功能。\n- **Codex OAuth:** 内置 PKCE 流程，用于访问 OpenAI Codex CLI 模型。\n\n## 为什么选择 AlphaClaw\n\n- **一次部署即投入生产:** Railway\u002FRender 模板自带完整堆栈，无需手动设置网关。\n- **自愈能力:** 看门狗可检测崩溃，进入修复模式，重新启动网关并通知您。\n- **全程浏览器操作:** 无需 SSH、无需手动编辑配置文件，首次部署后无需再使用 CLI。\n- **轻量无侵入:** AlphaClaw 负责基础设施管理，而 OpenClaw 处理 AI 逻辑。\n\n## 无锁定，随时退出\n\nAlphaClaw 只是对 OpenClaw 的封装，并非其依赖项。移除 AlphaClaw 后，您的代理仍可继续运行。无专有技术，无需迁移任何内容。\n\n## 快速开始\n\n### 部署（推荐）\n\n[![在 Railway 上部署](https:\u002F\u002Frailway.com\u002Fbutton.svg)](https:\u002F\u002Frailway.com\u002Fdeploy\u002Fopenclaw-fast-start?referralCode=jcFhp_&utm_medium=integration&utm_source=template&utm_campaign=generic)\n[![在 Render 上部署](https:\u002F\u002Frender.com\u002Fimages\u002Fdeploy-to-render-button.svg)](https:\u002F\u002Frender.com\u002Fdeploy?repo=https:\u002F\u002Fgithub.com\u002Fchrysb\u002Fopenclaw-render-template)\n\n部署时设置 `SETUP_PASSWORD`，然后访问您的部署 URL。欢迎向导会为您完成剩余步骤。\n\n> **Railway 用户:** 部署完成后，请升级到 **Hobby 计划** 并重新部署，以确保服务至少拥有 **8 GB 内存**。Trial 计划的内存限制可能导致正常运行时出现内存不足崩溃。\n\n### 本地 \u002F Docker\n\n```bash\nnpm install @chrysb\u002Falphaclaw\nnpx alphaclaw start\n```\n\n或使用 Docker：\n\n```dockerfile\nFROM node:22-slim\nRUN apt-get update && apt-get install -y git curl procps cron && rm -rf \u002Fvar\u002Flib\u002Fapt\u002Flists\u002F*\nWORKDIR \u002Fapp\nCOPY package.json .\u002F\nRUN npm install --omit=dev\nENV PATH=\"\u002Fapp\u002Fnode_modules\u002F.bin:$PATH\"\nENV ALPHACLAW_ROOT_DIR=\u002Fdata\nEXPOSE 3000\nCMD [\"alphaclaw\", \"start\"]\n```\n\n## 设置界面\n\n| 选项卡           | 管理的内容                                                                                                          |\n| ------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| **常规**   | 网关状态、通道健康状况、待配对设备、Google Workspace、仓库同步计划、OpenClaw仪表板               |\n| **浏览**    | 工作区可见性的文件浏览器、内联编辑、差异审查以及基于Git的同步                                   |\n| **使用情况**     | Token汇总、按会话和按代理的成本及Token细分，并支持按来源\u002F代理维度进行比较              |\n| **Cron**      | Cron任务管理、交互式滚动日历、运行历史钻取、趋势分析以及每次运行的使用情况细分 |\n| **节点**     | 针对VPS部署的引导式本地节点设置、每个节点的浏览器连接、重连命令以及路由\u002F配对控制   |\n| **看门狗**  | 健康监控、崩溃循环状态、自动修复开关、通知、事件日志、实时日志尾部查看、交互式终端  |\n| **提供商** | AI提供商凭证（Anthropic、OpenAI、Gemini、Mistral、Voyage、Groq、Deepgram）以及模型选择                 |\n| **环境变量**    | 环境变量——查看、编辑、添加——并带有网关重启提示                                                   |\n| **Webhook**  | Webhook端点、转换模块、请求历史、负载检查、OAuth回调、Gmail监听推送流程   |\n\n## CLI\n\n| 命令                                                    | 描述                                   |\n| ---------------------------------------------------------- | --------------------------------------------- |\n| `alphaclaw start`                                          | 启动服务器（设置界面 + 网关管理器） |\n| `alphaclaw git-sync -m \"message\"`                          | 提交并推送OpenClaw工作区        |\n| `alphaclaw telegram topic add --thread \u003Cid> --name \u003Ctext>` | 注册Telegram话题映射             |\n| `alphaclaw version`                                        | 打印版本                                 |\n| `alphaclaw help`                                           | 显示帮助                                     |\n\n## 架构\n\n```mermaid\ngraph TD\n    subgraph AlphaClaw\n        UI[\"设置界面\u003Cbr\u002F>\u003Csmall>Preact + htm + Wouter\u003C\u002Fsmall>\"]\n        WD[\"看门狗\u003Cbr\u002F>\u003Csmall>崩溃恢复 · 通知\u003C\u002Fsmall>\"]\n        WH[\"Webhooks\u003Cbr\u002F>\u003Csmall>转换 · 请求日志\u003C\u002Fsmall>\"]\n        UI --> API\n        WD --> API\n        WH --> API\n        API[\"Express服务器\u003Cbr\u002F>\u003Csmall>JSON API · 认证 · 代理\u003C\u002Fsmall>\"]\n    end\n\n    API -- \"proxy\" --> GW[\"OpenClaw网关\u003Cbr\u002F>\u003Csmall>子进程 · 127.0.0.1:18789\u003C\u002Fsmall>\"]\n    GW --> DATA[\"ALPHACLAW_ROOT_DIR\u003Cbr\u002F>\u003Csmall>.openclaw\u002F · .env · 日志 · SQLite\u003C\u002Fsmall>\"]\n```\n\n## 看门狗\n\n内置的看门狗会监控网关健康状况，并在发生故障时自动恢复。\n\n| 功能               | 详情                                                                |\n| ------------------------ | ---------------------------------------------------------------------- |\n| **健康检查**        | 定期执行`openclaw health`，间隔可配置                  |\n| **崩溃检测**      | 监听网关退出事件                                        |\n| **崩溃循环检测** | 基于阈值（默认：300秒内3次崩溃）                           |\n| **自动修复**          | 运行`openclaw doctor --fix --yes`，重新启动网关                 |\n| **通知**        | Telegram、Discord和Slack会在崩溃、修复及恢复时发送提醒 |\n| **事件日志**            | 基于SQLite的事件历史记录，可通过API和UI访问                  |\n\n## 环境变量\n\n| 变量                          | 是否必填 | 描述                                        |\n| --------------------------------- | -------- | -------------------------------------------------- |\n| `SETUP_PASSWORD`                  | 是      | 设置界面的密码                          |\n| `OPENCLAW_GATEWAY_TOKEN`          | 自动     | 网关认证Token（未设置时自动生成）       |\n| `GITHUB_TOKEN`                    | 是      | 用于工作区仓库的GitHub个人访问令牌      |\n| `GITHUB_WORKSPACE_REPO`           | 是      | 用于工作区同步的GitHub仓库（如`owner\u002Frepo`） |\n| `TELEGRAM_BOT_TOKEN`              | 可选 | Telegram机器人Token                                 |\n| `DISCORD_BOT_TOKEN`               | 可选 | Discord机器人Token                                  |\n| `SLACK_BOT_TOKEN`                 | 可选 | Slack机器人Token（Socket Mode）                      |\n| `WATCHDOG_AUTO_REPAIR`            | 可选 | 在崩溃时启用自动修复（`true`\u002F`false`）       |\n| `WATCHDOG_NOTIFICATIONS_DISABLED` | 可选 | 禁用看门狗通知（`true`\u002F`false`）    |\n| `PORT`                            | 可选 | 服务器端口（默认为`3000`）                       |\n| `ALPHACLAW_ROOT_DIR`              | 可选 | 数据目录（默认为`\u002Fdata`）                   |\n| `TRUST_PROXY_HOPS`                | 可选 | 信任代理跳数，以正确获取客户端IP        |\n\n## 安全注意事项\n\nAlphaClaw 是一个便捷的封装工具——它有意牺牲了 OpenClaw 默认的一些强化措施，以换取更简单的部署流程。你需要了解其中的不同之处：\n\n| 领域                    | AlphaClaw 的行为                                                                                                                   | 代价                                                                                              |\n| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |\n| **设置密码**      | 所有网关访问都由一个 `SETUP_PASSWORD` 密码保护。内置了防暴力破解机制（指数退避锁定）。       | 比 OpenClaw 的配对码流程更简单，但密码必须足够强。                            |\n| **一键配对**   | 渠道配对（Telegram\u002FDiscord\u002FSlack）可以直接在设置界面批准，而无需使用命令行。                                       | 无需访问终端，但任何拥有设置密码的人都可以批准配对。                  |\n| **自动 CLI 批准**   | 第一次 CLI 设备的配对会自动批准，这样你就可以无需第二块屏幕进行连接。后续请求则会显示在界面上。       | 去除了首次 CLI 连接时的手动配对步骤。                                        |\n| **查询字符串令牌** | Webhook URL 支持 `?token=\u003CWEBHOOK_TOKEN>`，适用于不支持 `Authorization` 头的提供商。UI 中会显示警告信息。 | 令牌可能会出现在服务器日志和引荐头中。如果提供商支持，请使用头部认证。 |\n| **网关令牌**       | `OPENCLAW_GATEWAY_TOKEN` 会自动生成并注入环境变量，以便代理能够向网关进行身份验证。          | 该令牌存储在服务器的 `.env` 文件中——这是托管部署的标准做法，但也值得注意。  |\n\n如果你需要 OpenClaw 的完整安全策略（手动配对码、不使用查询字符串令牌、不自动批准），请直接使用 OpenClaw，不要使用 AlphaClaw。\n\n## 开发\n\n```bash\nnpm install\nnpm run build:ui        # 生成设置 UI 包、Tailwind CSS 和第三方 CSS（从 Git 仓库本地运行时必需）\nnpm test                # 全套测试（440 个测试用例）\nnpm run test:watchdog   # 针对 Watchdog 的测试套件（14 个测试用例）\nnpm run test:watch      # 监视模式\nnpm run test:coverage   # 覆盖率报告\n```\n\n**要求：** Node.js ≥ 22.14.0\n\n## 许可证\n\nMIT","# AlphaClaw 快速上手指南\n\nAlphaClaw 是 OpenClaw 的终极增强外壳，提供自愈合看门狗、基于 Git 的回滚机制以及全浏览器可观测性。它旨在让你几分钟内完成部署，并无需 SSH 即可长期稳定运行 AI Agent。\n\n## 环境准备\n\n### 系统要求\n- **操作系统**：Linux (推荐) 或 Docker 环境。\n  > **注意**：目前暂不支持 macOS 本地开发，请使用 Docker 或 Linux VPS。\n- **内存要求**：建议至少 **8 GB RAM**。\n  > **重要**：若使用 Railway 等平台，请务必升级至 Hobby 计划或以上，试用版的内存限制可能导致服务崩溃。\n- **运行时**：Node.js 22+ (本地安装时) 或 Docker。\n\n### 前置依赖\n- **Git**：用于工作区同步和版本控制。\n- **GitHub Token**：需要创建一个具有仓库读写权限的 Personal Access Token (PAT)。\n- **部署平台账号**（可选）：Railway 或 Render 账号用于一键部署。\n\n---\n\n## 安装步骤\n\n你可以选择通过云平台一键部署，或在本地\u002F服务器通过 Docker\u002FNPM 安装。\n\n### 方案一：云平台一键部署（推荐）\n\n点击以下按钮之一进行部署，设置 `SETUP_PASSWORD` 环境变量后即可使用。\n\n- [Deploy on Railway](https:\u002F\u002Frailway.com\u002Fdeploy\u002Fopenclaw-fast-start?referralCode=jcFhp_&utm_medium=integration&utm_source=template&utm_campaign=generic)\n- [Deploy to Render](https:\u002F\u002Frender.com\u002Fdeploy?repo=https:\u002F\u002Fgithub.com\u002Fchrysb\u002Fopenclaw-render-template)\n\n> **Railway 用户提示**：部署后请立即升级至 **Hobby plan** 并重新部署，以确保拥有足够的内存（8GB+）。\n\n### 方案二：Docker 部署\n\n创建 `Dockerfile` 并构建镜像，或直接运行以下命令（需预先准备好数据卷映射）：\n\n```dockerfile\nFROM node:22-slim\nRUN apt-get update && apt-get install -y git curl procps cron && rm -rf \u002Fvar\u002Flib\u002Fapt\u002Flists\u002F*\nWORKDIR \u002Fapp\nCOPY package.json .\u002F\nRUN npm install --omit=dev\nENV PATH=\"\u002Fapp\u002Fnode_modules\u002F.bin:$PATH\"\nENV ALPHACLAW_ROOT_DIR=\u002Fdata\nEXPOSE 3000\nCMD [\"alphaclaw\", \"start\"]\n```\n\n运行容器：\n```bash\ndocker run -d \\\n  -p 3000:3000 \\\n  -v alphaclaw-data:\u002Fdata \\\n  -e SETUP_PASSWORD=你的强密码 \\\n  -e GITHUB_TOKEN=你的 GitHub Token \\\n  -e GITHUB_WORKSPACE_REPO=用户名\u002F仓库名 \\\n  --name alphaclaw \\\n  node:22-slim alphaclaw start\n```\n*(注：实际生产中建议先构建包含 alphaclaw 的自定义镜像)*\n\n### 方案三：NPM 本地安装\n\n确保已安装 Node.js 22+，然后执行：\n\n```bash\nnpm install @chrysb\u002Falphaclaw\nnpx alphaclaw start\n```\n\n---\n\n## 基本使用\n\n安装完成后，所有管理操作均可通过浏览器完成，无需命令行干预。\n\n### 1. 访问管理面板\n打开浏览器访问 `http:\u002F\u002Flocalhost:3000` (或你的部署域名)。\n输入你在安装时设置的 `SETUP_PASSWORD` 登录。\n\n### 2. 初始化配置向导\n登录后将自动进入引导流程：\n1. **模型选择**：选择 AI 提供商（OpenAI, Anthropic, Gemini 等）并填入 API Key。\n2. **GitHub 绑定**：确认工作区同步的仓库地址。\n3. **渠道配对**：绑定 Telegram、Discord 或 Slack 机器人（可选）。\n\n### 3. 管理 Agent\n在左侧边栏可以进行以下操作：\n- **创建\u002F重命名\u002F删除** Agent。\n- **查看状态**：通过卡片视图监控每个 Agent 的健康状况和通道绑定。\n- **文件浏览**：在 **Browse** 标签页直接查看、编辑代码文件，支持 Diff 对比和 Git 同步，无需 SSH。\n\n### 4. 监控与维护\n- **Watchdog (看门狗)**：在 **Watchdog** 标签页查看实时日志、崩溃恢复记录和自动修复状态。如果网关崩溃，系统会自动尝试修复并重启。\n- **定时任务**：在 **Cron** 标签页管理定时任务，查看执行历史和资源消耗分析。\n\n### 5. 常用 CLI 命令（可选）\n虽然主要功能在 Web 端，你仍可使用以下命令进行特定操作：\n\n```bash\n# 手动触发 Git 同步\nnpx alphaclaw git-sync -m \"手动提交工作区变更\"\n\n# 添加 Telegram 主题映射\nnpx alphaclaw telegram topic add --thread \u003Cid> --name \u003Ctext>\n\n# 查看版本\nnpx alphaclaw version\n```\n\n### 核心特性速览\n- **自愈合**：检测到网关崩溃会自动执行 `openclaw doctor --fix` 并重启。\n- **防漂移提示**：内置 `AGENTS.md` 和 `TOOLS.md`，强制 Agent 遵守提交规范和安全实践。\n- **无锁定**：AlphaClaw 仅是包装器，随时可移除，底层 OpenClaw 仍可独立运行。","某初创团队希望部署一个基于 OpenClaw 的 AI 运维助手，用于自动监控服务器状态并处理工单，但团队缺乏专职运维人员来维护复杂的底层环境。\n\n### 没有 alphaclaw 时\n- **部署门槛高**：需要手动配置 Docker、编写复杂的启动脚本，并通过 SSH 登录服务器进行繁琐的环境初始化，耗时数小时。\n- **故障恢复难**：一旦 AI 代理进程意外崩溃或陷入死循环，系统不会自动重启，往往直到用户投诉才发现服务已中断数小时。\n- **调试靠“盲猜”**：查看运行日志必须通过命令行抓取，无法直观看到 Agent 的思考过程，排查问题如同“黑盒操作”。\n- **多通道管理乱**：想要同时接入 Slack 和 Telegram，需分别修改配置文件并处理鉴权逻辑，极易因配置漂移导致连接失效。\n\n### 使用 alphaclaw 后\n- **五分钟上线**：通过网页向导完成模型选择与凭证绑定，一键部署到 Railway 或 Render，无需任何命令行操作即可让 Agent 开始工作。\n- **自愈式守护**：内置的 Watchdog 机制能实时监测进程，发现崩溃立即自动修复并重启，同时通过 Telegram 推送报警，确保持续运行数月无中断。\n- **全景可观测**：直接在浏览器仪表盘查看实时终端输出、文件变更差异及 Git 提交记录，像操作本地 IDE 一样透明地监控 Agent 行为。\n- **统一渠道编排**：在图形界面中轻松绑定多个通讯频道（如 Slack、Discord），可视化管理不同 Agent 的任务分流，彻底告别手工改配置。\n\nalphaclaw 将原本需要专业运维介入的复杂部署与维护工作，转化为普通人也能在几分钟内完成的可视化流程，让 AI 代理真正稳定可靠地落地业务。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchrysb_alphaclaw_86aa58bd.png","chrysb","Chrys Bader","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fchrysb_233ccbb0.jpg",null,"https:\u002F\u002Fgithub.com\u002Fchrysb",[81,85,89,93],{"name":82,"color":83,"percentage":84},"JavaScript","#f1e05a",96.3,{"name":86,"color":87,"percentage":88},"CSS","#663399",3.3,{"name":90,"color":91,"percentage":92},"Shell","#89e051",0.2,{"name":94,"color":95,"percentage":92},"HTML","#e34c26",972,117,"2026-04-05T20:05:18","MIT","Linux","未说明","最低 8GB (Railway Hobby 计划推荐)，试用版计划可能导致内存不足崩溃",{"notes":104,"python":105,"dependencies":106},"1. 该工具是基于 Node.js 的 OpenClaw 封装器，非 Python AI 模型，因此无 GPU 和特定 Python 版本需求。\n2. 明确不支持 macOS 本地开发，仅目标支持 Docker\u002FLinux 部署。\n3. 若在 Railway 部署，必须升级至 Hobby 计划以确保至少 8GB 内存，否则正常运行时可能因内存不足而崩溃。\n4. 运行时需要安装 git, curl, procps, cron 等系统工具。\n5. 数据目录默认为 \u002Fdata，需确保持久化存储。","未说明 (基于 Node.js 22)",[107,108,109,110,111,112],"node:22-slim","git","curl","procps","cron","@chrysb\u002Falphaclaw",[15],[115,116,117,118,119,120],"ai-agent","gateway","nodejs","openclaw","setup-ui","watchdog","2026-03-27T02:49:30.150509","2026-04-06T09:08:01.519066",[],[125,130,135,140,145,150,155,160,165,170,175],{"id":126,"version":127,"summary_zh":128,"released_at":129},109063,"v0.8.6","## AlphaClaw 0.8.6\n\n### 新增功能\n* **浅色模式**：全新的浅色主题，侧边栏头部提供三状态切换（深色 \u002F 浅色 \u002F 系统默认）。主题默认跟随操作系统偏好设置，并在不同会话间保持一致。（#29）感谢 @keaganstokoe。\n* **模型目录缓存**：将模型目录响应缓存到磁盘，并采用“ stale-while-revalidate”策略，使“模型”标签页在再次访问或网关重启时能够即时加载，同时在数据变更后自动在后台刷新。\n* **Codex OAuth 重新连接**：改进 OAuth 流程，使其在 Apex 中更可靠地工作，通过 `postMessage` 回调和跨所有连接界面的共享认证窗口辅助工具实现。\n* **Webhook 列表健康状态**：根据最近的请求历史推导 Webhook 的健康状态，使 Webhook 列表一目了然地显示连接情况。\n\n### 修复\n* **引导流程验证**：点击“下一步”时显示字段验证错误，而不是静默阻止流程继续。修复 #52。\n\n### 内部改进\n* 提取共享的 `codex-oauth-window` 辅助工具，并整合四个组件中重复的 OAuth 弹出窗口逻辑。\n* 添加 `model-catalog-cache` 服务器和前端测试套件；更新模型路由测试以适配新的缓存层。\n* 优化浅色模式下横幅的可读性、徽章对比度以及 Logo 强调效果。\n\n### 贡献者\n* @keaganstokoe","2026-04-05T05:15:01",{"id":131,"version":132,"summary_zh":133,"released_at":134},109064,"v0.8.5","## AlphaClaw 0.8.5\n\n### 修复\n- **修复 Docker 环境下 AlphaClaw 自动更新失败的问题**：采用与 OpenClaw 更新程序相同的临时目录 + `cp` 安装模式，以防止 npm 尝试重命名当前进程仍保持打开状态的目录（EBUSY）。同时修复了 `node_modules` 路径匹配逻辑，要求使用路径分隔符，并在定位消费者项目根目录时检查 `devDependencies` 和 `optionalDependencies`。","2026-04-02T17:05:32",{"id":136,"version":137,"summary_zh":138,"released_at":139},109065,"v0.8.4","## AlphaClaw 0.8.4\n\n### 新增功能\n- **管理多个 Slack 工作区**：新增多账号 Slack 频道支持，优化了设置用户体验，包括清单文件和手动引导、令牌选项卡说明，以及模态窗口滚动修复。（#49）\n- **确保 OpenClaw 2026.4.1 升级后 exec 功能正常运行**：在启动和首次配置时预设宽松的 exec 审批默认值，以避免现有实例因 2026.4.1 版本更严格的默认 exec 策略而中断。若不进行此调整，升级后的网关可能会静默拒绝此前可正常执行的 shell 操作。\n- **与最新 OpenClaw 基线保持同步**：升级至 `openclaw@2026.4.1` 版本，引入网关配置重新加载修复、Codex 刷新令牌持久化、捆绑插件运行时稳定性提升，以及 Telegram 错误策略控制等功能。\n\n### 修复\n- **回填过程中保留用户 exec 配置**：仅在不存在现有配置时才应用托管的 exec 默认值，从而避免在升级时覆盖已手动自定义的 exec 策略。\n\n### 内部改进\n- 将 exec 审批的读写辅助函数提取到共享的 `exec-defaults-config` 模块中，并更新针对 2026.4.1 版本的网关 WebSocket 作用域清除补丁。","2026-04-02T05:41:11",{"id":141,"version":142,"summary_zh":143,"released_at":144},109066,"v0.8.3","## AlphaClaw 0.8.3\n\n### 新功能\n- **在一个地方端到端检查聊天记录**：新增实时聊天工作区，方便您查看对话历史、监控工具的实时活动，并在本地和容器化部署环境中可靠地跟踪正在进行的任务。\n- **使用 AlphaClaw 提供的更丰富的 Slack 操作**：集成 Slack 增强功能（线程、表情反应、文件上传、消息管理以及频道\u002F用户查找），使通知和自动化操作在原地更具可操作性。(#44) 感谢 @hnshah。\n- **更快设置 OpenRouter**：在设置过程中将 OpenRouter 纳入核心提供商列表，使其与其他主要提供商一同可见。修复 #30。感谢 @hnshah。\n- **与最新的 OpenClaw 基线保持一致**：升级至 `openclaw@2026.3.28`，以确保当前的兼容性和行为一致性。\n\n### 修复\n- **修复提升式安装中的补丁应用问题**：从消费者项目的根目录应用 OpenClaw 补丁，以确保无论安装布局如何，安装后补丁都能可靠执行。\n- **修复提供商凭据验证问题**：在入驻流程中正确验证非核心提供商的密钥（包括 OpenRouter），防止出现虚假的“缺少凭据”错误。修复 #38。感谢 @hnshah。\n- **改进守护进程的 Slack 通知机制**：将守护进程的 `eventType` 传递到通知流中，以确保崩溃和恢复时的响应能够一致应用。\n- **稳定浏览器控制界面**：将浏览器分离按钮移至更清晰的右下角位置。\n- **减少慢速磁盘上的更新失败**：在更新过程中延长 OpenClaw 的复制超时时间，以适应速度较慢的存储卷。\n\n### 内部改进\n- **保持构建和 CI 更加整洁**：停止追踪生成的 UI 资产，并确保 CI 中运行 UI 构建验证。修复 #39。感谢 @hnshah。\n- **加强 Slack 测试覆盖率并修复评审问题**：使测试与 Vitest 对齐，并填补阻碍评审的漏洞。\n- **精简已完成的维护文档**：移除已完成的实施计划相关文档。修复 #42。感谢 @hnshah。\n\n### 贡献者\n- @chrysb\n- @hnshah","2026-03-29T04:59:03",{"id":146,"version":147,"summary_zh":148,"released_at":149},109067,"v0.8.2","## AlphaClaw 0.8.2\n\n### 新增功能\n* **Watchdog 测试通知**：通过所有已配置的通知渠道（Telegram、Discord、Slack）发送测试消息，并查看各渠道的送达结果。感谢 @mvanhorn。(#32)\n* **Watchdog 日志导出**：一键将所有 Watchdog 终端日志复制到剪贴板。(#37)\n* **端口冲突预防**：AlphaClaw 现在拒绝在 18789 端口（默认网关端口）上启动，以防止静默代理循环。感谢 @emileferreira。(#28)\n* **状态 API 中的版本信息**：运行中的 AlphaClaw 版本现已包含在状态 API 的响应体中。\n* **UI 依赖项打包**：使用 esbuild 将 UI 资源本地打包，从而在受限网络部署中不再依赖运行时 CDN。\n\n### 修复\n* **Watchdog 健康检查**：修复网关健康但基于 WebSocket 的 CLI 检查失败时出现的误报健康故障及通知循环失控问题（常见于 Tailscale Serve 模式）。修复 #21。(#33)\n* **引导流程模型验证**：当输入提供商凭据时，非推荐的模型选择现在能够正确验证。修复 #22。(#23)\n* **引导确认步骤间距**：在引导确认步骤中，在频道名称前添加缺失的空格。感谢 @emileferreira。(#31)\n* **诊断工具警告布局**：将操作按钮移至警告消息下方的一行，以提高可读性。\n\n### 内部改进\n* 引入语义化的 CSS 主题令牌，并将所有组件从硬编码的 Tailwind 颜色类迁移到基于令牌的别名，从而集中管理主题。感谢 @keaganstokoe。(#27)\n* 通过规范化的错误恢复和过期轮询清理，强化对已连接节点浏览器附加的处理逻辑。\n\n### 贡献者\n* @mvanhorn\n* @keaganstokoe\n* @emileferreira","2026-03-23T03:26:42",{"id":151,"version":152,"summary_zh":153,"released_at":154},109068,"v0.8.1","## AlphaClaw 0.8.1\n\n### 新功能\n* **OAuth 回调 Webhook**：为 Webhook 添加 OAuth 回调支持，使第三方 OAuth 流程能够通过 Webhook 端点返回令牌。同时更新了测试负载以支持此功能。\n* **可编辑的 Webhook 目的地**：新增 Webhook 投递目的地的就地编辑功能，团队无需重新创建即可重新配置现有 Webhook 的目标地址。\n* **代理命名持久化**：更可靠地保存已重命名的代理名称，确保自定义名称在各个设置流程中保持一致。\n* **设置 UI 性能优化**：通过减少冗余请求并保持状态更新的响应性，提升设置速度。\n* **目的地会话排序**：在目的地选择器中优先显示直接会话和群组会话密钥，使与路由相关的选项更容易找到。\n\n### 修复\n* **引导流程中的来源注入问题**：修复在代理配置检查过早执行时，`allowedOrigins` 在引导过程中无法持久化的问题。\n* **重启提示框关闭行为**：修复关闭行为，确保清除需要重启的状态，并防止保存后旧值再次出现。\n* **Gmail 向导步骤计数**：保证每个会话中 Gmail 设置向导的步骤计数稳定，避免步骤标题显示异常。\n* **Webhook 认证模式闪现问题**：在加载 OAuth 回调路由时，防止短暂出现非 OAuth 认证界面。\n* **会话加载稳定性**：在加载过程中保持目的地选择器的稳定性，并提升 GitHub 引导流程中错误信息的清晰度。\n* **会话密钥导入问题**：修复目的地选择中缺失会话密钥辅助导入的问题。\n* **样板仓库检测改进**：将仅包含 README、`.gitignore` 或 LICENSE 文件的仓库视为空白仓库，以便“从头开始”选项可以重复使用这些仓库。\n* **启动轮询与浏览器附加优化**：减少启动时的频繁轮询，并针对较慢的 Chrome 环境强化 Node.js 浏览器附加流程。\n\n### 内部改进\n* 将使用情况跟踪插件的规范化逻辑集中到引导和启动路径中。\n* 对 Webhook UI 内部逻辑进行拆分，以提高可维护性，并扩展围绕 Webhook 目的地及 OAuth 回调负载处理的测试覆盖率。\n\n### 贡献者\n* @chrysb","2026-03-16T04:00:58",{"id":156,"version":157,"summary_zh":158,"released_at":159},109069,"v0.8.0","## AlphaClaw 0.8.0\n\n### 变更\n* **节点标签页**：新增完整的节点管理标签页，配备针对 VPS 部署的引导式本地节点设置向导、按节点的浏览器连接检查功能、带有安全令牌遮蔽的重新连接命令，以及节点路由和配对控制。\n* **Cron 分析全面升级**：升级 Cron 趋势与运行历史的用户体验，提供更丰富的指标；基于服务器趋势分桶实现趋势驱动的运行列表筛选；增加按来源\u002F代理维度对比的使用情况拆解分析；并改进折叠的运行行显示，统一日期格式。\n* **发布说明模态框**：在侧边栏中添加应用内更新模态框，通过缓存的服务器端点加载按标签划分的 Markdown 格式发布说明，并支持客户端回退机制。\n* **OpenClaw 2026.3.13**：将 OpenClaw 运行时依赖固定为 `2026.3.13`。\n\n### 修复\n* **Cron 运行折叠**：修复最近运行折叠展开的问题，使展开的连续条目采用相同的运行行摘要布局，并确保较短的连续噪声条目能够一致地归类。\n* **文件编辑器保存**：防止文件查看器保存失败时用错误状态覆盖编辑器内容。\n* **配对 JSON 解析**：利用共享的噪声 JSON 解析器并结合回归测试覆盖，增强配对 JSON 解析的健壮性，以应对 CLI 输出中的噪声数据。\n* **钩子查询参数**：安全处理钩子查询参数，并在日志中脱敏 OAuth 密钥。\n\n### 内部\n* 在测试版周期内，持续迭代优化节点标签页、侧边栏导航和 Cron 分析模块的用户体验。","2026-03-14T21:57:17",{"id":161,"version":162,"summary_zh":163,"released_at":164},109070,"v0.7.1","## AlphaClaw 0.7.1\n\n### 变更\n* **交互式看门狗终端**：在看门狗选项卡中新增一个实时网关终端，以便无需通过 SSH 或容器访问，即可直接从设置界面监控网关输出。\n* **Cron 日历优化**：优化日历时段布局和任务列表尺寸，以提升在较小视口上的可读性。\n\n### 内部改进\n* **服务器组件拆分**：将服务器核心组件拆分为多个专注模块（路由注册、运行时初始化、生命周期管理、WebSocket 桥接），以便随着功能范围的扩大，入口文件仍保持清晰易读。\n* **看门狗选项卡拆分**：将单体结构的看门狗选项卡拆分为控制台、终端、资源、设置和事件子模块，并为每个子模块配备专用钩子。","2026-03-14T03:31:43",{"id":166,"version":167,"summary_zh":168,"released_at":169},109071,"v0.7.0","## AlphaClaw 0.7.0\n\n### 变更\n* **Cron 作业工作区**：新增专用的 Cron 选项卡，提供作业管理、概览洞察以及运行历史下钻功能，使调度操作集中在一个地方 (#17)。\n* **交互式 Cron 日历**：添加滚动式计划日历，配备状态感知工具提示、使用层级和作业导航，便于理解和分析即将执行及已执行的作业。\n* **Slack 频道支持**：在引导流程、仪表板、配对、网关同步和监控通知中，将 Slack 作为一等公民级渠道引入，以支持 Socket Mode 部署 (#16, #8)。感谢 @keaganstokoe。\n* **引导流程频道设置**：优化频道设置，采用手风琴式折叠区块，并增加跳过配对的路径，以便在延迟配对时仍能继续引导流程 (#15, #3)。\n* **OpenClaw 基础更新**：锁定 OpenClaw `2026.3.11` 版本，使 AlphaClaw 的行为与最新的上游运行时保持一致。\n\n### 修复\n* **引导流程身份验证隔离**：修复过时环境变量泄漏问题，防止身份验证设置意外读取旧凭据 (#11)。感谢 @armanddp。\n* **Slack 设置一致性**：修复编辑\u002F管理流程中 Slack Token 的持久化问题，并统一强制单账号行为，确保频道设置始终可靠 (#8)。\n* **Cron 使用统计准确性**：修正使用量汇总中的运行次数统计，使工具提示中显示的 Token 和费用平均值能够准确反映实际的 Cron 运行次数。\n* **Cron 警告噪音**：通过使用最新的心跳\u002F状态上下文，同时保留可操作的优化提醒，修复误报的“未送达”警告。\n* **Cron CLI 兼容性**：移除 Cron 启用\u002F禁用\u002F编辑流程中不支持的 `--json` 标志，使操作与当前 CLI 支持保持一致。\n\n### 内部改进\n* **共享成本估算**：将 Cron 和使用量的定价计算逻辑集中到一个共享的服务器工具中，以保持计算的一致性并减少重复代码。\n* **运行历史构建**：统一 Cron 运行历史的渲染和详细信息保存流程，简化维护并确保行为可预测。\n* **工具 UX 基础架构**：提升工具页签的持久化能力和可复用的页眉操作，为未来的更整洁迭代提供支持。\n\n### 贡献者\n* @keaganstokoe\n* @armanddp","2026-03-13T04:33:42",{"id":171,"version":172,"summary_zh":173,"released_at":174},109072,"v0.6.0","### 变更\n\n* **多智能体管理 UI**：新增侧边栏驱动的智能体导航功能，支持创建、重命名和删除流程；为每个智能体提供概览卡片（工作空间、模型、渠道）；并支持通过 URL 选择智能体（`\u002Fagents\u002F:agentId`）。智能体现已成为主侧边栏中的一等公民，与“首页”和“浏览”并列。\n* **多智能体渠道绑定**：支持将 Telegram、Discord、WhatsApp 和 Webhook 渠道绑定到各个智能体，实现账号感知的配对、基于模态的渠道配置以及按账号维护的配对状态，使每个智能体可以拥有独立的渠道账号。\n* **作用域化的 Telegram 工作空间**：按账号和智能体限定 Telegram 工作空间的初始化及 TOOLS 可见性，在创建频道时持久化话题与智能体的分配关系，并避免在 UI 中明文暴露频道令牌。\n* **智能体感知的 Webhook 和 Gmail 投递路由**：根据渠道绑定元数据，将入站 Webhook 和 Gmail 投递路由至正确的智能体。\n* **渠道创建重启顺序优化**：在激活渠道之前先执行受控的网关重启，以确保插件\u002F渠道重新加载时环境变量支持的令牌可用，并在创建模态中展示分阶段的加载状态。\n* **GPT-5.4 模型默认设置**：将 GPT-5.4 加入精选模型选项和引导设置的默认值中，并在提供商卡片中显示未保存的模型认证状态。\n* **OpenClaw 配置的集中写入**：新增共享的 `writeOpenclawConfig` 辅助函数，与现有的读取辅助函数并用，并迁移智能体及 Telegram 工作空间的配置路由以使用该函数，从而实现路径和序列化处理的一致性。\n* **溢出菜单统一**：将外部点击关闭的逻辑移至共享的 `OverflowMenu` 组件中，使渠道、智能体和侧边栏的操作菜单在所有设置面板中表现一致。\n* **将 OpenClaw 基础版本升级至 2026.3.8**。\n\n### 修复\n\n* **控制 UI 的 Origin 同步**：在启动时复用已管理的设置 URL 解析器，以便现有安装在重启时补全网关允许的 Origin，从而修复全新 Railway 模板部署中的“Origin 不允许”错误。修复 #5。\n* **Watchdog 运行时间跟踪**：运行时间现在从网关报告“正在监听”时开始计时，并在退出、崩溃、预期重启或停止时立即清零，从而避免 UI 在重启后显示过时的运行时间。\n* **设备配对轮询**：将 `\u002Fapi\u002Fdevices` 的轮询操作限制为用户点击仪表盘卡片上的“打开”按钮后才进行，以避免在“常规”标签页加载时持续轮询。\n* **旧版渠道账号列表**：构建已配置的渠道账号时跳过不支持的渠道提供商，防止现有部署出现空渠道状态回退问题。\n* **引导流程：允许组织拥有的工作空间仓库**：修复引导流程中的仓库验证逻辑，使其接受组织拥有的仓库，而不仅是个人拥有的仓库。（#9）感谢 @tokudu。\n\n### 内部改进\n\n* 将单体式的智能体服务拆分为专注的领域模块（`agents`、`bindings`、`channels`、`shared`）。\n* 将智能体概览和绑定 UI 重构为自包含的功能文件夹，并配备专用的钩子。\n* 去除渠道中的重复代码。","2026-03-11T01:44:13",{"id":176,"version":177,"summary_zh":178,"released_at":179},109073,"v0.5.6","## What's New\n- Sync `gateway.controlUi.allowedOrigins` during boot, using the same setup URL fallback chain as the managed AGENTS\u002FTOOLS bootstrap so existing installs backfill the Control UI origin on restart.\n- Improve crash-loop recovery notices and reduce noisy `gmail-serve` child-process output during watchdog-managed operation.\n\n## Verification\n- `npm test`","2026-03-09T07:52:46"]