flutter-skill:255个MCP工具,让AI真正“看见“并测试你的App(10个平台)

前言

在 Vibe Coding 时代,AI 已经能帮我们写代码了。但有一个问题一直没解决:AI 能测试你的 App 吗?

不是跑单元测试,而是真正像用户一样:点按钮、输入文字、滑动页面、截图验证结果。

flutter-skill 就是为此而生的开源工具。它是一个 MCP (Model Context Protocol) 服务器,让 Claude、Cursor、Windsurf 等 AI 工具直接操控你的应用 UI。

GitHub: https://github.com/ai-dashboad/flutter-skill

核心亮点

  • 255 个 MCP 工具:涵盖 tap、type、scroll、screenshot、snapshot、upload_file、Shadow DOM 穿透、网络拦截、API 测试等
  • 10 个平台:Flutter iOS/Android/Web、Electron、Tauri、KMP、React Native、.NET MAUI、Web CDP、iOS Native
  • 656/664 测试通过(98.8%):全部由 AI 驱动,零手写测试代码
  • snapshot() 节省 99% Token:相比截图,无障碍树文本表示极其高效,这也是微软 Playwright MCP 在 README 中承认的痛点
  • 30 秒集成flutter-skill init 自动检测框架并注入 Bridge SDK

与竞品对比

工具MCP 工具数平台数特色
flutter-skill25510全平台、Shadow DOM、视频录制、并行多设备
Playwright MCP (微软)~331 (Web)浏览器自动化
browser-use~151 (Web)AI 浏览器代理
Midscene~202视觉 AI 测试

快速上手

安装

# npm npm i -g flutter-skill-mcp # Homebrew brew tap nicholasmurray/tap brew install flutter-skill # 或者直接用 Dart dart pub global activate flutter_skill

浏览器自动化(零配置)

# 启动 serve 模式,连接到任意网站 flutter-skill serve https://your-app.com --port=3000 # AI 现在可以通过 MCP 协议控制浏览器了 # snapshot() 返回无障碍树,比截图节省 99% token

App 测试(30 秒集成)

# 自动检测框架,注入 Bridge SDK flutter-skill init # 启动 demo 验证 flutter-skill demo # 在 Claude/Cursor 的 MCP 配置中添加 flutter-skill # 然后对 AI 说:"测试登录流程"

新功能:QR 码扫码登录自动化

v0.9.6 新增 qr_login_startqr_login_wait 工具,支持任何需要扫码登录的平台(微信、ZEEKLOG、知乎、钉钉等):

  1. AI 调用 qr_login_start → 自动检测页面上的二维码并截图
  2. AI 将图片发到 Telegram/聊天 → 用户手机扫码
  3. AI 调用 qr_login_wait → 自动检测登录成功(URL 变化、Cookie 变化、二维码消失)

技术架构

flutter-skill 采用 WebSocket JSON-RPC 2.0 协议:

  • Bridge SDK:嵌入到目标 App 中,暴露 UI 树和操作接口
  • MCP Server:Dart 编写,处理 AI 工具调用请求
  • CDP Driver:直接通过 Chrome DevTools Protocol 操控浏览器

为什么选 WebSocket?双向通信、有状态连接、跨平台通用、JSON 可读可调试。HTTP 轮询慢 10x,gRPC 集成难 10x。

性能数据

  • tap 操作:1ms
  • CDP 连接:93ms
  • snapshot:2ms
  • screenshot:31ms

总结

flutter-skill 填补了 AI 辅助开发的最后一块拼图:让 AI 不仅能写代码,还能测试代码

255 个工具、10 个平台、656 个测试、MIT 开源。

⭐ 如果觉得有用,欢迎 Star:https://github.com/ai-dashboad/flutter-skill

Read more

Qwen3-4B新手指南:5分钟部署,1块钱体验AI写作

