拥抱 AI,释放跨端开发生产力

Kuikly AI 将 AI 能力深度融入开发工作流,从智能代码生成到设计稿转码,让每一行代码都更高效。

核心能力

Kuikly AI 能力全景

九大核心能力,覆盖 Kuikly 开发全链路,让 AI 成为你最强大的开发伙伴

知识库

已发布

整理了 Kuikly 的文档和常见问题解答的知识库,让 AI 真正理解 Kuikly 框架

知识库集成

Kuikly Rules

已发布

弥补大模型对 Kuikly 规范的理解缺失,包含源码结构、组件 API、DSL 规范、最佳实践等,大幅提升 AI 输出质量

DSL 规范API 规范最佳实践

Kuikly Skills

已发布

面向特定开发场景的 AI 技能包,让 AI 像专家一样处理组件集成、编译排查、代码审查等复杂任务

组件助手编译排查代码审查

Kuikly MCP

基于 Model Context Protocol,让 AI 动态访问 Kuikly 官方文档、组件库和开发工具,实现实时知识获取

组件查询文档检索代码质量

视觉稿转码

通过 Deco 工具将 Figma 设计稿自动转换为 Kuikly 代码,精确还原布局与样式,大幅减少手动编写时间

Figma 转码高还原度资源同步

预览 & Inspector

AI 生成代码后即时预览运行效果,配合 UI Inspector 可视化调试组件树与属性,大幅提升开发效率

即时预览组件树属性检查

转码 Agent

支持 React/Vue/Hippy 等框架存量代码高效转换成 Kuikly 代码,页面重构耗时从 3 天缩短到 1 天

ReactVueHippyAI 转换

AI Chat 组件

Kuikly 官方开箱即用的 AI Chat 组件,一键接入完整 AI 对话能力,支持多模型切换、跨端一致体验

一键接入多模型支持跨端一致高度可定制

开发 Agent

串联需求规划、代码生成、多端预览到一键验证的完整工作流,将分散的 AI 能力整合为流畅的自动化生产线

需求规划代码生成多端预览一键验证

Kuikly Rules

增强大模型对
Kuikly 的理解

Rules(规则文件)是一种用于定义 AI 编程助手行为准则和开发规范的文档。通过引入 Rules 文件,可以让 AI 工具准确理解项目的特定要求、技术标准和协作流程,从而提升代码质量与协作效率。

由于 KuiklyDSL 是一套私有 DSL,现阶段大模型的训练语料存在一定欠缺,缺乏规则约束时极易生成不可用的代码;而 Kuikly ComposeDSL 虽然基于 Compose 范式,但在包名导入、组件 API、参数定义等方面与官方 Jetpack Compose 存在部分差异,模型很容易误用。因此,我们针对常遇见的问题为两套 DSL 分别制定了对应的 Rules:

KuiklyDSL Rules

  • Kuikly 跨平台开发规范
  • 框架应用架构原则
  • 状态管理与组件使用
  • 最佳实践和注意事项

Kuikly ComposeDSL Rules

  • 包名导入规则与 API 替代方案
  • 组件差异与参数变更说明
  • 开发注意事项与常见陷阱
  • 最佳实践与扩展能力

支持团队自定义扩展

除项目 Rules 以外,使用方可以补充自己项目架构、最佳实践等 Rules,让模型更好地遵守你工程上的规范

kuikly.rules.md
# Kuikly Rules

## 组件使用规范
// ✅ 正确:使用 Kuikly DSL
View {
  Text {
    fontSize(16f)
    color("#0052D9")
    fontWeight(FontWeight.Bold)
  }
  Image {
    width(48)
    height(48)
  }
}

## 最佳实践
- 使用 remember 缓存计算结果
- 避免在 render 中进行耗时操作
- 长列表使用 LazyColumn

## DSL 区别
// Kuikly DSL ≠ Compose DSL
// 不要混用两种语法
AI 输出质量提升 3x
安装

Rules 以 .mdc 格式编写,CodeBuddy 会将其作为项目上下文自动加载。请根据你使用的 DSL 选择对应的规则文件:

使用 Kuikly DSL 开发 → 选择 kuiklyDSL.mdc
使用 Kuikly Compose DSL 开发 → 选择 kuiklyComposeDSL.mdc
在项目工程的根目录
your-project/
└── .codebuddy/
└── rules/
├── kuiklyDSL.mdc
└── kuiklyComposeDSL.mdc

CodeBuddy 将自动加载这些规则,并在生成或编辑代码时应用。

.mdc 文件为 Markdown + YAML front-matter 格式,可复用到其他 AI 编程工具

Cursor
放入 .cursor/rules/,原生支持 .mdc
Claude Code
内容追加到项目根目录 CLAUDE.md
其他工具
将规则内容粘贴到工具的 Custom Instructions 中

可结合团队规范自定义扩展(目录结构、命名、架构决策等),让 AI 更贴合你的项目标准。

