[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tool-vm0-ai--vm0":3,"similar-vm0-ai--vm0":220},{"id":4,"github_repo":5,"name":6,"description_en":7,"description_zh":8,"ai_summary_zh":9,"readme_en":10,"readme_zh":11,"quickstart_zh":12,"use_case_zh":13,"hero_image_url":14,"owner_login":15,"owner_name":16,"owner_avatar_url":17,"owner_bio":18,"owner_company":19,"owner_location":19,"owner_email":20,"owner_twitter":19,"owner_website":21,"owner_url":22,"languages":23,"stars":63,"forks":64,"last_commit_at":65,"license":66,"difficulty_score":67,"env_os":68,"env_gpu":69,"env_ram":70,"env_deps":71,"category_tags":76,"github_topics":78,"view_count":67,"oss_zip_url":19,"oss_zip_packed_at":19,"status":86,"created_at":87,"updated_at":88,"faqs":89,"releases":121},3255,"vm0-ai\u002Fvm0","vm0","the easiest way to run natural language-described workflows automatically","vm0 是一款让自然语言描述的工作流自动运行起来的开源工具。简单来说，你只需用日常语言告诉它想做什么，vm0 就能在云端沙箱中全天候自动执行这些任务，无需编写复杂代码或学习新框架。\n\n它主要解决了自动化流程门槛高、环境配置繁琐以及任务难以持续运行的痛点。传统自动化往往需要深厚的编程功底和复杂的运维支持，而 vm0 让用户能像与助手对话一样调度任务，并确保了执行环境的隔离性与安全性。\n\n这款工具非常适合希望提升效率的开发者、需要快速验证想法的研究人员，以及想要将重复性工作自动化的技术团队。对于熟悉\"Claude Code\"的用户来说，上手更是零成本，因为 vm0 直接兼容其操作模式，没有任何抽象层阻碍。\n\n在技术亮点方面，vm0 基于 Firecracker 微虚拟机技术构建独立的云端沙箱，确保每个任务都在安全隔离的环境中 24\u002F7 运行。它不仅原生兼容超过 3.5 万种技能插件（涵盖 GitHub、Slack、Notion 等主流服务），还提供了强大的可观测性功能，包括详细的日志记录、指标监控和网络可视化。此外，vm0 支持会话持久化，用户可以随时暂停、恢复、分支或版本化自己的工作流，","vm0 是一款让自然语言描述的工作流自动运行起来的开源工具。简单来说，你只需用日常语言告诉它想做什么，vm0 就能在云端沙箱中全天候自动执行这些任务，无需编写复杂代码或学习新框架。\n\n它主要解决了自动化流程门槛高、环境配置繁琐以及任务难以持续运行的痛点。传统自动化往往需要深厚的编程功底和复杂的运维支持，而 vm0 让用户能像与助手对话一样调度任务，并确保了执行环境的隔离性与安全性。\n\n这款工具非常适合希望提升效率的开发者、需要快速验证想法的研究人员，以及想要将重复性工作自动化的技术团队。对于熟悉\"Claude Code\"的用户来说，上手更是零成本，因为 vm0 直接兼容其操作模式，没有任何抽象层阻碍。\n\n在技术亮点方面，vm0 基于 Firecracker 微虚拟机技术构建独立的云端沙箱，确保每个任务都在安全隔离的环境中 24\u002F7 运行。它不仅原生兼容超过 3.5 万种技能插件（涵盖 GitHub、Slack、Notion 等主流服务），还提供了强大的可观测性功能，包括详细的日志记录、指标监控和网络可视化。此外，vm0 支持会话持久化，用户可以随时暂停、恢复、分支或版本化自己的工作流，让自动化管理变得像管理代码一样轻松有序。","\u003Ch2 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fvm0.ai\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fblob\u002Fmain\u002Fturbo\u002Fapps\u002Fweb\u002Fpublic\u002Fassets\u002FLogo_VM0_combo_black_bg.svg\" alt=\"VM0 Logo\" width=\"500\">\u003C\u002Fa>\n  \u003Cbr>\n  \u003Cbr>\n  Natural language Agent, 24\u002F7 in cloud sandbox\n  \u003Cbr\n  \u003Cbr>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fdeepwiki.com\u002Fvm0-ai\u002Fvm0\">\u003Cimg src=\"https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg\" alt=\"Ask DeepWiki\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fnpmjs.com\u002F@vm0\u002Fcli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@vm0\u002Fcli\" alt=\"NPM Version\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fvm0.productlane.com\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProductlane-Roadmap-blue\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Factions\u002Fworkflows\u002Fturbo.yml?query=event%3Apush+branch%3Amain\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Factions\u002Fworkflows\u002Fturbo.yml\u002Fbadge.svg?event=push\"\n    alt=\"CI\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvm0-ai\u002Fvm0\" > \n      \u003Cimg src=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvm0-ai\u002Fvm0\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg?token=UZSMUBBOUC\"\u002F> \n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19748\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvm0-ai_vm0_readme_17f4a7d6fa98.png\" alt=\"vm0-ai%2Fvm0 | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\u003C\u002Fh2>\n\n[Documentation](https:\u002F\u002Fdocs.vm0.ai) \u002F [Website](https:\u002F\u002Fwww.vm0.ai) \u002F [Discord](https:\u002F\u002Fdiscord.gg\u002FWMpAmHFfp6)\n\n`VM0` runs natural language-described workflows automatically on schedule in remote sandbox environments.\n\n⭐ Star us on GitHub, it motivates us a lot! ⭐\n\n---\n\n## 🔥 What you GET\n\n- **Just Claude Code**, zero abstraction, nothing new to learn\n- **Cloud sandbox**, run Claude Code in isolated claude sandbox 24\u002F7\n- **Skill Native**, Compatible with 35,738+ skills in [skills.sh](https:\u002F\u002Fskills.sh), and 70+ high quality SaaS integration skill like GitHub, Slack, Notion, Firecrawl, and [more](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0-skills), \n- **Persistence**, continue chat, resume, fork, and version your workflow sessions\n- **Observability**, logs, metrics, and network visibility for every run\n\n## 🚀 [Quick Start](https:\u002F\u002Fdocs.vm0.ai\u002Fdocs\u002Fquick-start)\n\nFrom zero to workflow agent in 5 minutes\n\n```bash\nnpm install -g @vm0\u002Fcli && vm0 init\n```\n\n## 📚 Architecture\n\n\u003Cp align=\"center\">\n  \u003Ca href=\".\u002Fdocs\u002Farchitecture.md\">\n    \u003Cimg src=\".\u002Fdocs\u002Farch.svg\" alt=\"VM0 Architecture Diagram\" width=\"800\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n- **[Architecture Documentation](.\u002Fdocs\u002Farchitecture.md)** - Comprehensive technical reference covering sandbox technologies (Firecracker microVMs), infrastructure components and network architecture\n\nFor user-facing guides and tutorials, visit [docs.vm0.ai](https:\u002F\u002Fdocs.vm0.ai).\n\n## 📊 Coverage\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvm0-ai\u002Fvm0\">\n    \u003Cimg src=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvm0-ai\u002Fvm0\u002Fgraphs\u002Fsunburst.svg?token=UZSMUBBOUC\" alt=\"Codecov Sunburst\" width=\"400\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## 🤝 Contribute\n\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fblob\u002Fmain\u002FCONTRIBUTING.md\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvm0-ai_vm0_readme_03e9ff1de43d.png\" \u002F>\n\u003C\u002Fa>\u003C\u002Fp>\n\n![Alt](https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002Fef46db5e11f5146fcc8af07077a79d789efdfbe5.svg \"Repobeats analytics image\")\n\n## 📃 License\n\nSee [LICENSE](.\u002FLICENSE) for details.\n","\u003Ch2 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fvm0.ai\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fblob\u002Fmain\u002Fturbo\u002Fapps\u002Fweb\u002Fpublic\u002Fassets\u002FLogo_VM0_combo_black_bg.svg\" alt=\"VM0 Logo\" width=\"500\">\u003C\u002Fa>\n  \u003Cbr>\n  \u003Cbr>\n  自然语言智能体，云端沙箱全天候运行\n  \u003Cbr\n  \u003Cbr>\n  \u003Cp>\n    \u003Ca href=\"https:\u002F\u002Fdeepwiki.com\u002Fvm0-ai\u002Fvm0\">\u003Cimg src=\"https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg\" alt=\"Ask DeepWiki\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fnpmjs.com\u002F@vm0\u002Fcli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@vm0\u002Fcli\" alt=\"NPM版本\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fvm0.productlane.com\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProductlane-Roadmap-blue\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Factions\u002Fworkflows\u002Fturbo.yml?query=event%3Apush+branch%3Amain\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0.actions\u002Fworkflows\u002Fturbo.yml\u002Fbadge.svg?event=push\"\n    alt=\"CI\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvm0-ai\u002Fvm0\" > \n      \u003Cimg src=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvm0-ai\u002Fvm0\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg?token=UZSMUBBOUC\"\u002F> \n    \u003C\u002Fa>\n  \u003C\u002Fp>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F19748\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvm0-ai_vm0_readme_17f4a7d6fa98.png\" alt=\"vm0-ai%2Fvm0 | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\u003C\u002Fh2>\n\n[文档](https:\u002F\u002Fdocs.vm0.ai) \u002F [官网](https:\u002F\u002Fwww.vm0.ai) \u002F [Discord](https:\u002F\u002Fdiscord.gg\u002FWMpAmHFfp6)\n\n`VM0` 可以在远程沙箱环境中按计划自动执行由自然语言描述的工作流。\n\n⭐ 在 GitHub 上给我们点个 Star 吧，这会给我们很大的动力！ ⭐\n\n---\n\n## 🔥 您将获得\n\n- **纯 Claude Code**，零抽象，无需学习新东西\n- **云沙箱**，可在隔离的 Claude 沙箱中 24\u002F7 运行 Claude Code\n- **原生技能支持**，兼容 [skills.sh](https:\u002F\u002Fskills.sh) 上的 35,738+ 种技能，以及 GitHub、Slack、Notion、Firecrawl 等 70 多种高质量 SaaS 集成技能，还有更多 [这里](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0-skills)\n- **持久性**，可继续聊天、恢复、分支和为您的工作流会话创建版本\n- **可观测性**，每次运行都有日志、指标和网络可见性\n\n## 🚀 [快速入门](https:\u002F\u002Fdocs.vm0.ai\u002Fdocs\u002Fquick-start)\n\n五分钟从零开始搭建一个工作流智能体\n\n```bash\nnpm install -g @vm0\u002Fcli && vm0 init\n```\n\n## 📚 架构\n\n\u003Cp align=\"center\">\n  \u003Ca href=\".\u002Fdocs\u002Farchitecture.md\">\n    \u003Cimg src=\".\u002Fdocs\u002Farch.svg\" alt=\"VM0 架构图\" width=\"800\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n- **[架构文档](.\u002Fdocs\u002Farchitecture.md)** - 全面的技术参考，涵盖沙箱技术（Firecracker microVMs）、基础设施组件和网络架构\n\n如需面向用户的指南和教程，请访问 [docs.vm0.ai](https:\u002F\u002Fdocs.vm0.ai)。\n\n## 📊 覆盖率\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvm0-ai\u002Fvm0\">\n    \u003Cimg src=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvm0-ai\u002Fvm0\u002Fgraphs\u002Fsunburst.svg?token=UZSMUBBOUC\" alt=\"Codecov Sunburst\" width=\"400\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## 🤝 贡献\n\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fblob\u002Fmain\u002FCONTRIBUTING.md\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvm0-ai_vm0_readme_03e9ff1de43d.png\" \u002F>\n\u003C\u002Fa>\u003C\u002Fp>\n\n![Alt](https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002Fef46db5e11f5146fcc8af07077a79d789efdfbe5.svg \"Repobeats 分析图\")\n\n## 📃 许可证\n\n详情请参阅 [LICENSE](.\u002FLICENSE)。","# VM0 快速上手指南\n\nVM0 是一个基于自然语言的智能体（Agent）平台，支持在云端沙箱环境中 24\u002F7 自动运行工作流。它完美兼容 Claude Code，无需学习新语法，并原生支持数千种技能集成（如 GitHub、Slack、Notion 等）。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux、macOS 或 Windows (需安装 WSL2)。\n*   **运行时依赖**：已安装 [Node.js](https:\u002F\u002Fnodejs.org\u002F) (建议版本 v18 或更高) 和 `npm`。\n*   **网络环境**：由于服务部署在海外，建议确保网络通畅以便连接云端沙箱。\n*   **账号准备**：使用前需拥有 VM0 账号（可通过命令行初始化时引导注册或访问官网）。\n\n## 安装步骤\n\n通过 npm 全局安装 VM0 命令行工具并完成初始化：\n\n```bash\nnpm install -g @vm0\u002Fcli && vm0 init\n```\n\n> **提示**：如果国内访问 npm 源较慢，可临时切换至淘宝镜像源加速安装：\n> ```bash\n> npm config set registry https:\u002F\u002Fregistry.npmmirror.com\n> npm install -g @vm0\u002Fcli && vm0 init\n> ```\n\n执行 `vm0 init` 后，按照终端提示完成登录认证及基础配置。\n\n## 基本使用\n\n安装完成后，您可以立即创建一个基于自然语言描述的工作流。VM0 的核心用法与直接使用 Claude Code 一致，但具备持久化和云端调度能力。\n\n### 1. 启动交互式会话\n在终端输入以下命令开始对话，描述您想要执行的任务（例如：“帮我检查当前目录的 Git 状态并提交所有更改”）：\n\n```bash\nvm0 run \"Describe your workflow here in natural language\"\n```\n\n或者直接进入交互模式：\n\n```bash\nvm0 chat\n```\n\n### 2. 查看运行状态与日志\n利用 VM0 的可观测性特性，您可以随时查看任务的执行日志、指标和网络活动：\n\n```bash\nvm0 logs\n```\n\n### 3. 管理会话\n支持对工作流程进行暂停、恢复、分支（fork）和版本管理：\n\n```bash\n# 列出所有会话\nvm0 list\n\n# 恢复指定的会话 ID\nvm0 resume \u003Csession-id>\n```\n\n更多高级用法、架构细节及技能市场集成请参考 [官方文档](https:\u002F\u002Fdocs.vm0.ai)。","某初创公司的后端工程师需要每天凌晨自动抓取竞品网站的新功能动态，整理成报告并同步到团队 Slack 和 Notion 知识库。\n\n### 没有 vm0 时\n- **环境维护成本高**：需要在本地或自建服务器上配置复杂的爬虫环境和依赖，一旦系统更新或网络波动，脚本极易崩溃且难以远程修复。\n- **开发门槛高**：必须编写具体的 Python 或 Node.js 代码来处理网页解析、数据清洗及 API 对接，无法直接通过自然语言描述业务逻辑。\n- **缺乏持续运行能力**：本地电脑关机或网络断开后任务即中断，难以保证 7x24 小时稳定运行，经常漏掉夜间发布的竞品信息。\n- **调试与监控困难**：任务失败时缺乏详细的运行日志和网络可视化数据，排查问题如同“黑盒”操作，耗费大量时间。\n\n### 使用 vm0 后\n- **零基础设施负担**：vm0 提供云端沙箱环境，工程师只需输入自然语言指令（如“每天凌晨抓取指定网站并总结”），即可在隔离的 Firecracker 微虚拟机中自动运行，无需关心底层运维。\n- **自然语言驱动开发**：直接利用 vm0 集成的 Claude Code 能力，将“抓取、整理、推送”的业务流程转化为可执行的工作流，无需手动编写繁琐的胶水代码。\n- **全天候稳定执行**：依托云沙箱特性，工作流在远程环境中 24\u002F7 不间断运行，即使本地设备离线也能准时完成数据采集与分发。\n- **全链路可观测性**：vm0 提供每次运行的详细日志、指标和网络可见性，工程师可随时查看执行细节，快速定位并恢复异常会话。\n\nvm0 让开发者仅需关注业务意图，即可将自然语言描述瞬间转化为稳定、可观测的自动化云端工作流。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fvm0-ai_vm0_d544fc56.png","vm0-ai","VM0","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fvm0-ai_4937edcc.png","",null,"contact@vm0.ai","https:\u002F\u002Fvm0.ai","https:\u002F\u002Fgithub.com\u002Fvm0-ai",[24,28,32,36,40,44,48,52,56,59],{"name":25,"color":26,"percentage":27},"TypeScript","#3178c6",82.3,{"name":29,"color":30,"percentage":31},"Rust","#dea584",10.6,{"name":33,"color":34,"percentage":35},"Shell","#89e051",2.6,{"name":37,"color":38,"percentage":39},"MDX","#fcb32c",2.2,{"name":41,"color":42,"percentage":43},"Python","#3572A5",1.3,{"name":45,"color":46,"percentage":47},"CSS","#663399",0.6,{"name":49,"color":50,"percentage":51},"JavaScript","#f1e05a",0.2,{"name":53,"color":54,"percentage":55},"Smarty","#f0c040",0.1,{"name":57,"color":58,"percentage":55},"Dockerfile","#384d54",{"name":60,"color":61,"percentage":62},"HTML","#e34c26",0,1059,53,"2026-04-04T09:46:32","NOASSERTION",2,"未说明 (基于 Node.js\u002FCLI，通常支持 Linux, macOS, Windows)","未说明 (主要作为云端沙盒代理运行，本地仅需运行 CLI)","未说明",{"notes":72,"python":73,"dependencies":74},"该工具主要是一个命令行接口 (CLI)，用于在远程云沙盒中调度和管理自然语言工作流。本地安装仅需 Node.js 环境以运行 'npm install -g @vm0\u002Fcli'。计算任务和 AI 模型执行均在云端隔离的沙盒（基于 Firecracker microVMs）中进行，因此本地无需高性能 GPU 或大内存。","未说明 (核心工具为 Node.js CLI，非 Python 包)",[75],"@vm0\u002Fcli",[77],"Agent",[79,80,81,82,83,84,85],"agentic-workflow","ai-agent","ai-runtime","claude-code","dev-tools","sandbox","ai-sandbox","ready","2026-03-27T02:49:30.150509","2026-04-06T08:15:55.758654",[90,95,99,103,107,112,116],{"id":91,"question_zh":92,"answer_zh":93,"source_url":94},14965,"如何区分哪些测试应该保留为 E2E 测试，哪些应该迁移到单元测试？","应根据测试目的进行区分：\n1. **保留为 E2E 测试**：验证文件是否实际出现在沙箱中、通过完整系统验证检查点\u002F恢复功能、需要 API\u002F数据库集成的测试、CLI 命令的基本冒烟测试。\n2. **迁移到单元测试**：错误消息格式化、输入验证逻辑、配置解析边缘情况、变量扩展边缘情况、优先级\u002F优先权逻辑。\n例如，`t12-vm0-env-expansion.bats` 中 8\u002F11 的测试属于边缘情况且与现有单元测试重叠，应迁移；而 `t04-vm0-artifact-checkpoint.bats` 涉及全链路集成，应保留。","https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F1527",{"id":96,"question_zh":97,"answer_zh":98,"source_url":94},14966,"MITM（中间人）防火墙功能的 E2E 测试主要验证什么内容？","该测试主要验证实验性 MITM 防火墙配置能否正确解密和检查 HTTPS 流量。具体包括：\n1. 组合配置（compose）是否接受 MITM 设置（作为基本冒烟测试保留）。\n2. 允许的域名是否能正常通过并捕获日志（测试防火墙规则执行、HTTPS 流量流及异步网络日志捕获）。\n3. 被阻止的域名是否正确返回 HTTP 403 状态码。\n这些测试需要实时网络请求和复杂的状态验证，因此必须作为 E2E 测试保留。",{"id":100,"question_zh":101,"answer_zh":102,"source_url":94},14967,"Public API v1 的 E2E 测试中存在哪些冗余，如何优化？","当前的 `public-api-v1.bats` 文件中存在大量重复的模式。例如，针对 `\u002Fv1\u002Fagents`、`\u002Fv1\u002Fruns` 和 `\u002Fv1\u002Fartifacts` 端点，分别写了两个测试来验证“返回数据数组”和“返回分页对象”，这两者结构检查几乎相同。\n**优化方案**：将每个端点的两个测试合并为一个，同时验证数据结构（data array）和分页对象（pagination object），从而减少测试数量并提高维护效率。",{"id":104,"question_zh":105,"answer_zh":106,"source_url":94},14968,"Runner 检查点版本控制功能的测试重点是什么？","测试重点在于验证当代理（agent）修改工件（artifacts）并创建检查点后，从该检查点恢复时，系统是否正确还原了检查点时刻的工件版本，而不是当前的 HEAD 版本。\n这是一个核心系统集成测试，涉及 CLI → API → 数据库 → Runner → 工件版本控制 → 检查点恢复的全链路。现有的两个测试（基础集成测试和核心语义验证测试）均已优化，建议全部保留。",{"id":108,"question_zh":109,"answer_zh":110,"source_url":111},14969,"CLI 命令的输出格式需要遵循哪些设计规范？","所有 CLI 命令必须遵循 `.claude\u002Fskills\u002Fcli-design\u002F` 中定义的规范：\n1. **错误符号**：使用 Unicode `✗`，禁止使用 `x` 或 `Error:`。\n2. **成功符号**：使用 `✓`，禁止使用 `Done` 前缀。\n3. **缩进**：次要信息使用两个空格缩进。\n4. **标点**：消息末尾不要加句号。\n5. **工具库**：使用共享工具如 `formatBytes`, `promptConfirm` 等。\n6. **交互检查**：在提示用户输入前必须检查 `isInteractive()`。","https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F1702",{"id":113,"question_zh":114,"answer_zh":115,"source_url":111},14970,"在开发 CLI 删除命令时，如何处理用户确认提示以符合设计规范？","不应使用 `readline` 模块自定义确认逻辑。正确的做法是：\n1. 从 `prompt-utils` 导入共享的 `promptConfirm` 工具和 `isInteractive` 检查函数。\n2. 在提示前调用 `isInteractive()` 验证终端是否处于交互模式。\n3. 使用 `promptConfirm()` 处理确认逻辑。\n错误示例是使用自定义 `confirm()` 函数且缺少 `isInteractive()` 检查，这会导致非交互环境下行为不一致。",{"id":117,"question_zh":118,"answer_zh":119,"source_url":120},14971,"Web 服务测试中，不符合规范的测试应如何重构？","对于不符合 `.claude\u002Fskills\u002Ftesting\u002Freference\u002Fweb-testing.md` 规范的测试（约占 68%），应采取以下重构策略：\n1. **路由级测试**：重构为使用 `testContext()` 和 API 辅助函数，移除直接的数据库操作。\n2. **服务级测试**：将其覆盖范围迁移到对应的路由测试中，如果已被覆盖则直接删除。\n工作流程是使用 `\u002Ftesting web` 命令进行重构，确保测试用例覆盖率不变，并为每个修复创建 PR。","https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F1844",[122,127,132,137,142,147,152,157,162,167,172,177,181,186,191,196,201,206,211,215],{"id":123,"version":124,"summary_zh":125,"released_at":126},81790,"web-v12.192.6","## [12.192.6](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fweb-v12.192.5...web-v12.192.6) (2026-04-04)\n\n\n### Bug修复\n\n* 处理在电脑端注册时 ngrok 域名已被预留的情况 ([#8149](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8149)) ([6984663](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F69846636a4b84c9a02065eaabe1458dc4525a732))","2026-04-04T09:15:31",{"id":128,"version":129,"summary_zh":130,"released_at":131},81791,"app-v0.187.3","## [0.187.3](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fapp-v0.187.2...app-v0.187.3) (2026-04-04)\n\n\n### 错误修复\n\n* **test:** 使用 try\u002Ffinally 包裹 openspy，以防止在断言失败时发生 spy 泄漏 ([#8142](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8142)) ([88c39bd](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F88c39bdd9555a187778e4bd3d6ef6c38d12c9ee6))","2026-04-04T08:36:46",{"id":133,"version":134,"summary_zh":135,"released_at":136},81792,"web-v12.192.5","## [12.192.5](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fweb-v12.192.4...web-v12.192.5) (2026-04-04)\n\n\n### 错误修复\n\n* 解决电脑端重新注册接口冲突 ([#8145](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8145)) ([746abef](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F746abef75df4af8e54650f41b2e6a6223721f258))","2026-04-04T08:36:45",{"id":138,"version":139,"summary_zh":140,"released_at":141},81793,"app-v0.187.2","## [0.187.2](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fapp-v0.187.1...app-v0.187.2) (2026-04-04)\n\n\n### 性能优化\n\n* **测试：** 在54个测试文件中替换按角色名称进行的慢速查询 ([#8126](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8126)) ([d8220ea](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002Fd8220ea3b63eeaa910287fd5258ed67f603a7876))","2026-04-04T07:35:08",{"id":143,"version":144,"summary_zh":145,"released_at":146},81794,"web-v12.192.4","## [12.192.4](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fweb-v12.192.3...web-v12.192.4) (2026-04-04)\n\n\n### 重构\n\n* 使计算机使用的主机注册具有幂等性 ([#8137](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8137)) ([a5dd154](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002Fa5dd154577a767c09872639eae6dca495708957e))","2026-04-04T07:35:07",{"id":148,"version":149,"summary_zh":150,"released_at":151},81795,"cli-v9.102.1","## [9.102.1](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fcli-v9.102.0...cli-v9.102.1) (2026-04-04)\n\n\n### 重构\n\n* 使计算机使用的主机注册具有幂等性 ([#8137](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8137)) ([a5dd154](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002Fa5dd154577a767c09872639eae6dca495708957e))","2026-04-04T07:35:06",{"id":153,"version":154,"summary_zh":155,"released_at":156},81796,"app-v0.187.1","## [0.187.1](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fapp-v0.187.0...app-v0.187.1) (2026-04-04)\n\n\n### 错误修复\n\n* **test:** 改进连接器权限作用域测试中的作用域断言和类型转换 ([#8115](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8115)) ([8f22a5d](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F8f22a5db449b8430ebd086f8b5e198e9171f6b24))","2026-04-04T05:53:15",{"id":158,"version":159,"summary_zh":160,"released_at":161},81797,"cli-v9.102.0","## [9.102.0](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fcli-v9.101.0...cli-v9.102.0) (2026-04-04)\n\n\n### 功能特性\n\n* **cli:** 检查在计算机使用主机启动时对 cliclick 的依赖关系 ([#8132](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8132)) ([6a8ffab](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F6a8ffabfe5b39aa8cf3ca5c87cae353206c727f9)), 关闭了 [#8127](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8127)\n\n\n### Bug 修复\n\n* **cli:** 添加主机停止命令，并在启动时自动恢复过期的注册信息 ([#8131](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8131)) ([33df853](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F33df8532f7413bf1c9c75683e2f10af8025acc02)), 关闭了 [#8130](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8130)","2026-04-04T05:53:14",{"id":163,"version":164,"summary_zh":165,"released_at":166},81798,"vsock-test-v0.7.1","## [0.7.1](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fvsock-test-v0.7.0...vsock-test-v0.7.1) (2026年4月4日)","2026-04-04T03:33:43",{"id":168,"version":169,"summary_zh":170,"released_at":171},81799,"vsock-guest-v0.8.1","## [0.8.1](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fvsock-guest-v0.8.0...vsock-guest-v0.8.1) (2026-04-04)\n\n\n### 性能优化\n\n* **runner:** 使用 debootstrap 替代 Docker 构建来创建根文件系统 ([#8042](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8042)) ([41e932a](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F41e932aacb06a8a10234b1eb5219f90e84135917))","2026-04-04T03:33:42",{"id":173,"version":174,"summary_zh":175,"released_at":176},81800,"runner-rs-v0.62.1","## [0.62.1](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Frunner-rs-v0.62.0...runner-rs-v0.62.1) (2026-04-04)\n\n\n### Bug Fixes\n\n* add dnsmasq to system dependency check and doctor diagnostics ([#8065](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8065)) ([6a7a0f8](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F6a7a0f8fa8939671d7b4d678df4aea49dd7fcbbe))\n\n\n### Performance Improvements\n\n* **runner:** replace docker build with debootstrap for rootfs creation ([#8042](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8042)) ([41e932a](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F41e932aacb06a8a10234b1eb5219f90e84135917))","2026-04-04T03:33:41",{"id":178,"version":179,"summary_zh":180,"released_at":176},81801,"guest-init-v0.15.2","## [0.15.2](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fguest-init-v0.15.1...guest-init-v0.15.2) (2026-04-04)\n\n\n### Performance Improvements\n\n* **runner:** replace docker build with debootstrap for rootfs creation ([#8042](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8042)) ([41e932a](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F41e932aacb06a8a10234b1eb5219f90e84135917))",{"id":182,"version":183,"summary_zh":184,"released_at":185},81802,"web-v12.192.3","## [12.192.3](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fweb-v12.192.2...web-v12.192.3) (2026-04-04)\n\n\n### Refactoring\n\n* use hash-based slug for ngrok domain names ([#8117](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8117)) ([a448dfc](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002Fa448dfc9053bd31147544d7d323aae0939714775))","2026-04-04T03:33:40",{"id":187,"version":188,"summary_zh":189,"released_at":190},81803,"web-v12.192.2","## [12.192.2](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fweb-v12.192.1...web-v12.192.2) (2026-04-04)\n\n\n### Bug Fixes\n\n* sanitize underscores in full org id for all ngrok domain names ([#8111](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8111)) ([83abffc](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F83abffcc4f61ca0615e2010ed959e146265a98b7))","2026-04-04T02:34:45",{"id":192,"version":193,"summary_zh":194,"released_at":195},81804,"web-v12.192.1","## [12.192.1](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fweb-v12.192.0...web-v12.192.1) (2026-04-04)\n\n\n### Bug Fixes\n\n* replace underscores in org id for ngrok subdomain names ([#8096](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8096)) ([3ecd2d1](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F3ecd2d1496858e3ec09ab402c51b1401c38152ab))","2026-04-04T01:30:59",{"id":197,"version":198,"summary_zh":199,"released_at":200},81805,"sandbox-fc-v0.22.0","## [0.22.0](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fsandbox-fc-v0.21.2...sandbox-fc-v0.22.0) (2026-04-03)\n\n\n### Features\n\n* add dns proxy for sandbox vms using dnsmasq ([#8020](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8020)) ([5699f8d](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F5699f8dbb9008422dfe1753a2b127a6f9c100f59))","2026-04-03T23:51:43",{"id":202,"version":203,"summary_zh":204,"released_at":205},81806,"sandbox-v0.9.0","## [0.9.0](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fsandbox-v0.8.2...sandbox-v0.9.0) (2026-04-03)\n\n\n### Features\n\n* add dns proxy for sandbox vms using dnsmasq ([#8020](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8020)) ([5699f8d](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F5699f8dbb9008422dfe1753a2b127a6f9c100f59))","2026-04-03T23:51:42",{"id":207,"version":208,"summary_zh":209,"released_at":210},81807,"runner-rs-v0.62.0","## [0.62.0](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Frunner-rs-v0.61.4...runner-rs-v0.62.0) (2026-04-03)\n\n\n### Features\n\n* add dns proxy for sandbox vms using dnsmasq ([#8020](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8020)) ([5699f8d](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F5699f8dbb9008422dfe1753a2b127a6f9c100f59))\n\n\n### Bug Fixes\n\n* inject \u002Fetc\u002Fhosts and fix postgresql socket dir in sandbox rootfs ([#8012](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8012)) ([6ba0f2f](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F6ba0f2fff333c57c85c90d1a7dad57dcc65f338b))","2026-04-03T23:51:41",{"id":212,"version":213,"summary_zh":214,"released_at":210},81808,"nbd-cow-v0.3.3","## [0.3.3](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fnbd-cow-v0.3.2...nbd-cow-v0.3.3) (2026-04-03)\n\n\n### Bug Fixes\n\n* **nbd-cow:** fix device leak when connecting worker thread exits ([#8064](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8064)) ([25ed885](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F25ed885f1e646b6c1742e6b8d00cf0ca8a4ccf03))",{"id":216,"version":217,"summary_zh":218,"released_at":219},81809,"app-v0.187.0","## [0.187.0](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcompare\u002Fapp-v0.186.3...app-v0.187.0) (2026-04-03)\n\n\n### Features\n\n* add dns proxy for sandbox vms using dnsmasq ([#8020](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8020)) ([5699f8d](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F5699f8dbb9008422dfe1753a2b127a6f9c100f59))\n* **onboarding:** hide preferences in account menu during onboarding ([#7701](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F7701)) ([03d75ff](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F03d75ff9756f49cccaa22afdc9601b68ba4aef58))\n* **platform:** add collapsible manage section in sidebar ([#8028](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8028)) ([66a9271](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F66a92715329a1e399a136ffd998fc2e06f85a347))\n\n\n### Bug Fixes\n\n* **platform:** remove test-only data-tagline attribute from production html ([c82f045](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002Fc82f045fb8937fc2e6b5e73a9062aaba80e40b4f))\n\n\n### Refactoring\n\n* **platform:** migrate billing & usage signals to accept pattern ([#8018](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8018)) ([532e42d](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F532e42d34c252890db49cfa5519d242e364038a6))\n* **platform:** redesign agents page layout with grid\u002Flist view toggle ([#8025](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8025)) ([689c9dd](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F689c9dd67936a1828c695f24bd1a64cd9fb908b6))\n\n\n### Performance Improvements\n\n* **onboarding:** consolidate into single server api call ([#8041](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fissues\u002F8041)) ([6bf4e9d](https:\u002F\u002Fgithub.com\u002Fvm0-ai\u002Fvm0\u002Fcommit\u002F6bf4e9dc17d20fcb2d7947e6a636e2bb15f35929))\n\n\n### Dependencies\n\n* The following workspace dependencies were updated\n  * dependencies\n    * @vm0\u002Fcore bumped to 8.150.0","2026-04-03T23:51:40",[221,232,241,249,262,270],{"id":222,"name":223,"github_repo":224,"description_zh":225,"stars":226,"difficulty_score":227,"last_commit_at":228,"category_tags":229,"status":86},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",[230,231,77],"开发框架","图像",{"id":233,"name":234,"github_repo":235,"description_zh":236,"stars":237,"difficulty_score":67,"last_commit_at":238,"category_tags":239,"status":86},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,"2026-04-05T23:32:43",[230,77,240],"语言模型",{"id":242,"name":243,"github_repo":244,"description_zh":245,"stars":246,"difficulty_score":67,"last_commit_at":247,"category_tags":248,"status":86},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",[230,231,77],{"id":250,"name":251,"github_repo":252,"description_zh":253,"stars":254,"difficulty_score":67,"last_commit_at":255,"category_tags":256,"status":86},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",[231,257,258,259,77,260,240,230,261],"数据工具","视频","插件","其他","音频",{"id":263,"name":264,"github_repo":265,"description_zh":266,"stars":267,"difficulty_score":227,"last_commit_at":268,"category_tags":269,"status":86},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",[77,231,230,240,260],{"id":271,"name":272,"github_repo":273,"description_zh":274,"stars":275,"difficulty_score":227,"last_commit_at":276,"category_tags":277,"status":86},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",[240,77,230,259]]