Airtest 页面截图
产品页面 点击查看大图

Airtest

Refraction 是一款面向开发者的 AI 代码生成工具,可帮助重构代码、生成文档、创建单元测试等。

代码优化文档生成单元测试
平台
VS Code、Sublime Text、JetBrains、Visual Studio、GitHub、Autoreview、Terminal
语言
多语言
价格
提供免费版(10 次代码生成)、Pro 版(每月 8 美元或每年 80 美元)、团队版(每用户每月 14 美元或每用户每年 140 美元)以及企业版(需联系销售),并支持 7 天免费试用、可随时取消。
01

Overview

产品概述

Refraction 是一款基于 AI 的代码生成工具,开发者只需粘贴代码块、选择语言或框架并点击生成,即可获得重构、文档、测试等结果。它旨在利用 AI 自动化软件开发中繁琐的部分,如测试、文档和重构,让开发者专注于更重要的工作。该工具支持 56 种语言,并提供 VS Code、Sublime Text、JetBrains、Visual Studio、GitHub 等扩展。
02

Capabilities

核心能力

01

代码生成与重构

支持根据自然语言描述创建函数、重构代码以采用更现代的最佳实践,以及生成正则表达式、SQL 查询、CI/CD 流水线、CSP 策略等。

02

测试与代码质量

可将源代码转换为所选框架的单元测试,检测代码中的 bug 并建议修复,执行样式检查并给出修改建议,或为代码添加类型以提升可读性。

03

代码理解与文档

为代码添加内联文档、解释代码用途、学习编程概念,并使用 Mermaid 生成图表,帮助开发者更快理解与维护代码。

03

Use Cases

适用场景

  1. 01

    自动化单元测试生成

    开发者可以将现有源代码交给 Refraction,快速生成所选框架下的单元测试,减少重复编写测试的工作量。

  2. 02

    代码迁移与转换

    支持将代码从一种语言转换为另一种语言,或将 CSS 样式从一个框架转换为另一个框架,便于技术栈迁移。

  3. 03

    代码审查与重构

    通过检测 bug、样式检查和重构建议,帮助开发者改进代码质量,并自动完成硬编码字面量提取等重构操作。

04

Integrations

集成能力

01

VS Code

Refraction 提供 VS Code 扩展。

02

Sublime Text

Refraction 提供 Sublime Text 扩展。

03

JetBrains

Refraction 提供 JetBrains 系列 IDE 扩展。

04

Visual Studio

Refraction 提供 Visual Studio 扩展。

05

GitHub

Refraction 提供 GitHub 相关扩展。

06

Autoreview

Refraction 提供 Autoreview 扩展。

07

Terminal

Refraction 提供终端扩展。

08

OpenAI

Refraction 由 OpenAI 提供技术支持。