Skip to content

什么是 Annil ​

annil 是面向微信小程序原生开发的 TypeScript 框架,基于原生小程序框架能力,提出了一套新的原生开发范式,亦可理解为定制版的原生开发框架,这使得代码逻辑更清晰,AI Agent 维护更容易。

解决的问题 ​

annil 解决了包含但不限于以下问题:

  • 类型安全: 原生API存在类型不完善/不严格,类型库更新缓慢
  • 组件构建: 原生组件构建方式使复杂组件逻辑混乱,阅读/维护困难。
  • 能力缺失: 原生组件构建 API 缺少计算属性(computed),全局状态(store)管理等配置方案。
  • 组件文件: 组件文件(.wxml/.json/.ts )缺少数据和类型检查。
  • AI Agent: annil 让 AI Agent 维护小程序更容易,减少重复知识,降低token成本。

vscode 插件 ​

Annil 提供了 VSCode 插件,用于增强开发体验,包括代码补全、类型检查、组件模板生成等功能。

AI Agent适配 ​

annil 为AI Agent 提供了完善的配置文件(instructions等)和工具, 无需额外配置。