[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-droidrun--droidrun":3,"tool-droidrun--droidrun":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 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[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 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70612,"2026-04-05T11:12:22",[26,15,13,45],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":67,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":80,"owner_twitter":81,"owner_website":82,"owner_url":83,"languages":84,"stars":100,"forks":101,"last_commit_at":102,"license":103,"difficulty_score":23,"env_os":104,"env_gpu":104,"env_ram":104,"env_deps":105,"category_tags":111,"github_topics":112,"view_count":23,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":118,"updated_at":119,"faqs":120,"releases":150},3958,"droidrun\u002Fdroidrun","droidrun","Automate your mobile devices with natural language commands - an LLM agnostic mobile Agent 🤖","droidrun 是一款强大的开源框架，旨在通过自然语言指令自动化控制 Android 和 iOS 移动设备。它充当了一个与大模型（LLM）无关的智能代理，让用户只需像与人对话一样发出命令，即可驱动手机完成复杂操作，从而解决了传统移动端自动化脚本编写门槛高、灵活性差以及难以应对动态界面变化的痛点。\n\n这款工具特别适合开发者、测试工程师及 AI 研究人员使用。开发者可以利用其易用的命令行界面和可扩展的 Python API 快速构建自定义自动化流程；研究人员则能借助其对多步骤任务的规划能力和执行追踪功能，深入探索移动智能体技术。此外，需要批量处理重复性手机任务的高级用户也能从中获益。\n\ndroidrun 的技术亮点在于其广泛的兼容性与智能化水平。它不仅支持 OpenAI、Anthropic、Gemini、Ollama 等多种主流大模型提供商，还具备截图分析能力，能“看懂”屏幕内容以做出精准决策。框架内置的任务规划引擎可拆解复杂的多步指令，而集成的 Arize Phoenix 执行追踪功能则为调试提供了透明化的视角。无论是预订住宿、追踪热点还是维护应用打卡记录，droidrun 都能让手机","droidrun 是一款强大的开源框架，旨在通过自然语言指令自动化控制 Android 和 iOS 移动设备。它充当了一个与大模型（LLM）无关的智能代理，让用户只需像与人对话一样发出命令，即可驱动手机完成复杂操作，从而解决了传统移动端自动化脚本编写门槛高、灵活性差以及难以应对动态界面变化的痛点。\n\n这款工具特别适合开发者、测试工程师及 AI 研究人员使用。开发者可以利用其易用的命令行界面和可扩展的 Python API 快速构建自定义自动化流程；研究人员则能借助其对多步骤任务的规划能力和执行追踪功能，深入探索移动智能体技术。此外，需要批量处理重复性手机任务的高级用户也能从中获益。\n\ndroidrun 的技术亮点在于其广泛的兼容性与智能化水平。它不仅支持 OpenAI、Anthropic、Gemini、Ollama 等多种主流大模型提供商，还具备截图分析能力，能“看懂”屏幕内容以做出精准决策。框架内置的任务规划引擎可拆解复杂的多步指令，而集成的 Arize Phoenix 执行追踪功能则为调试提供了透明化的视角。无论是预订住宿、追踪热点还是维护应用打卡记录，droidrun 都能让手机操作变得像对话一样简单高效。","\u003Cpicture align=\"center\">\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002Fstatic\u002Fdroidrun-dark.png\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_9d8fbe126a71.png\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_9d8fbe126a71.png\"  width=\"full\">\n\u003C\u002Fpicture>\n\n\n\u003Cdiv align=\"center\">\n\n[![Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocs-📕-0D9373?style=for-the-badge)](https:\u002F\u002Fdocs.droidrun.ai)\n[![Cloud](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCloud-☁️-0D9373?style=for-the-badge)](https:\u002F\u002Fcloud.droidrun.ai\u002Fsign-in?waitlist=true)\n\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fdroidrun\u002Fdroidrun?style=social)](https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fstargazers)\n[![droidrun.ai](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdroidrun.ai-white)](https:\u002F\u002Fdroidrun.ai)\n[![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fdroid_run?style=social)](https:\u002F\u002Fx.com\u002Fdroid_run)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1360219330318696488?color=white&label=Discord&logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002FZZbKEZZkwK)\n[![Benchmark](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBenchmark-91.4﹪-white)](https:\u002F\u002Fdroidrun.ai\u002Fbenchmark)\n\n\n\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=983810&theme=dark&period=daily&t=1753948032207\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=983810&theme=neutral&period=daily&t=1753948125523\">\n  \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fdroidrun-framework-for-mobile-agent?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_source=badge-droidrun\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=983810&theme=neutral&period=daily&t=1753948125523\" alt=\"Droidrun - Give&#0032;AI&#0032;native&#0032;control&#0032;of&#0032;physical&#0032;&#0038;&#0032;virtual&#0032;phones&#0046; | Product Hunt\" style=\"width: 200px; height: 54px;\" width=\"200\" height=\"54\" \u002F>\u003C\u002Fa>\n\u003C\u002Fpicture>\n\n\n[Deutsch](https:\u002F\u002Fzdoc.app\u002Fde\u002Fdroidrun\u002Fdroidrun) | \n[Español](https:\u002F\u002Fzdoc.app\u002Fes\u002Fdroidrun\u002Fdroidrun) | \n[français](https:\u002F\u002Fzdoc.app\u002Ffr\u002Fdroidrun\u002Fdroidrun) | \n[日本語](https:\u002F\u002Fzdoc.app\u002Fja\u002Fdroidrun\u002Fdroidrun) | \n[한국어](https:\u002F\u002Fzdoc.app\u002Fko\u002Fdroidrun\u002Fdroidrun) | \n[Português](https:\u002F\u002Fzdoc.app\u002Fpt\u002Fdroidrun\u002Fdroidrun) | \n[Русский](https:\u002F\u002Fzdoc.app\u002Fru\u002Fdroidrun\u002Fdroidrun) | \n[中文](https:\u002F\u002Fzdoc.app\u002Fzh\u002Fdroidrun\u002Fdroidrun)\n\n\u003C\u002Fdiv>\n\n\n\nMobilerun is a cloud solution powered by Droidrun a powerful framework for controlling Android and iOS devices through LLM agents. It allows you to automate device interactions using natural language commands. [Checkout our benchmark results](https:\u002F\u002Fdroidrun.ai\u002Fbenchmark)\n\n\n- 🤖 Control Android and iOS devices with natural language commands\n- 🔀 Supports multiple LLM providers (OpenAI, Anthropic, Gemini, Ollama, DeepSeek)\n- 🧠 Planning capabilities for complex multi-step tasks\n- 💻 Easy to use CLI with enhanced debugging features\n- 🐍 Extendable Python API for custom automations\n- 📸 Screenshot analysis for visual understanding of the device\n- 🫆 Execution tracing with Arize Phoenix\n\n## 📦 Installation\n\n> **Note:** Python 3.14 is not currently supported. Please use Python 3.11 – 3.13.\n\n```bash\npip install droidrun\n```\n\n## 🚀 Quickstart\nRead on how to get droidrun up and running within seconds in [our docs](https:\u002F\u002Fdocs.droidrun.ai\u002Fv3\u002Fquickstart)!   \n\n[![Quickstart Video](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_7722017a8ad7.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=4WT7FXJah2I)\n\n## 🎬 Demo Videos\n\n1. **Accommodation booking**: Let Droidrun search for an apartment for you\n\n   [![Droidrun Accommodation Booking Demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_937d52d02975.jpg)](https:\u002F\u002Fyoutu.be\u002FVUpCyq1PSXw)\n\n\u003Cbr>\n\n2. **Trend Hunter**: Let Droidrun hunt down trending posts\n\n   [![Droidrun Trend Hunter Demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_e6760e966120.jpg)](https:\u002F\u002Fyoutu.be\u002F7V8S2f8PnkQ)\n\n\u003Cbr>\n\n3. **Streak Saver**: Let Droidrun save your streak on your favorite language learning app\n\n   [![Droidrun Streak Saver Demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_13424ac9b23a.jpg)](https:\u002F\u002Fyoutu.be\u002FB5q2B467HKw)\n\n\n## 💡 Example Use Cases\n\n- Automated UI testing of mobile applications\n- Creating guided workflows for non-technical users\n- Automating repetitive tasks on mobile devices\n- Remote assistance for less technical users\n- Exploring mobile UI with natural language commands\n\n## 👥 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the LICENSE file for details. \n\n## Security Checks\n\nTo ensure the security of the codebase, we have integrated security checks using `bandit` and `safety`. These tools help identify potential security issues in the code and dependencies.\n\n### Running Security Checks\n\nBefore submitting any code, please run the following security checks:\n\n1. **Bandit**: A tool to find common security issues in Python code.\n   ```bash\n   bandit -r droidrun\n   ```\n\n2. **Safety**: A tool to check your installed dependencies for known security vulnerabilities.\n   ```bash\n   safety scan\n   ```\n","\u003Cpicture align=\"center\">\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002Fstatic\u002Fdroidrun-dark.png\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_9d8fbe126a71.png\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_9d8fbe126a71.png\"  width=\"full\">\n\u003C\u002Fpicture>\n\n\n\u003Cdiv align=\"center\">\n\n[![文档](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocs-📕-0D9373?style=for-the-badge)](https:\u002F\u002Fdocs.droidrun.ai)\n[![云服务](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCloud-☁️-0D9373?style=for-the-badge)](https:\u002F\u002Fcloud.droidrun.ai\u002Fsign-in?waitlist=true)\n\n\n[![GitHub 星标](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fdroidrun\u002Fdroidrun?style=social)](https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fstargazers)\n[![droidrun.ai](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdroidrun.ai-white)](https:\u002F\u002Fdroidrun.ai)\n[![Twitter 关注](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fdroid_run?style=social)](https:\u002F\u002Fx.com\u002Fdroid_run)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1360219330318696488?color=white&label=Discord&logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002FZZbKEZZkwK)\n[![基准测试](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBenchmark-91.4﹪-white)](https:\u002F\u002Fdroidrun.ai\u002Fbenchmark)\n\n\n\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=983810&theme=dark&period=daily&t=1753948032207\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=983810&theme=neutral&period=daily&t=1753948125523\">\n  \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fdroidrun-framework-for-mobile-agent?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_source=badge-droidrun\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=983810&theme=neutral&period=daily&t=1753948125523\" alt=\"Droidrun - 给AI原生控制物理和虚拟手机的能力。| Product Hunt\" style=\"width: 200px; height: 54px;\" width=\"200\" height=\"54\" \u002F>\u003C\u002Fa>\n\u003C\u002Fpicture>\n\n\n[Deutsch](https:\u002F\u002Fzdoc.app\u002Fde\u002Fdroidrun\u002Fdroidrun) | \n[Español](https:\u002F\u002Fzdoc.app\u002Fes\u002Fdroidrun\u002Fdroidrun) | \n[français](https:\u002F\u002Fzdoc.app\u002Ffr\u002Fdroidrun\u002Fdroidrun) | \n[日本語](https:\u002F\u002Fzdoc.app\u002Fja\u002Fdroidrun\u002Fdroidrun) | \n[한국어](https:\u002F\u002Fzdoc.app\u002Fko\u002Fdroidrun\u002Fdroidrun) | \n[Português](https:\u002F\u002Fzdoc.app\u002Fpt\u002Fdroidrun\u002Fdroidrun) | \n[Русский](https:\u002F\u002Fzdoc.app\u002Fru\u002Fdroidrun\u002Fdroidrun) | \n[中文](https:\u002F\u002Fzdoc.app\u002Fzh\u002Fdroidrun\u002Fdroidrun)\n\n\u003C\u002Fdiv>\n\n\n\nMobilerun 是一个基于 Droidrun 的云解决方案，Droidrun 是一个强大的框架，可通过 LLM 代理控制 Android 和 iOS 设备。它允许您使用自然语言命令自动化设备交互。[查看我们的基准测试结果](https:\u002F\u002Fdroidrun.ai\u002Fbenchmark)\n\n\n- 🤖 使用自然语言命令控制 Android 和 iOS 设备\n- 🔀 支持多个 LLM 提供商（OpenAI、Anthropic、Gemini、Ollama、DeepSeek）\n- 🧠 具备复杂多步骤任务的规划能力\n- 💻 易于使用的 CLI，具有增强的调试功能\n- 🐍 可扩展的 Python API，用于自定义自动化\n- 📸 截图分析，以视觉方式理解设备状态\n- 🫆 使用 Arize Phoenix 进行执行跟踪\n\n## 📦 安装\n\n> **注意：** 目前不支持 Python 3.14，请使用 Python 3.11–3.13。\n\n```bash\npip install droidrun\n```\n\n## 🚀 快速入门\n请阅读我们的文档，了解如何在几秒钟内启动并运行 droidrun：[点击这里](https:\u002F\u002Fdocs.droidrun.ai\u002Fv3\u002Fquickstart)!   \n\n[![快速入门视频](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_7722017a8ad7.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=4WT7FXJah2I)\n\n## 🎬 演示视频\n\n1. **住宿预订**：让 Droidrun 为您搜索公寓\n\n   [![Droidrun 住宿预订演示](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_937d52d02975.jpg)](https:\u002F\u002Fyoutu.be\u002FVUpCyq1PSXw)\n\n\u003Cbr>\n\n2. **趋势猎手**：让 Droidrun 帮您寻找热门帖子\n\n   [![Droidrun 趋势猎手演示](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_e6760e966120.jpg)](https:\u002F\u002Fyoutu.be\u002F7V8S2f8PnkQ)\n\n\u003Cbr>\n\n3. **连胜守护者**：让 Droidrun 在您最喜欢的语言学习应用中帮您保持连胜\n\n   [![Droidrun 连胜守护者演示](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_readme_13424ac9b23a.jpg)](https:\u002F\u002Fyoutu.be\u002FB5q2B467HKw)\n\n\n## 💡 示例用例\n\n- 移动应用的自动化 UI 测试\n- 为非技术人员创建引导式工作流程\n- 自动化移动设备上的重复性任务\n- 为技术能力较弱的用户提供远程协助\n- 使用自然语言命令探索移动 UI\n\n## 👥 贡献\n\n欢迎贡献！请随时提交 Pull Request。\n\n## 📄 许可证\n\n本项目采用 MIT 许可证授权——详情请参阅 LICENSE 文件。\n\n## 安全检查\n\n为确保代码库的安全性，我们集成了 `bandit` 和 `safety` 工具进行安全检查。这些工具可以帮助识别代码和依赖项中的潜在安全问题。\n\n### 运行安全检查\n\n在提交任何代码之前，请运行以下安全检查：\n\n1. **Bandit**：用于查找 Python 代码中常见安全问题的工具。\n   ```bash\n   bandit -r droidrun\n   ```\n\n2. **Safety**：用于检查已安装依赖项是否存在已知安全漏洞的工具。\n   ```bash\n   safety scan\n   ```","# DroidRun 快速上手指南\n\nDroidRun 是一个强大的框架，允许你通过大语言模型（LLM）智能体使用自然语言命令来控制 Android 和 iOS 设备，实现自动化操作。\n\n## 环境准备\n\n在开始之前，请确保你的开发环境满足以下要求：\n\n*   **操作系统**：支持 Windows、macOS 或 Linux。\n*   **Python 版本**：**必须使用 Python 3.11 – 3.13**。\n    > ⚠️ **注意**：目前暂不支持 Python 3.14。\n*   **设备连接**：\n    *   **Android**：需开启开发者选项中的\"USB 调试”，并通过 USB 连接电脑（或使用 `adb connect` 无线连接）。\n    *   **iOS**：需配合 Mac 使用，并确保设备已信任电脑（部分功能可能需要额外配置）。\n*   **LLM API Key**：准备好你所选大模型提供商的 API Key（支持 OpenAI, Anthropic, Gemini, Ollama, DeepSeek 等）。\n\n## 安装步骤\n\n使用 pip 即可快速安装 DroidRun。国内用户建议使用国内镜像源以加速下载。\n\n```bash\npip install droidrun -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n```\n\n安装完成后，可通过以下命令验证安装是否成功：\n\n```bash\ndroidrun --version\n```\n\n## 基本使用\n\nDroidRun 的核心是通过命令行界面（CLI）使用自然语言下达指令。\n\n### 1. 配置 API Key\n在使用前，你需要设置环境变量来配置你的 LLM 提供商和密钥。以使用 OpenAI 为例：\n\n**Linux\u002FmacOS:**\n```bash\nexport OPENAI_API_KEY=\"your-api-key-here\"\nexport DROIDRUN_LLM_PROVIDER=\"openai\"\n```\n\n**Windows (PowerShell):**\n```powershell\n$env:OPENAI_API_KEY=\"your-api-key-here\"\n$env:DROIDRUN_LLM_PROVIDER=\"openai\"\n```\n\n> 若使用其他模型（如 DeepSeek 或 Ollama），请参考官方文档设置对应的环境变量。\n\n### 2. 运行第一个任务\n确保手机已连接并被 `adb` 识别（运行 `adb devices` 确认），然后执行以下命令让 AI 控制你的手机：\n\n```bash\ndroidrun run \"打开设置应用，并检查当前的 Wi-Fi 名称\"\n```\n\n或者执行更复杂的任务，例如：\n\n```bash\ndroidrun run \"在浏览器中搜索今天的天气，并截图保存\"\n```\n\n### 3. 进阶用法（Python API）\n你也可以在 Python 脚本中调用 DroidRun 以实现自定义自动化流程：\n\n```python\nfrom droidrun import DeviceAgent\n\n# 初始化设备代理\nagent = DeviceAgent()\n\n# 执行自然语言指令\nresult = agent.run(\"打开相机应用并拍摄一张照片\")\n\nprint(result)\n```\n\n---\n*更多详细功能和参数配置，请访问 [官方文档](https:\u002F\u002Fdocs.droidrun.ai)。*","某跨境电商运营团队每天需要监控多个竞品在移动端 App 内的价格变动、促销活动及用户评论，并整理成日报。\n\n### 没有 droidrun 时\n- 测试人员必须手动连接真机或模拟器，逐台点击屏幕进行截图和记录，耗时且容易出错。\n- 面对复杂的跨页面操作（如搜索、筛选、进入详情页），编写传统的 UI 自动化脚本（如 Appium）代码量大且维护困难，一旦 App 界面微调脚本即失效。\n- 无法灵活应对动态内容，例如当促销弹窗随机出现时，硬编码的脚本往往直接崩溃，缺乏视觉理解能力。\n- 多设备并行测试成本高，难以同时覆盖 Android 和 iOS 不同版本的真实表现，数据收集效率极低。\n\n### 使用 droidrun 后\n- 运营人员只需输入自然语言指令（如“打开竞品 App，搜索跑鞋，记录前三个商品的价格和评分”），droidrun 即可自动规划并执行多步操作。\n- 依托大模型的视觉分析能力，droidrun 能智能识别并处理随机弹窗、广告干扰等突发状况，无需预先编写复杂的异常处理逻辑。\n- 支持同时调度多台 Android 和 iOS 设备并行任务，自动完成截图分析与数据提取，将原本数小时的工作压缩至几分钟。\n- 通过内置的执行追踪功能，团队可清晰复盘每一步操作逻辑，快速调整指令而非重写代码，大幅降低了自动化门槛。\n\ndroidrun 将繁琐的移动端人工操作转化为简单的自然语言交互，让非技术人员也能轻松构建高鲁棒性的手机自动化工作流。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdroidrun_droidrun_38c91bc3.png","Droidrun","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fdroidrun_4e0d5943.png","Droidrun combines advanced AI capabilities with Android automation to make mobile interactions seamless for AI agents.",null,"contact@droidrun.ai","droid_run","https:\u002F\u002Fdroidrun.ai","https:\u002F\u002Fgithub.com\u002Fdroidrun",[85,89,93,97],{"name":86,"color":87,"percentage":88},"Python","#3572A5",95.5,{"name":90,"color":91,"percentage":92},"Jinja","#a52a22",4.3,{"name":94,"color":95,"percentage":96},"Dockerfile","#384d54",0.1,{"name":98,"color":99,"percentage":96},"Shell","#89e051",8099,835,"2026-04-05T14:16:17","MIT","未说明",{"notes":106,"python":107,"dependencies":108},"该工具是一个通过 LLM 代理控制 Android 和 iOS 设备的框架。支持多种 LLM 提供商（OpenAI, Anthropic, Gemini, Ollama, DeepSeek）。安装前请确保 Python 版本在 3.11 到 3.13 之间，目前不支持 Python 3.14。项目集成了 bandit 和 safety 用于代码安全检测。","3.11 - 3.13 (不支持 3.14)",[67,109,110],"bandit","safety",[15],[113,114,115,116,117],"ai-agents","android","android-automation","hacktoberfest","mobile-automation","2026-03-27T02:49:30.150509","2026-04-06T06:44:34.917208",[121,126,131,136,141,146],{"id":122,"question_zh":123,"answer_zh":124,"source_url":125},18067,"为什么只能打开 APP 却无法触发点击操作？","这通常是因为缺少必要的权限或使用了错误的 APK。请确保：1. 使用项目提供的开源 APK 进行测试；2. 检查是否报出 'java.lang.SecurityException: Injecting input events requires... INJECT_EVENTS permission' 错误，如果是，说明当前环境未授予注入输入事件的权限，需在模拟器或真机上正确配置 ADB 权限或使用 root 设备。","https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fissues\u002F9",{"id":127,"question_zh":128,"answer_zh":129,"source_url":130},18068,"调用视觉模型（如 qwen2.5vl）时提示内存不足怎么办？","即使显卡显存足够（如 24GB），直接调用大参数视觉模型仍可能报错。建议尝试以下方案：1. 更新到最新版本的 droidrun，近期已有重大修复；2. 如果模型表现不佳，可以尝试设置 vision=False 关闭视觉功能以节省资源，但这可能会降低效果；3. 对比测试不同模型（如 qwq 的 vl 版本）在开启 vision=True 时的表现，寻找显存与效果的平衡点。","https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fissues\u002F128",{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},18069,"任务完成后程序为何没有终止而是重新规划运行？","目前框架默认会在任务结束后继续尝试验证或规划。若要终止任务，需要对框架代码进行修改以增加明确的终止逻辑。难点在于自动验证某些物理交互（如触摸屏幕、手电筒开关、摄像头状态），这些通常需要人工介入确认。当前版本尚未完美解决自动判断任务完成并退出的机制。","https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fissues\u002F96",{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},18070,"运行时报错 'Failed to get UI elements after 30 seconds of retries' 如何解决？","该错误通常由环境兼容性问题引起。如果您试图复现官方基准测试结果，请不要直接在本地裸机运行，而应使用官方提供的 Docker 环境配置。建议步骤：1. 参考 droidrun\u002Fandroid-world 和 droidrun\u002Fandroid-world-benchmark 仓库；2. 简化 docker-compose 配置，仅保留 'android-world-env' 和 'droidrun-benchmark' 服务；3. 由于镜像托管在私有谷歌云 registry，可能需要自行构建这两个镜像。","https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fissues\u002F73",{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},18071,"如何使用非 OpenAI 官方的兼容接口（如火山引擎、DeepSeek）？","可以通过添加 `openai_like` 模型支持来实现。在使用时需注意：必须显式设置 `is_chat_model=True` 参数。如果未设置，系统默认会调用 completion API 而非 chat API，从而导致 'UnprocessableEntityError' 反序列化错误。配置示例可参考 LlamaIndex 的 OpenAILike 文档。","https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fissues\u002F65",{"id":147,"question_zh":148,"answer_zh":149,"source_url":135},18072,"如何利用 AI 自动化执行历史测试用例？","可以将历史测试用例作为专家知识库，结合 RAG（检索增强生成）技术使用。具体思路是：将过去的大量测试用例向量化存储，当新的测试目标下达时，通过 RAG 检索与当前任务最相似的歷史测试案例，并将其作为上下文输入给大模型。这能帮助模型更好地理解测试意图并执行复杂的自动化测试任务。",[151,156,161,166,171,176,181,186,191,196,201,206,211,216,221,225,230,235,240,245],{"id":152,"version":153,"summary_zh":154,"released_at":155},108518,"v0.5.8","错误修复版本。\n\n- 修复剩余的 Android 门户 state_full 检查\n- 包含后续的 Android 回归问题修复","2026-04-02T12:42:00",{"id":157,"version":158,"summary_zh":159,"released_at":160},108519,"v0.5.7","错误修复版本。\n\n- 恢复 Android 全量门户状态获取功能\n- 版本号提升至 0.5.7","2026-04-02T12:37:39",{"id":162,"version":163,"summary_zh":164,"released_at":165},108520,"v0.5.6","v0.5.6 通过将 Droidrun 切换为仅发起一次、超时时间为 4 秒的 `\u002Fstate` 请求（且客户端不重试），从而优化了 iOS 状态获取流程。\n\n## 亮点\n- Droidrun 现在使用 `GET \u002Fstate?timeout=4` 请求 iOS 状态。\n- iOS 状态获取采用单一的 4 秒超时预算，不再进行重试。\n- 减少了 iOS UI 加载或过渡时的长尾延迟。\n- 更新了 iOS 驱动程序文档，以反映新的超时行为。\n\n## 行为变更\n- iOS 状态获取现仅为一次尝试；Droidrun 不再在客户端进行重试。\n- 预计 iOS 门户将遵守调用方提供的 `\u002Fstate` 超时预算。\n- Android 状态获取行为保持不变。","2026-04-02T06:09:59",{"id":167,"version":168,"summary_zh":169,"released_at":170},108521,"v0.5.5","v0.5.5 在整个栈中提升了对 iOS 的支持，包括更出色的门户发现、更可靠的 UI 状态解析以及更清晰的平台感知型代理行为。\n\n## 亮点\n- 改进了 iOS 门户连接流程，支持本地主机自动发现\n- 将 iOS 切换至统一的 `\u002Fstate` 端点\n- 更好的 iOS 辅助功能树解析和屏幕状态归一化\n- iOS 文本输入现支持 `clear=True`\n- 针对 Android 和 iOS 提供平台感知型提示及工具注册\n- 当应用\u002F包信息缺失时，手机状态显示更加整洁\n\n## 行为变更\n- 在 iOS 上，`open_app` 现在会按精确的 Bundle Identifier 打开应用\n- 当省略 `--device` 参数时，CLI 的 iOS 命令可自动发现门户\n- 门户状态获取现使用 `\u002Fstate` 而非 `\u002Fstate_full`\n\n## 文档更新\n- 更新了 iOS 设置说明，以反映真实的 Xcode UI 测试工作流\n- 重新整理了 iOS 驱动程序文档及支持的功能列表\n\n## 内部改进\n- 将标准工具注册整合到一个统一的注册构建器中\n- 改进了状态重试日志记录与遥测数据的准确性\n- 将平台信息通过共享的代理状态和提示进行传递\n","2026-04-02T05:31:52",{"id":172,"version":173,"summary_zh":174,"released_at":175},108522,"v0.5.3","## 变更内容\n* 文档：更新 v5 文档以匹配代码库，由 @johnmalek312 在 https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F300 中完成\n* 修复：命名一致性问题，由 @Ramtx 在 https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F301 中完成\n* 文档：重构文档以去除版本号，由 @johnmalek312 在 https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F302 中完成\n\n## 新贡献者\n* @Ramtx 在 https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F301 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.5.2...v0.5.3","2026-03-28T10:41:02",{"id":177,"version":178,"summary_zh":179,"released_at":180},108523,"v0.4.26","## 变更内容\n* 由 @johnmalek312 在 https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F264 中添加了 `doctor` 命令\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.25...v0.4.26","2026-02-02T17:33:34",{"id":182,"version":183,"summary_zh":184,"released_at":185},108524,"v0.4.25","## 变更内容\n* Tui 由 @johnmalek312 在 https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F263 中实现\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.24...v0.4.25","2026-02-02T05:51:19",{"id":187,"version":188,"summary_zh":189,"released_at":190},108525,"v0.4.24","## 变更内容\n* 功能新增：添加用户配置系统，并支持数据库迁移，由 @johnmalek312 在 https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F262 中实现。\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.23...v0.4.24","2026-02-02T05:24:22",{"id":192,"version":193,"summary_zh":194,"released_at":195},108526,"v0.4.22","## 变更内容\n* 由 @johnmalek312 在 https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F253 中将 langfuse 固定到 uv.lock 文件中的 3.9.0 版本\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.21...v0.4.22","2026-01-17T09:59:15",{"id":197,"version":198,"summary_zh":199,"released_at":200},108527,"v0.4.21","**完整更新日志**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.20...v0.4.21","2026-01-13T15:44:09",{"id":202,"version":203,"summary_zh":204,"released_at":205},108528,"v0.4.20","## What's Changed\r\n* Refactor\u002Ftools directory structure by @johnmalek312 in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F248\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.19...v0.4.20","2026-01-13T12:30:42",{"id":207,"version":208,"summary_zh":209,"released_at":210},108529,"v0.4.19","## What's Changed\r\n* Check the device before setting up the keyboard in adb.py by @FarhadMohseni in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F244\r\n* fix: add missing 'clear' parameter for type action by @evelyn252 in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F239\r\n* Terminal UI by @HemantKumar01 in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F245\r\n* feat: add code checker utility for safe code execution by @johnmalek312 in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F249\r\n\r\n## New Contributors\r\n* @FarhadMohseni made their first contribution in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F244\r\n* @evelyn252 made their first contribution in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F239\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.18...v0.4.19","2026-01-09T13:20:09",{"id":212,"version":213,"summary_zh":214,"released_at":215},108530,"v0.4.18","## What's Changed\r\n* DRO-722: implement press_key + global_action for MobileRunTools by @Timo972 in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F240\r\n* feat: make portal client backward compatible with both result and dat… by @RasulOs in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F243\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.17...v0.4.18","2025-12-25T08:12:15",{"id":217,"version":218,"summary_zh":219,"released_at":220},108531,"v0.4.17","## What's Changed\r\n* feat: enhance stealth ADB swipes with velocity profiling and micro-jitter by @johnmalek312 in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F234\r\n* fix: properly detect and report input_text failures in StealthAdbTools by @johnmalek312 in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F237\r\n* DRO-722: implement mobileruntools by @Timo972 in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F238\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.16...v0.4.17","2025-12-17T12:15:12",{"id":222,"version":223,"summary_zh":79,"released_at":224},108532,"v0.4.16","2025-12-17T12:09:43",{"id":226,"version":227,"summary_zh":228,"released_at":229},108533,"v0.4.15","bug fixes\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.14...v0.4.15","2025-12-11T16:05:54",{"id":231,"version":232,"summary_zh":233,"released_at":234},108534,"v0.4.14","## What's Changed\r\n* feat: add langfuse screenshot uploads and vision flag by @RasulOs in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F217\r\n* fix(cli): ensure package config exists for programmatic usage by @RasulOs in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F221\r\n* Partial llms field. by @bibhuti-ssh in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F222\r\n* chore: bump version to 0.4.14 by @RasulOs in https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fpull\u002F230\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.13...v0.4.14","2025-12-10T05:45:42",{"id":236,"version":237,"summary_zh":238,"released_at":239},108535,"v0.4.13","Fix IME path\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.12...v0.4.13","2025-11-22T06:22:44",{"id":241,"version":242,"summary_zh":243,"released_at":244},108536,"v0.4.12","Bug fixes\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.11...v0.4.12","2025-11-22T05:53:33",{"id":246,"version":247,"summary_zh":248,"released_at":249},108537,"v0.4.10","Minor tracing imrpovements\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdroidrun\u002Fdroidrun\u002Fcompare\u002Fv0.4.9...v0.4.10","2025-11-20T14:31:54"]