
Kuikly 是腾讯基于 Kotlin Multiplatform 构建的跨端开发框架,一套代码可同时跑在 Android、iOS、HarmonyOS、Web / 小程序、macOS 上,已经在 QQ、QQ 音乐、QQ 浏览器、搜狗输入法等 20+ 业务落地,日活覆盖超 5 亿 。但与此同时,业务在实践中发现一个共性痛点:通用大模型并不"懂" Kuikly——Compose DSL API 支持标准的 Jetpack Compose DSL,能直接用 AI 写,但 Kuikly DSL 是私有 DSL,裸用 AI 写出来的代码经常是"Android 味儿",一编译就报错 。
Kuikly AI 就很好解决这个问题——它不是把通用 Copilot 简单挂到 Kuikly 项目上,而是把框架知识、组件规范、最佳实践、工具链系统性地注入 AI 工作流,让 AI 从"会写 Kotlin 的通用模型"变成"熟悉 Kuikly 的资深开发" 。这也是 2026 年 Kuikly 官方 Roadmap 的核心方向:让 Kuikly 成为对 AI 最友好的跨端框架之一 。
通用 AI 工具面对 Kuikly 时有三个典型翻车点:
@Composable+ LazyColumn(Jetpack Compose 写法)去写 Kuikly 页面,直接编译失败
Kuikly AI 的做法是把"资深 Kuikly 开发"的上下文固化下来,通过 MCP + Rules + Skills + 知识库 + 工具链 五件套,让 AI 在正确的知识边界内工作 。
针对 Kuikly DSL 和 Compose DSL 两套语法分别提供规则文件,覆盖源码结构、组件 API、DSL 规范、最佳实践。业务方还可以在官方规则之上叠加自己的架构约定、目录规范,真正做到"在你的工程里按你的方式工作" 。
面向特定场景的 AI 技能包,目前覆盖组件集成、编译排查、代码审查、kuikly-expand-api(扩展原生 Module)等复杂任务。安装方式很简单 :
bashbashnpx skills add Tencent-TDS/KuiklyUI-AI/skills
# 后续更新
npx skills update Tencent-TDS/KuiklyUI-AI/skillsSkills 可由 CodeBuddy / Cursor / Claude 等主流 Agent 直接调用 。
基于 Model Context Protocol,AI 工具可动态访问 Kuikly 官方文档、组件库索引、开发工具,告别训练数据过期导致的"幻觉 API" 。
沉淀了 Kuikly 知识库与指引文档,结合代码 RAG,回答框架使用、问题排查、最佳实践类问题,降低上手门槛 。支持多模型、流式响应,并能做编译检查与格式化 。
设计师在 Figma 画完,Deco 自动转成 Kuikly 代码,精确还原布局与样式,图片资源还能自动同步到 COS,支持 Android Studio 插件和 CLI 两种方式 。这一步把"重复搬 UI" 的活几乎砍没了。
AI 生成代码后增量编译快速渲染,不必完整构建 APK;配套 UI Inspector 可视化看组件树和属性,所见即所得 。这是 AI Coding 闭环里最容易被忽略、但决定效率的关键一环。
支持 React / Vue / Hippy / Flutter 等存量项目迁移到 Kuikly,自动分析代码结构、做语法与 API 映射。页面重构耗时从 3 天缩短到 1 天 。
官方提供的 AI Chat 组件,支持多模型切换、跨端一致体验、UI 高度自定义,业务团队可以在 App 内直接接入完整对话能力 。
⚠️ 注意:当前官方只开源了 Kuikly Skills 和 Rules,这两者能解决很多框架上使用问题,其他能力开放还要等官方后续通知。
官方实践:7.5 小时搞定安卓/iOS/鸿蒙三端!AI + Kuikly 「多模态聊天 App」 实战
有兴趣可以通过以下方式访问 Kuikly 仓库和文档:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。