效果对比
Kuikly Compose DSL 避免 import 错误,错误shi yogn API
❌ 未加载 kuiklyComposeDSL.mdc — import 与 API 错误
// ❌ 错误导入 Jetpack Compose 官方包
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.rememberScrollState
import androidx.compose.ui.unit.dp

@Composable
fun MyScreen() {
    Column(modifier = Modifier.padding(16.dp)) {
        Text("Hello", fontWeight = FontWeight.Bold)
    }
}
导入了 androidx.compose.*,应使用 com.tencent.kuikly.compose.*
✅ 加载 kuiklyComposeDSL.mdc 后 — 正确导入与 API
// ✅ 正确导入 Kuikly Compose 包
import com.tencent.kuikly.compose.foundation.layout.*
import com.tencent.kuikly.compose.ui.unit.dp

fun MyScreen() {
    Column(modifier = Modifier.padding(16f.dp)) {
        Text("Hello", fontSize = 18f.dp)
    }
}
正确使用 com.tencent.kuikly.compose.* 包名
Kuikly DSL 帮助 AI 理解页面结构,生成正确的 DSL 代码
❌ 未加载 kuiklyDSL.mdc — 不懂页面 DSL 结构
// ❌ AI 不知道 Kuikly 页面怎么写
class HomeActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_home)
    }
}
完全无法理解 Kuikly DSL 的 Pager 页面模型
误用平台代码,与 KMP 架构无关
✅ 加载 kuiklyDSL.mdc 后 — 生成标准页面结构
// ✅ 正确生成 Kuikly 页面
class HomePager : Pager() {
    override fun body(): ViewBuilder {
        return {
            List {
                attr { flex(1f) }
                View { ... }
            }
        }
    }
}
正确继承 Pager,实现 body() 方法
符合 Kuikly 规范的代码结构

Kuikly Skills

场景化 AI 专家

Skills 是面向特定开发场景的 AI 技能包,让 AI 在特定任务上按照规范完成对应的任务。目前覆盖 11 个不同技能,涵盖框架集成、UI 构建、基础开发能力、能力扩展等方面

场景化专家

针对组件使用、编译排查、代码审查等不同场景,提供深度专业的解决方案

智能自动激活

AI 根据对话内容智能识别并自动启用相应技能,无需手动切换,体验流畅自然

多技能协同

多个 Skills 可组合使用,协同解决复杂的跨场景开发问题,能力叠加效果显著

类别 Skill
框架集成
kuikly-multi-module-config
UI 构建
kuikly-ui-framework
kuikly-reactive-observer
kuikly-animation
基础开发能力
kuikly-visibility-exposure
kuikly-network-and-json
kuikly-coroutines-threading
kuikly-assets-resource
kuikly-compose-interop-dsl
能力扩展
kuikly-expand-api
kuikly-expand-view
安装
在项目工程的根目录
$ npx skills add Tencent-TDS/KuiklyUI-AI/skills // Install
$ npx skills update Tencent-TDS/KuiklyUI-AI/skills // Update
skills使用示例
场景一 扩展 Native 能力

帮我实现一个剪切板 Module

kuikly-expand-api 自定义 Module
执行流程
1
生成 Module 类骨架 kuikly-expand-api
2
实现 copy / paste 双向通信 kuikly-expand-api
3
多端适配与调用示例 kuikly-expand-api
场景二 UI 构建

用 Kuikly 做一个商品列表,支持下拉刷新

kuikly-ui-framework UI 框架开发指南
执行流程
1
生成 List 组件代码 kuikly-ui-framework
2
配置数据源与 Item 模板 kuikly-ui-framework
3
实现下拉刷新逻辑 kuikly-ui-framework
Kuikly MCP
kuikly_search_component
查询组件文档和示例
kuikly_list_component
获取所有可用组件列表
kuikly_third_party
查询第三方组件及使用方法
kuikly_framework
框架原理、最佳实践、疑难问题
analyze_files
编译检查与错误定位
format_kotlin
代码格式化
kuikly_d2c_convert
视觉稿转 Kuikly 代码
...

Kuikly MCP

AI 实时访问
Kuikly 知识库

基于 Model Context Protocol,让 AI 工具能够动态访问 Kuikly 官方文档、组件库索引和开发工具,实现实时知识获取,告别过时信息。

组件查询
浏览全部可用组件
获取完整文档示例
AI 问答
多模型支持
流式响应
代码质量
编译检查
格式化工具

视觉稿转码

设计稿一键转代码

通过 Deco 工具将 Figma 设计稿自动转换为 Kuikly 代码,精确还原设计意图,大幅减少手动编写时间

Figma 设计稿
Deco 自动转换
Kuikly 代码
实时预览
运行效果

效率大幅提升

设计稿一键转代码,省去大量手动编写时间,让开发者专注于业务逻辑而非重复的 UI 实现

高精度还原

精确还原设计稿的布局、样式和视觉效果,减少设计与开发之间的沟通成本和返工

