[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-CodePhiliaX--youclaw":3,"tool-CodePhiliaX--youclaw":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},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,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},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 真正成长为懂上",151918,2,"2026-04-12T11:33:05",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},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 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":77,"owner_twitter":78,"owner_website":79,"owner_url":80,"languages":81,"stars":108,"forks":109,"last_commit_at":110,"license":111,"difficulty_score":112,"env_os":113,"env_gpu":114,"env_ram":114,"env_deps":115,"category_tags":128,"github_topics":129,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":134,"updated_at":135,"faqs":136,"releases":152},6912,"CodePhiliaX\u002Fyouclaw","youclaw","🦞 Your AI Personal Assistant.  An intelligent assistant with memory, skills, and scheduled tasks that truly understands you . Helping you tackle everything in work and life.","YouClaw 是一款运行在桌面上的智能 AI 个人助理，旨在成为真正理解你工作与生活需求的得力伙伴。它不仅仅是一个聊天机器人，更是一个具备长期记忆、专属技能和定时任务执行能力的自动化中枢，能帮助用户高效处理从日常琐事到复杂工作的各类事务。\n\n针对传统 AI 助手缺乏连续性记忆、难以跨平台协作以及无法自动执行重复任务的痛点，YouClaw 提供了完整的解决方案。它支持通过 YAML 配置文件创建多个拥有不同性格和专长的 AI 代理，并能将它们无缝接入微信企业版、钉钉、飞书、Telegram 及 QQ 等主流通讯工具，实现多渠道协同办公。此外，内置的浏览器自动化功能让 AI 能像人类一样操作网页，配合强大的定时任务系统，可自动完成数据抓取、测试或定期汇报等工作。\n\n这款工具特别适合开发者、技术研究人员以及希望利用 AI 实现工作流自动化的进阶用户。其独特的技术亮点在于采用了轻量级的 Tauri 2 框架（基于 Rust），使得安装包体积仅为 27MB 左右，远小于同类 Electron 应用，同时原生支持 macOS、Windows 和 Linux。结合 Bun 运行时与灵活的技能热加载","YouClaw 是一款运行在桌面上的智能 AI 个人助理，旨在成为真正理解你工作与生活需求的得力伙伴。它不仅仅是一个聊天机器人，更是一个具备长期记忆、专属技能和定时任务执行能力的自动化中枢，能帮助用户高效处理从日常琐事到复杂工作的各类事务。\n\n针对传统 AI 助手缺乏连续性记忆、难以跨平台协作以及无法自动执行重复任务的痛点，YouClaw 提供了完整的解决方案。它支持通过 YAML 配置文件创建多个拥有不同性格和专长的 AI 代理，并能将它们无缝接入微信企业版、钉钉、飞书、Telegram 及 QQ 等主流通讯工具，实现多渠道协同办公。此外，内置的浏览器自动化功能让 AI 能像人类一样操作网页，配合强大的定时任务系统，可自动完成数据抓取、测试或定期汇报等工作。\n\n这款工具特别适合开发者、技术研究人员以及希望利用 AI 实现工作流自动化的进阶用户。其独特的技术亮点在于采用了轻量级的 Tauri 2 框架（基于 Rust），使得安装包体积仅为 27MB 左右，远小于同类 Electron 应用，同时原生支持 macOS、Windows 和 Linux。结合 Bun 运行时与灵活的技能热加载机制，YouClaw 在保证高性能的同时，为用户提供了极高的自定义自由度。","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_readme_60b60f878b49.png\" width=\"120\" alt=\"YouClaw Logo\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">YouClaw\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>English\u003C\u002Fstrong> | \u003Ca href=\".\u002FREADME.zh-CN.md\">简体中文\u003C\u002Fa> | \u003Ca href=\".\u002FREADME.ja.md\">日本語\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Desktop AI Assistant powered by a multi-provider coding agent runtime\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FCodePhiliaX\u002FyouClaw?style=flat-square&color=blue\" alt=\"Release\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Fblob\u002Fmain\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FCodePhiliaX\u002FyouClaw?style=flat-square\" alt=\"License\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FCodePhiliaX\u002FyouClaw?style=flat-square\" alt=\"Stars\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey?style=flat-square\" alt=\"Platform\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>If YouClaw is useful to you, give it a GitHub Star.\u003C\u002Fstrong>\u003Cbr \u002F>\n  More stars help more people discover the project.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Fstargazers\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FCodePhiliaX\u002FyouClaw?style=for-the-badge&logo=github&color=ffcb47&label=Star%20YouClaw\" alt=\"Star YouClaw on GitHub\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Csub>One click helps keep YouClaw improving.\u003C\u002Fsub>\n\u003C\u002Fp>\n\n---\n\n## Download & Install\n\n### macOS\n\nDownload the `.dmg` file from the [Releases](https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Freleases) page, open it and drag **YouClaw** into Applications.\n\n> Apple Silicon (M1\u002FM2\u002FM3\u002FM4) and Intel are both supported.\n\n### Windows\n\nDownload the `.exe` installer from [Releases](https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Freleases) and run it.\n\n### Linux\n\n🚧 Coming soon — stay tuned!\n\n---\n\n## Features\n\n- **Multi-Agent Management** — Create and configure multiple AI agents via YAML, each with its own personality, memory, and skills\n- **Multi-Channel** — Connect agents to Telegram, DingTalk, Feishu (Lark), QQ, and WeCom\n- **Browser Automation** — Built-in agent-browser skill with Playwright for web interaction, scraping, and testing\n- **Scheduled Tasks** — Cron \u002F interval \u002F one-shot tasks with automatic retry and stuck detection\n- **Persistent Memory** — Per-agent memory system with conversation logs\n- **Skills System** — Compatible with OpenClaw SKILL.md format, 3-tier priority loading, hot reload, skills marketplace\n- **Authentication** — Built-in auth system for cloud deployment\n- **Web UI** — React + shadcn\u002Fui with SSE streaming, i18n (中文 \u002F English)\n- **Lightweight Desktop App** — Tauri 2 bundle ~27 MB (vs ~338 MB Electron), native system tray\n\n## Browser Profiles\n\nYouClaw supports three browser profile drivers:\n\n- `Managed Chromium` — recommended for most users\n- `Remote CDP` — for existing advanced automation setups\n- `Extension Relay` — advanced local attach mode for a browser that already exposes a loopback CDP endpoint\n\nDetailed guide:\n\n- English: [docs\u002Fbrowser-profiles.md](.\u002Fdocs\u002Fbrowser-profiles.md)\n- 简体中文: [docs\u002Fbrowser-profiles.zh.md](.\u002Fdocs\u002Fbrowser-profiles.zh.md)\n\n## Tech Stack\n\n| Layer | Choice |\n|-------|--------|\n| Runtime & Package Manager | [Bun](https:\u002F\u002Fbun.sh\u002F) |\n| Desktop Shell | [Tauri 2](https:\u002F\u002Ftauri.app\u002F) (Rust) |\n| Backend | Hono + bun:sqlite + Pino |\n| Agent | `@mariozechner\u002Fpi-coding-agent` + `@mariozechner\u002Fpi-ai` |\n| Frontend | Vite + React + shadcn\u002Fui + Tailwind CSS |\n| Channels | grammY (Telegram) · `dingtalk-stream` (DingTalk) · `@larksuiteoapi\u002Fnode-sdk` (Feishu) · QQ · WeCom |\n| Scheduled Tasks | croner |\n| E2E Testing | Playwright |\n\n## Architecture\n\n```\n┌──────────────────────────────────────────────────────┐\n│                Tauri 2 (Rust Shell)                   │\n│   ┌──────────────┐    ┌────────────────────────────┐ │\n│   │   WebView     │    │   Bun Sidecar              │ │\n│   │  Vite+React   │◄──►  Hono API Server           │ │\n│   │  shadcn\u002Fui    │ HTTP│  Multi-provider Agent RT  │ │\n│   │               │ SSE │  bun:sqlite               │ │\n│   └──────────────┘    └────────────────────────────┘ │\n└──────────────────────────────────────────────────────┘\n         │                        │\n    Tauri Store              EventBus\n   (settings)          ┌────────┴────────────┐\n                        │                     │\n                   Web \u002F API         Multi-Channel\n                              ┌───────┼───────┐\n                           Telegram DingTalk Feishu\n                              QQ    WeCom\n                                     │\n                              Browser Automation\n                               (Playwright)\n```\n\n- **Desktop mode**: Tauri spawns a Bun sidecar process; WebView loads the frontend\n- **Web mode**: Vite frontend + Bun backend deployed independently\n- **Three-layer design**: Entry (Telegram\u002FDingTalk\u002FFeishu\u002FQQ\u002FWeCom\u002FWeb\u002FAPI) → Core (Agent\u002FScheduler\u002FMemory\u002FSkills) → Storage (SQLite\u002Ffilesystem)\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Fstargazers\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FStar%20YouClaw%20before%20you%20start-Support%20the%20project-ffcb47?style=for-the-badge&logo=github&logoColor=black\" alt=\"Star YouClaw before you start\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Before Quick Start: Star if you want to see YouClaw keep improving.\u003C\u002Fstrong>\u003Cbr \u002F>\n  It is a small click that makes the project easier to sustain.\n\u003C\u002Fp>\n\n## Quick Start (Development)\n\n### Prerequisites\n\n- [Bun](https:\u002F\u002Fbun.sh\u002F) >= 1.1\n- [Rust](https:\u002F\u002Frustup.rs\u002F) (for Tauri desktop build)\n- A model API key for your chosen provider\n\n### Setup\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw.git\ncd youClaw\n\n# Install dependencies\nbun install\ncd web && bun install && cd ..\n\n# Configure environment\ncp .env.example .env\n# Edit .env and set MODEL_API_KEY\n```\n\n### Web Mode\n\n```bash\n# Terminal 1 — backend\nbun dev\n\n# Terminal 2 — frontend\nbun dev:web\n```\n\nOpen http:\u002F\u002Flocalhost:5173 · API at http:\u002F\u002Flocalhost:62601\n\n### Desktop Mode (Tauri)\n\n```bash\nbun dev:tauri\n```\n\n### Build Desktop App\n\n```bash\nbun build:tauri\n```\n\nOutput: `src-tauri\u002Ftarget\u002Frelease\u002Fbundle\u002F` (DMG \u002F MSI \u002F AppImage)\n\n## Commands\n\n```bash\nbun dev              # Backend dev server (hot reload)\nbun dev:web          # Frontend dev server\nbun dev:tauri        # Tauri dev mode (frontend + backend + WebView)\nbun start            # Production backend\nbun typecheck        # TypeScript type check\nbun test             # Run tests\nbun build:sidecar    # Compile Bun sidecar binary\nbun build:tauri      # Build Tauri desktop app\nbun build:tauri:fast # Build without bundling (faster dev builds)\nbun test:e2e         # Run E2E tests (Playwright)\nbun test:e2e:ui      # Run E2E tests with UI\n```\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `MODEL_PROVIDER` | No | `builtin` | Default model provider or runtime mode |\n| `MODEL_ID` | No | `minimax\u002FMiniMax-M2.7-highspeed` | Default model reference |\n| `MODEL_API_KEY` | Yes | — | Model API key |\n| `MODEL_BASE_URL` | No | — | Custom model API base URL |\n| `PORT` | No | `62601` | Backend server port |\n| `DATA_DIR` | No | `.\u002Fdata` in dev, `~\u002F.youclaw` in desktop production | Data storage directory. For dev, set `DATA_DIR=~\u002F.youclaw-dev` if you want an isolated user-home data dir |\n| `LOG_LEVEL` | No | `info` | Log level |\n| `TELEGRAM_BOT_TOKEN` | No | — | Enable Telegram channel |\n| `DINGTALK_CLIENT_ID` | No | — | DingTalk app client ID |\n| `DINGTALK_SECRET` | No | — | DingTalk app secret |\n| `FEISHU_APP_ID` | No | — | Feishu (Lark) app ID |\n| `FEISHU_APP_SECRET` | No | — | Feishu (Lark) app secret |\n| `QQ_BOT_APP_ID` | No | — | QQ bot app ID |\n| `QQ_BOT_SECRET` | No | — | QQ bot secret |\n| `WECOM_CORP_ID` | No | — | WeCom corp ID |\n| `WECOM_CORP_SECRET` | No | — | WeCom corp secret |\n| `WECOM_AGENT_ID` | No | — | WeCom agent ID |\n| `WECOM_TOKEN` | No | — | WeCom callback token |\n| `WECOM_ENCODING_AES_KEY` | No | — | WeCom callback AES key |\n| `YOUCLAW_WEBSITE_URL` | No | — | Cloud service website URL |\n| `YOUCLAW_API_URL` | No | — | Cloud service API URL |\n| `MINIMAX_API_KEY` | No | — | MiniMax web search API key |\n| `MINIMAX_API_HOST` | No | — | MiniMax API host |\n\n## Project Structure\n\n```\nsrc\u002F\n├── agent\u002F          # AgentManager, AgentRuntime, AgentQueue, PromptBuilder\n├── channel\u002F        # Multi-channel support\n│   ├── router.ts   # MessageRouter\n│   ├── telegram.ts # Telegram (grammY)\n│   ├── dingtalk.ts # DingTalk (dingtalk-stream)\n│   ├── feishu.ts   # Feishu \u002F Lark (@larksuiteoapi\u002Fnode-sdk)\n│   ├── qq.ts       # QQ\n│   └── wecom.ts    # WeCom\n├── config\u002F         # Environment validation, path constants\n├── db\u002F             # bun:sqlite init, CRUD operations\n├── events\u002F         # EventBus (stream\u002Ftool_use\u002Fcomplete\u002Ferror)\n├── ipc\u002F            # File-polling IPC between Agent and main process\n├── logger\u002F         # Pino logger\n├── memory\u002F         # Memory helpers for root MEMORY.md plus per-agent logs\u002Farchives\n├── routes\u002F         # Hono API routes (\u002Fapi\u002F*)\n├── scheduler\u002F      # Cron\u002Finterval\u002Fonce task scheduler\n├── skills\u002F         # Skills loader, watcher, frontmatter parser\nsrc-tauri\u002F\n├── src\u002F            # Rust main process (sidecar, window, tray, updater)\nagents\u002F             # Agent workspaces (agent.yaml + bootstrap docs + MEMORY.md + skills\u002F)\nskills\u002F             # Project-level skills (SKILL.md format)\ne2e\u002F                # E2E tests (Playwright)\nweb\u002Fsrc\u002F\n├── pages\u002F          # Chat, Agents, Skills, Memory, Tasks, Channels, BrowserProfiles, Logs, System, Login\n├── components\u002F     # Layout + shadcn\u002Fui\n├── api\u002F            # HTTP client + transport\n├── i18n\u002F           # i18n (Chinese \u002F English)\n```\n\n## Contributing\n\n1. Fork the repo and create your branch from `main`\n2. Make your changes and ensure `bun typecheck` and `bun test` pass\n3. Submit a pull request\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#CodePhiliaX\u002FyouClaw&Date\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_readme_36a9a7b2bea6.png&theme=dark\" \u002F>\n      \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_readme_36a9a7b2bea6.png\" \u002F>\n      \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_readme_36a9a7b2bea6.png\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## License\n\n[MIT](LICENSE) © CHATDATA\n","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_readme_60b60f878b49.png\" width=\"120\" alt=\"YouClaw Logo\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">YouClaw\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>English\u003C\u002Fstrong> | \u003Ca href=\".\u002FREADME.zh-CN.md\">简体中文\u003C\u002Fa> | \u003Ca href=\".\u002FREADME.ja.md\">日本語\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>由多提供商编码代理运行时驱动的桌面 AI 助手\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FCodePhiliaX\u002FyouClaw?style=flat-square&color=blue\" alt=\"Release\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Fblob\u002Fmain\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FCodePhiliaX\u002FyouClaw?style=flat-square\" alt=\"License\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FCodePhiliaX\u002FyouClaw?style=flat-square\" alt=\"Stars\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey?style=flat-square\" alt=\"Platform\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>如果 YouClaw 对您有帮助，请为它点亮一颗 GitHub 星标。\u003C\u002Fstrong>\u003Cbr \u002F>\n  更多的星标将帮助更多人发现这个项目。\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Fstargazers\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FCodePhiliaX\u002FyouClaw?style=for-the-badge&logo=github&color=ffcb47&label=Star%20YouClaw\" alt=\"在 GitHub 上为 YouClaw 点赞\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Csub>只需点击一下，就能帮助 YouClaw 不断改进。\u003C\u002Fsub>\n\u003C\u002Fp>\n\n---\n\n## 下载与安装\n\n### macOS\n\n从 [Releases](https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Freleases) 页面下载 `.dmg` 文件，打开后将 **YouClaw** 拖入“应用程序”文件夹。\n\n> 同时支持 Apple Silicon (M1\u002FM2\u002FM3\u002FM4) 和 Intel 处理器。\n\n### Windows\n\n从 [Releases](https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Freleases) 下载 `.exe` 安装程序并运行。\n\n### Linux\n\n🚧 即将推出 — 敬请期待！\n\n---\n\n## 特性\n\n- **多代理管理** — 通过 YAML 创建和配置多个 AI 代理，每个代理都有独特的个性、记忆和技能\n- **多渠道连接** — 支持 Telegram、钉钉、飞书（Lark）、QQ 和企业微信等平台\n- **浏览器自动化** — 内置 Playwright 技能，用于网页交互、爬取和测试\n- **定时任务** — 支持 Cron、间隔和一次性任务，并具备自动重试和卡死检测功能\n- **持久化内存** — 每个代理都拥有独立的对话记录存储系统\n- **技能系统** — 兼容 OpenClaw SKILL.md 格式，采用三层优先级加载机制，支持热重载和技能市场\n- **认证机制** — 内置认证系统，便于云端部署\n- **Web 界面** — 使用 React + shadcn\u002Fui 构建，支持 SSE 流式传输和多语言切换（中文\u002F英文）\n- **轻量级桌面应用** — Tauri 2 打包大小约 27 MB（相比之下，Electron 大约为 338 MB），原生系统托盘集成\n\n## 浏览器配置文件\n\nYouClaw 支持三种浏览器配置文件驱动方式：\n\n- `Managed Chromium` — 推荐给大多数用户\n- `Remote CDP` — 适用于现有的高级自动化设置\n- `Extension Relay` — 高级本地附加模式，适用于已暴露环回 CDP 端点的浏览器\n\n详细指南：\n\n- 英文：[docs\u002Fbrowser-profiles.md](.\u002Fdocs\u002Fbrowser-profiles.md)\n- 简体中文：[docs\u002Fbrowser-profiles.zh.md](.\u002Fdocs\u002Fbrowser-profiles.zh.md)\n\n## 技术栈\n\n| 层次 | 选择 |\n|-------|--------|\n| 运行时与包管理器 | [Bun](https:\u002F\u002Fbun.sh\u002F) |\n| 桌面壳层 | [Tauri 2](https:\u002F\u002Ftauri.app\u002F) (Rust) |\n| 后端 | Hono + bun:sqlite + Pino |\n| 代理 | `@mariozechner\u002Fpi-coding-agent` + `@mariozechner\u002Fpi-ai` |\n| 前端 | Vite + React + shadcn\u002Fui + Tailwind CSS |\n| 通信渠道 | grammY (Telegram) · `dingtalk-stream` (DingTalk) · `@larksuiteoapi\u002Fnode-sdk` (Feishu) · QQ · WeCom |\n| 定时任务 | croner |\n| 端到端测试 | Playwright |\n\n## 架构\n\n```\n┌──────────────────────────────────────────────────────┐\n│                Tauri 2 (Rust Shell)                   │\n│   ┌──────────────┐    ┌────────────────────────────┐ │\n│   │   WebView     │    │   Bun Sidecar              │ │\n│   │  Vite+React   │◄──►  Hono API Server           │ │\n│   │  shadcn\u002Fui    │ HTTP│  Multi-provider Agent RT  │ │\n│   │               │ SSE │  bun:sqlite               │ │\n│   └──────────────┘    └────────────────────────────┘ │\n└──────────────────────────────────────────────────────┘\n         │                        │\n    Tauri Store              EventBus\n   (settings)          ┌────────┴────────────┐\n                        │                     │\n                   Web \u002F API         Multi-Channel\n                              ┌───────┼───────┐\n                           Telegram DingTalk Feishu\n                              QQ    WeCom\n                                     │\n                              Browser Automation\n                               (Playwright)\n```\n\n- **桌面模式**：Tauri 启动一个 Bun 侧车进程；WebView 加载前端界面\n- **Web 模式**：Vite 前端 + Bun 后端独立部署\n- **三层设计**：入口（Telegram\u002FDingTalk\u002FFeishu\u002FQQ\u002FWeCom\u002FWeb\u002FAPI）→ 核心（代理\u002F调度器\u002F内存\u002F技能）→ 存储（SQLite\u002F文件系统）\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Fstargazers\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FStar%20YouClaw%20before%20you%20start-Support%20the%20project-ffcb47?style=for-the-badge&logo=github&logoColor=black\" alt=\"在开始前为 YouClaw 点赞\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>快速入门前：如果您希望看到 YouClaw 不断进步，请先为其点亮一颗星。\u003C\u002Fstrong>\u003Cbr \u002F>\n  这只是一个小小的点击，却能让项目更容易持续发展。\u003C\u002Fp>\n\n## 快速入门（开发）\n\n### 前提条件\n\n- [Bun](https:\u002F\u002Fbun.sh\u002F) ≥ 1.1\n- [Rust](https:\u002F\u002Frustup.rs\u002F)（用于 Tauri 桌面构建）\n- 您所选提供商的模型 API 密钥\n\n### 设置步骤\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw.git\ncd youClaw\n\n# 安装依赖\nbun install\ncd web && bun install && cd ..\n\n# 配置环境\ncp .env.example .env\n# 编辑 .env 并设置 MODEL_API_KEY\n```\n\n### Web 模式\n\n```bash\n# 终端 1 — 后端\nbun dev\n\n# 终端 2 — 前端\nbun dev:web\n```\n\n打开 http:\u002F\u002Flocalhost:5173 · API 地址为 http:\u002F\u002Flocalhost:62601\n\n### 桌面模式（Tauri）\n\n```bash\nbun dev:tauri\n```\n\n### 构建桌面应用\n\n```bash\nbun build:tauri\n```\n\n输出路径：`src-tauri\u002Ftarget\u002Frelease\u002Fbundle\u002F`（DMG \u002F MSI \u002F AppImage）\n\n## 命令列表\n\n```bash\nbun dev              # 后端开发服务器（热重载）\nbun dev:web          # 前端开发服务器\nbun dev:tauri        # Tauri 开发模式（前端 + 后端 + WebView）\nbun start            # 生产环境后端\nbun typecheck        # TypeScript 类型检查\nbun test             # 运行测试\nbun build:sidecar    # 编译 Bun 侧车二进制文件\nbun build:tauri      # 构建 Tauri 桌面应用\nbun build:tauri:fast # 不打包的构建（更快的开发版本）\nbun test:e2e         # 运行端到端测试（Playwright）\nbun test:e2e:ui      # 带 UI 的端到端测试\n```\n\n## 环境变量\n\n| 变量 | 是否必填 | 默认值 | 描述 |\n|----------|----------|---------|-------------|\n| `MODEL_PROVIDER` | 否 | `builtin` | 默认模型提供者或运行模式 |\n| `MODEL_ID` | 否 | `minimax\u002FMiniMax-M2.7-highspeed` | 默认模型引用 |\n| `MODEL_API_KEY` | 是 | — | 模型 API 密钥 |\n| `MODEL_BASE_URL` | 否 | — | 自定义模型 API 基础 URL |\n| `PORT` | 否 | `62601` | 后端服务器端口 |\n| `DATA_DIR` | 否 | 开发环境下为 `.\u002Fdata`，桌面生产环境下为 `~\u002F.youclaw` | 数据存储目录。在开发环境中，若希望使用独立的用户主目录数据目录，可设置为 `DATA_DIR=~\u002F.youclaw-dev` |\n| `LOG_LEVEL` | 否 | `info` | 日志级别 |\n| `TELEGRAM_BOT_TOKEN` | 否 | — | 启用 Telegram 频道 |\n| `DINGTALK_CLIENT_ID` | 否 | — | 钉钉应用客户端 ID |\n| `DINGTALK_SECRET` | 否 | — | 钉钉应用密钥 |\n| `FEISHU_APP_ID` | 否 | — | 飞书（Lark）应用 ID |\n| `FEISHU_APP_SECRET` | 否 | — | 飞书（Lark）应用密钥 |\n| `QQ_BOT_APP_ID` | 否 | — | QQ 机器人应用 ID |\n| `QQ_BOT_SECRET` | 否 | — | QQ 机器人密钥 |\n| `WECOM_CORP_ID` | 否 | — | 微信企业号企业 ID |\n| `WECOM_CORP_SECRET` | 否 | — | 微信企业号企业密钥 |\n| `WECOM_AGENT_ID` | 否 | — | 微信企业号应用 ID |\n| `WECOM_TOKEN` | 否 | — | 微信企业号回调令牌 |\n| `WECOM_ENCODING_AES_KEY` | 否 | — | 微信企业号回调 AES 密钥 |\n| `YOUCLAW_WEBSITE_URL` | 否 | — | 云服务网站 URL |\n| `YOUCLAW_API_URL` | 否 | — | 云服务 API URL |\n| `MINIMAX_API_KEY` | 否 | — | MiniMax 网络搜索 API 密钥 |\n| `MINIMAX_API_HOST` | 否 | — | MiniMax API 主机 |\n\n## 项目结构\n\n```\nsrc\u002F\n├── agent\u002F          # AgentManager、AgentRuntime、AgentQueue、PromptBuilder\n├── channel\u002F        # 多渠道支持\n│   ├── router.ts   # 消息路由\n│   ├── telegram.ts # Telegram (grammY)\n│   ├── dingtalk.ts # 钉钉 (dingtalk-stream)\n│   ├── feishu.ts   # 飞书 \u002F Lark (@larksuiteoapi\u002Fnode-sdk)\n│   ├── qq.ts       # QQ\n│   └── wecom.ts    # 微信企业号\n├── config\u002F         # 环境变量验证、路径常量\n├── db\u002F             # bun:sqlite 初始化、CRUD 操作\n├── events\u002F         # EventBus（stream\u002Ftool_use\u002Fcomplete\u002Ferror）\n├── ipc\u002F            # Agent 进程与主进程之间的文件轮询 IPC\n├── logger\u002F         # Pino 日志记录器\n├── memory\u002F         # 内存辅助工具，包括根目录下的 MEMORY.md 文件以及每个代理的日志和归档\n├── routes\u002F         # Hono API 路由 (\u002Fapi\u002F*)\n├── scheduler\u002F      # Cron\u002F间隔\u002F一次性任务调度器\n├── skills\u002F         # 技能加载器、监视器、Frontmatter 解析器\nsrc-tauri\u002F\n├── src\u002F            # Rust 主进程（sidecar、窗口、托盘、更新程序）\nagents\u002F             # 代理工作区（agent.yaml + 引导文档 + MEMORY.md + 技能）\nskills\u002F             # 项目级技能（SKILL.md 格式）\ne2e\u002F                # 端到端测试（Playwright）\nweb\u002Fsrc\u002F\n├── pages\u002F          # 聊天、代理、技能、记忆、任务、频道、浏览器配置文件、日志、系统、登录\n├── components\u002F     # 布局 + shadcn\u002Fui\n├── api\u002F            # HTTP 客户端 + 传输层\n├── i18n\u002F           # 国际化（中文 \u002F 英文）\n```\n\n## 贡献\n\n1. 分支仓库并从 `main` 创建你的分支\n2. 进行更改，并确保 `bun typecheck` 和 `bun test` 测试通过\n3. 提交拉取请求\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fstar-history.com\u002F#CodePhiliaX\u002FyouClaw&Date\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_readme_36a9a7b2bea6.png&theme=dark\" \u002F>\n      \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_readme_36a9a7b2bea6.png\" \u002F>\n      \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_readme_36a9a7b2bea6.png\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## 许可证\n\n[MIT](LICENSE) © CHATDATA","# YouClaw 快速上手指南\n\nYouClaw 是一款由多提供商编码代理运行时驱动的桌面 AI 助手，支持多智能体管理、多渠道接入（微信、钉钉、飞书等）及浏览器自动化。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：macOS (Intel\u002FApple Silicon), Windows, 或 Linux\n*   **运行时依赖**：\n    *   [Bun](https:\u002F\u002Fbun.sh\u002F) >= 1.1 (推荐国内用户通过镜像安装)\n    *   [Rust](https:\u002F\u002Frustup.rs\u002F) (用于构建 Tauri 桌面应用)\n*   **API 密钥**：您需要一个大模型提供商的 API Key (如 MiniMax, OpenAI 等)\n\n> **国内加速建议**：\n> 安装 Bun 时若下载缓慢，可配置国内镜像源或使用如下命令：\n> ```bash\n> curl -fsSL https:\u002F\u002Fbun.sh\u002Finstall | bash\n> # 若网络受阻，请尝试设置 BUN_INSTALL_MIRROR 或使用国内开源镜像站提供的安装脚本\n> ```\n\n## 安装步骤\n\n### 方式一：直接使用桌面版（推荐普通用户）\n\n1.  访问 [Releases 页面](https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw\u002Freleases)。\n2.  **macOS**: 下载 `.dmg` 文件，打开并将 **YouClaw** 拖入“应用程序”文件夹。\n3.  **Windows**: 下载 `.exe` 安装程序并运行安装。\n4.  **Linux**: 目前即将支持，敬请期待。\n\n### 方式二：源码部署（开发者模式）\n\n适合需要定制功能或贡献代码的开发者。\n\n1.  **克隆项目**\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002FyouClaw.git\n    cd youClaw\n    ```\n\n2.  **安装依赖**\n    ```bash\n    bun install\n    cd web && bun install && cd ..\n    ```\n\n3.  **配置环境变量**\n    复制示例配置文件并编辑：\n    ```bash\n    cp .env.example .env\n    ```\n    使用编辑器打开 `.env` 文件，填入您的模型 API Key：\n    ```ini\n    MODEL_API_KEY=your_api_key_here\n    # 可选：指定模型提供商和 ID\n    # MODEL_PROVIDER=minimax\n    # MODEL_ID=minimax\u002FMiniMax-M2.7-highspeed\n    ```\n\n## 基本使用\n\n### 1. 启动开发服务\n\n您可以根据需求选择启动 Web 模式或桌面调试模式。\n\n**Web 模式（前后端分离启动）**\n需要开启两个终端窗口：\n```bash\n# 终端 1: 启动后端服务\nbun dev\n\n# 终端 2: 启动前端界面\nbun dev:web\n```\n启动后，在浏览器访问 `http:\u002F\u002Flocalhost:5173` 即可使用，后端 API 运行在 `http:\u002F\u002Flocalhost:62601`。\n\n**桌面调试模式（Tauri）**\n在一个终端中直接启动包含前端的桌面应用：\n```bash\nbun dev:tauri\n```\n\n### 2. 创建第一个 AI 智能体 (Agent)\n\nYouClaw 的核心是基于 YAML 配置的多智能体系统。\n\n1.  在项目根目录下的 `agents\u002F` 文件夹中创建一个新的文件夹，例如 `my-assistant`。\n2.  在该文件夹内创建 `agent.yaml` 文件，定义智能体的个性与技能：\n    ```yaml\n    name: my-assistant\n    description: 我的个人编程助手\n    personality: 你是一位经验丰富的资深工程师，擅长解决复杂问题。\n    skills:\n      - browser # 启用内置的浏览器自动化技能\n    ```\n3.  （可选）创建 `MEMORY.md` 文件以保存该智能体的长期记忆。\n4.  重启服务或在 Web UI 的 \"Agents\" 页面刷新，即可看到新创建的智能体。\n\n### 3. 连接即时通讯渠道 (可选)\n\n若需将智能体接入钉钉、飞书或微信，请在 `.env` 文件中配置对应的凭证，例如接入钉钉：\n\n```ini\nDINGTALK_CLIENT_ID=your_dingtalk_client_id\nDINGTALK_SECRET=your_dingtalk_secret\n```\n配置完成后重启服务，智能体即可在相应的 IM 软件中响应消息。\n\n### 4. 构建生产版桌面应用\n\n完成开发和测试后，可打包为本地安装包：\n\n```bash\nbun build:tauri\n```\n构建产物位于 `src-tauri\u002Ftarget\u002Frelease\u002Fbundle\u002F` 目录下（包含 .dmg, .msi 或 AppImage 文件）。","某全栈开发者需要每日监控竞品网站价格变动、自动抓取数据并同步至团队飞书群，同时处理临时的代码调试任务。\n\n### 没有 youclaw 时\n- **多工具切换繁琐**：需手动编写独立的 Python 爬虫脚本，再另开窗口运行定时任务，最后通过第三方库推送消息，流程割裂且维护成本高。\n- **缺乏记忆与上下文**：每次调整抓取规则或修复报错，AI 助手都无法记住之前的对话历史，导致重复解释需求，效率低下。\n- **自动化能力薄弱**：传统脚本难以应对动态渲染的网页，遇到反爬机制或页面结构微调时容易崩溃，且无自动重试机制。\n- **协作通知滞后**：无法将异常报警或日报数据直接打通到飞书\u002F钉钉，需人工复制粘贴，容易遗漏关键信息。\n\n### 使用 youclaw 后\n- **一站式智能代理**：通过 YAML 配置一个专属“竞品监控 Agent\"，内置 Playwright 浏览器自动化技能，直接接管从访问、解析到清洗数据的全流程。\n- **持久化记忆赋能**：youclaw 自动记录该 Agent 的过往交互与错误日志，当网站改版时，只需告知“上次的方法失效了”，它便能基于记忆自我修正代码。\n- **高可靠定时执行**：利用内置 Cron 调度器设置每小时任务，具备自动重试和卡死检测功能，确保在后台稳定运行，无需人工值守。\n- **多渠道无缝集成**：配置飞书通道后，Agent 能将结构化报表和异常警报实时推送到团队群组，实现真正的无人值守自动化闭环。\n\nyouclaw 将分散的脚本、定时器和通知工具整合为具备记忆与自愈能力的智能体，让开发者从重复运维中解放，专注于核心业务创新。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCodePhiliaX_youclaw_9a2d0764.png","CodePhiliaX","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FCodePhiliaX_29a3f82d.png","Passionate about code, passionate about open source.",null,"Chat2DB@ch2db.com","chat2db_ai","https:\u002F\u002Fchat2db.ai","https:\u002F\u002Fgithub.com\u002FCodePhiliaX",[82,86,90,94,98,102,105],{"name":83,"color":84,"percentage":85},"TypeScript","#3178c6",96.9,{"name":87,"color":88,"percentage":89},"JavaScript","#f1e05a",1.5,{"name":91,"color":92,"percentage":93},"Rust","#dea584",1.1,{"name":95,"color":96,"percentage":97},"CSS","#663399",0.2,{"name":99,"color":100,"percentage":101},"Batchfile","#C1F12E",0.1,{"name":103,"color":104,"percentage":101},"HTML","#e34c26",{"name":106,"color":76,"percentage":107},"NSIS",0,666,157,"2026-04-12T03:16:30","MIT",1,"macOS, Windows","未说明",{"notes":116,"python":114,"dependencies":117},"该项目主要使用 Bun 作为运行时和包管理器，而非 Python。Linux 版本目前尚未发布（Coming soon）。桌面端基于 Tauri 2 (Rust) 构建，支持 Apple Silicon (M1-M4) 和 Intel 芯片的 macOS 以及 Windows。开发需安装 Bun 1.1+ 和 Rust 环境。浏览器自动化功能依赖 Playwright。",[118,119,120,121,122,123,124,125,126,127],"Bun >= 1.1","Rust (用于 Tauri 构建)","Tauri 2","Hono","bun:sqlite","Playwright","React","Vite","shadcn\u002Fui","Tailwind CSS",[13,14,15],[130,131,132,133,6],"ai","ai-agent","claude","claude-code","2026-03-27T02:49:30.150509","2026-04-13T00:21:47.895675",[137,142,147],{"id":138,"question_zh":139,"answer_zh":140,"source_url":141},31145,"发送消息等待回复期间继续输入并切换会话，导致左右数据不同步怎么办？","该数据同步问题已在版本 0.0.142 中修复，请升级至 v0.0.142 或更高版本。","https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002Fyouclaw\u002Fissues\u002F5",{"id":143,"question_zh":144,"answer_zh":145,"source_url":146},31143,"在 Windows 上安装时提示 'bun' 不是内部或外部命令怎么办？","该问题已在版本 0.0.119 中修复，请升级至该版本或更高版本即可解决。","https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002Fyouclaw\u002Fissues\u002F1",{"id":148,"question_zh":149,"answer_zh":150,"source_url":151},31144,"新会话、切换会话或选择文件后，输入框无法自动聚焦如何解决？","该体验问题已在版本 0.0.141 中修复，请升级软件至 v0.0.141 或更高版本。","https:\u002F\u002Fgithub.com\u002FCodePhiliaX\u002Fyouclaw\u002Fissues\u002F4",[153,157,161,165,169,173,177,181,185,189,193,197,201,205,210,214,218,223,227,231],{"id":154,"version":155,"summary_zh":76,"released_at":156},223044,"v0.0.178","2026-04-11T07:56:58",{"id":158,"version":159,"summary_zh":76,"released_at":160},223045,"v0.0.177","2026-04-11T06:01:58",{"id":162,"version":163,"summary_zh":76,"released_at":164},223046,"v0.0.176","2026-04-11T05:59:11",{"id":166,"version":167,"summary_zh":76,"released_at":168},223047,"v0.0.175","2026-04-02T13:11:16",{"id":170,"version":171,"summary_zh":76,"released_at":172},223048,"v0.0.174","2026-04-02T11:46:50",{"id":174,"version":175,"summary_zh":76,"released_at":176},223049,"v0.0.173","2026-04-01T05:09:45",{"id":178,"version":179,"summary_zh":76,"released_at":180},223050,"v0.0.172","2026-04-01T04:29:55",{"id":182,"version":183,"summary_zh":76,"released_at":184},223051,"v0.0.171","2026-04-01T02:47:51",{"id":186,"version":187,"summary_zh":76,"released_at":188},223052,"v0.0.170","2026-03-31T13:54:47",{"id":190,"version":191,"summary_zh":76,"released_at":192},223053,"v0.0.169","2026-03-31T05:13:54",{"id":194,"version":195,"summary_zh":76,"released_at":196},223054,"v0.0.168","2026-03-31T03:49:11",{"id":198,"version":199,"summary_zh":76,"released_at":200},223055,"v0.0.167","2026-03-31T03:45:25",{"id":202,"version":203,"summary_zh":76,"released_at":204},223056,"v0.0.166","2026-03-31T03:34:09",{"id":206,"version":207,"summary_zh":208,"released_at":209},223057,"v0.0.164","> 添加 macOS 构建所需的缺失 `vaul` 依赖。\n\n## ✨ 新功能\n- **补全 Drawer 依赖**：为前端补充 `vaul` 依赖，修复 macOS 打包时 Vite 无法解析 `web\u002Fsrc\u002Fcomponents\u002Fui\u002Fdrawer.tsx` 中 Drawer 组件导入的问题，确保桌面端构建链路恢复正常。","2026-03-30T14:18:04",{"id":211,"version":212,"summary_zh":76,"released_at":213},223058,"v0.0.165","2026-03-31T02:11:45",{"id":215,"version":216,"summary_zh":76,"released_at":217},223059,"v0.0.163","2026-03-30T13:32:54",{"id":219,"version":220,"summary_zh":221,"released_at":222},223060,"v0.0.161","> 跨平台环境依赖检测与一键安装\n\n## ✨ 新特性\n\n- **启动环境检测门控**：应用启动时自动检测必要工具（Git、Bun），缺少时阻断并引导安装，支持 Windows 和 macOS 双平台\n- **一键工具安装**：Bun、Git、uv 直接从 CDN 下载安装，无需手动执行终端命令。国内用户走 cdn.chat2db-ai.com，海外用户 GitHub 备选\n- **Python 通过 uv 安装**：uv 就绪后可通过 `uv python install` 一键安装 Python\n- **环境设置面板**：设置中新增「环境」Tab，展示 Git、Bun、Node.js、Python、uv 的安装状态、版本号、路径及安装按钮\n- **Skill 依赖复用环境模块**：Skills 依赖环境工具时（如 uvx→uv、python3→python），优先展示一键安装按钮（走 CDN），手动命令作为备选\n\n## 🚀 改进\n\n- **移除内嵌 Bun 运行时**：应用包不再打包 Bun 二进制（减少 ~45MB），改为启动时检测系统安装\n- **全局应用配置**：新增 `app.config.ts` 统一管理 CDN 地址、工具版本等常量，告别散落在代码中的硬编码 URL\n- **Windows 可执行文件检测重写**：直接扫描 PATH 目录检查文件，不再依赖 `where` 命令，修复 PATH 变量大小写导致的检测失败\n- **Windows 解压优化**：优先使用 Win10+ 内置 `tar`，避免 PowerShell `Expand-Archive` 超时\n- **Windows Skill 链接修复**：使用 `junction` 替代 `symlink`，无需管理员权限即可加载 Skills\n- **PATH 搜索扩展**：`~\u002F.local\u002Fbin` 加入全平台搜索路径，确保 uv\u002Fuvx 安装后立即可检测\n\n## 🐛 Bug 修复\n\n- 修复浏览器设置中 `none` 选项未正确禁用浏览器的问题\n- 修复中止的聊天会话未正确清理的问题\n- 修复侧边栏标签文字异常换行\n\n## 🔧 CI\u002FCD\n\n- 构建流程移除 Bun 运行时和 Git 安装包下载步骤，加速打包\n\n## 👥 贡献者\n\n- @shanhexi\n- @JerryFan626\n- @liuyaanng\n- Claude Opus 4.6 (AI 伙伴程序员)","2026-03-25T02:11:17",{"id":224,"version":225,"summary_zh":76,"released_at":226},223061,"v0.0.160","2026-03-24T12:48:32",{"id":228,"version":229,"summary_zh":76,"released_at":230},223062,"v0.0.159","2026-03-24T12:11:29",{"id":232,"version":233,"summary_zh":76,"released_at":234},223063,"v0.0.158","2026-03-24T02:09:25"]