Qwen3-4B新手指南:5分钟部署,1块钱体验AI写作 你是不是也是一位自媒体作者,听说AI能帮你写文章、起标题、改文案,效率翻倍?你也下载了Qwen3模型,结果打开命令行一脸懵,各种报错折腾一晚上还是跑不起来?别急,你不是一个人。很多刚接触AI写作的朋友都卡在“怎么用”这一步。 今天这篇文章就是为你量身打造的——不需要懂代码,不用装环境,不用配CUDA,更不用熬夜查错误日志。我们用一个开箱即用的预置镜像,带你5分钟完成部署,花不到1块钱就能亲自体验Qwen3-4B的强大写作能力。 Qwen3-4B是阿里通义千问团队推出的40亿参数级别大模型,虽然是“小尺寸”,但性能却非常惊艳。它在逻辑推理、指令遵循和中文写作方面表现突出,甚至被网友评价为“在同规模中几乎没有对手”。更重要的是,它是完全开源且支持商用(Apache 2.0协议),非常适合个人创作者、内容工作室用来辅助生产。 通过本文,你将学会: * 如何一键部署Qwen3-4B,彻底告别命令行配置 * 怎么用网页界面和它对话,像用微信一样自然 * 让它帮你写公众号推文、短视频脚本、爆款标题 * 调整关键参数,让输出

这次终于选对的AI论文工具,千笔ai写作 VS 灵感风暴AI,继续教育专用!

这次终于选对的AI论文工具,千笔ai写作 VS 灵感风暴AI,继续教育专用!

随着人工智能技术的迅猛发展,AI辅助写作工具已逐渐成为高校学生完成毕业论文的重要帮手。越来越多的学生开始借助这些工具提升写作效率、优化内容结构,尤其是在开题报告、文献综述和论文撰写等关键环节中,AI的作用愈发凸显。然而,面对市场上种类繁多、功能各异的AI写作工具,许多学生在选择时陷入“选择困难”——既担心工具的专业性不足,无法满足学术规范要求,又忧虑其效率低下,难以真正解决写作中的核心问题。在这样的背景下,千笔AI凭借其在学术写作场景中展现出的高效性与专业性,迅速赢得了众多学生的关注与认可,成为当前备受期待的智能写作助手。 一、强烈推荐:千笔AI —— 一站式学术支持“专家”,降低AI的性价比之选(推荐指数:★★★★★) 千笔AI针对学生论文写作的痛点,精心打造了八大核心功能,让论文写作变得前所未有的高效和规范。 1. 免费AI辅助选题:精准定位,快速确定研究方向 千笔AI的免费AI辅助选题功能,基于深度学习算法分析近5年顶刊论文和会议文献,构建学科知识图谱,帮助你快速确定一个既有价值又具创新性的选题方向。 2. 免费2000字大纲:结构清晰,逻辑严谨 千笔AI的免费200

OpenAI Whisper语音转文字:5步实现本地高精度转录终极方案

OpenAI Whisper语音转文字:5步实现本地高精度转录终极方案 【免费下载链接】whisper-base.en 项目地址: https://ai.gitcode.com/hf_mirrors/openai/whisper-base.en 还在为语音识别服务的网络延迟和高昂成本而困扰吗?OpenAI Whisper开源模型让你在本地环境中实现专业级语音转录,无需依赖外部服务。本文将为你揭示从零开始搭建完整语音识别系统的完整流程。 🎯 项目核心价值解析 Whisper-base.en作为OpenAI开源的语音识别模型,具备以下核心优势: * 离线运行:完全本地化部署,保护数据隐私 * 多语言支持:准确识别中文、英文等主流语言 * 零延迟响应:本地处理消除网络传输延迟 * 成本可控:一次性部署,无持续使用费用 语音识别处理流程 Whisper语音识别完整工作流程示意图 🛠️ 系统环境一键检测 在开始部署前,首先确认你的系统环境是否符合要求: python --version ffmpeg -version 如果缺少必要组件,可通过系统包管理器快速