资源自动同步

自动提取并上传图片资源到 COS,无需手动处理资源文件,支持 Android Studio 插件和 CLI 两种方式

预览 & 调试

实时预览 · 可视化调试

从代码生成到界面调试,Kuikly 提供即时预览与 UI Inspector 工具,让开发调试效率大幅提升

预览 & UI Inspector

所见即所得的
开发体验

Kuikly 预览工具基于 Compose 预览能力深度增强,支持 AI 生成代码后增量编译快速渲染预览,无需完整构建 APK 与部署设备;配套 UI Inspector 提供可视化组件树与属性检查,快速定位界面问题。

增量预览反馈

代码修改后 IDE 后台完成增量编译,毫秒级刷新预览效果,无需等待全量构建,快速验证 AI 生成的 UI 组件是否符合预期。

组件树可视化

直观展示页面组件层级结构,一键定位目标组件,告别反复打日志的低效调试方式

实时属性检查

查看并修改组件的布局、样式、尺寸等属性,高亮显示组件边界和间距,快速发现异常

真实环境模拟

多设备、多主题、多状态一键切换预览,集成调试工具,确保预览效果与最终运行效果一致。

9:41
Kuikly Preview
立即体验
AI 生成代码
View {
Text("Hello")
}
Kuikly UI Inspector
组件树
View
Column
Text 选中
Image
Button
属性面板
fontSize 16
color #0052D9
fontWeight Bold
width match_parent
源框架
React
Vue
Hippy
AI 转码 Agent
智能分析 · 自动转换
K
Kuikly 代码
符合规范 · 即刻可用
转码 Agent

存量代码
高效迁移

支持 React / Vue / Hippy 等主流框架存量代码高效转换成 Kuikly 代码,AI 智能分析代码结构与组件关系,自动完成框架语法和 API 映射转换。

多框架支持

支持 React、Vue、Hippy 等主流前端 / 跨端框架代码的智能转换,覆盖面广

AI 转换有效率 80%+

AI 转码 Agent 深度理解框架差异,自动完成组件映射、样式转换和生命周期适配

重构提效 3 倍

传统页面重构耗时从 3 天缩短到 1 天,大幅降低迁移成本和人力投入

80%+
AI 转换有效率
3x
开发提效倍数
1天
页面重构耗时
AI Chat 组件

一键接入
AI Chat 能力

Kuikly 官方提供开箱即用的 AI Chat 组件,业务团队一键接入即可在 App 内实现完整 AI 对话能力。支持多模型切换、跨端一致体验、高度自定义 UI,快速赋能各类业务场景。

一键接入,开箱即用

Kuikly 官方封装完整 AI Chat 组件,业务侧只需简单配置即可完成接入,无需关心底层实现

多模型灵活切换

支持接入多种主流大模型,业务可按需选择最适合场景的 AI 模型,灵活配置

跨端一致体验

基于 Kuikly 跨端能力,AI Chat 组件在 iOS、Android、鸿蒙三端保持一致的交互体验

高度可定制

支持自定义 UI 样式、对话气泡、输入框等视觉元素,轻松融入业务品牌风格

Kuikly AI
在线

👋 你好!我是 Kuikly AI 助手,有什么可以帮你的?

如何在我的 App 里接入 AI Chat 组件?

只需 3 步即可完成接入 🚀

// 1. 引入 AI Chat 组件
import KuiklyAIChat

// 2. 配置模型参数
KuiklyAIChat(
  model = "deepseek-v3",
  theme = ChatTheme.Default
)

// 3. 完成!开箱即用 ✅
支持自定义 UI 样式吗?

完全支持 🎨 可自定义气泡颜色、字体、输入框样式,轻松融入你的品牌风格

自动化工作流
需求规划
AI 理解需求,自动拆解开发任务
1
代码生成
基于 Rules & Skills 生成高质量代码
2
多端预览
iOS / Android / 鸿蒙实时预览效果
3
一键验证
自动编译检查、质量验证,确保可用
4
开发 Agent 全程驱动
开发 Agent

端到端的
自动化开发体验

串联起从需求规划、代码生成、多端预览到一键验证的完整工作流,将分散的 AI 能力整合为流畅的自动化生产线,让开发者聚焦于业务逻辑本身。

需求智能拆解

AI 深度理解业务需求,自动拆解为可执行的开发任务,生成清晰的实现路径

高质量代码生成

结合 Kuikly Rules 和 Skills,自动生成符合规范的高质量代码,减少人工修正

多端实时预览

代码生成后自动触发 iOS、Android、鸿蒙多端预览,即时查看运行效果

一键验证闭环

自动完成编译检查、代码质量扫描和功能验证,确保交付代码即刻可用

聚焦业务逻辑
开发 Agent 将重复性的工程工作自动化,让开发者从繁琐的流程中解放出来,专注于业务价值创造。

把繁琐交给Kuikly AI,把创造力留给自己

Kuikly AI 逐步开放,敬请期待