工具介绍

Fitten Code 是由国内非十科技自主研发的一款 AI 代码助手,底层由非十自研的代码大模型驱动。它不是一个网站或网页工具,而是一个需要安装到编辑器里的插件,目前支持 Visual Studio Code 和 JetBrains 全系列 IDE(如 IntelliJ IDEA、PyCharm、WebStorm 等)。装上插件之后,你写代码的时候 AI 会自动帮你补全,遇到不懂的代码可以让它解释,想写测试用例让它帮你生成,连代码里的 Bug 它都能帮你揪出来。Fitten Code 支持 80 多种编程语言,包括 Python、JavaScript、TypeScript、Java、C、C++、Go、Rust 等主流语言,而且对个人用户完全免费,不需要付费就能用上。 对于日常需要写代码的开发者来说,装上这个插件就像多了一个随时在线的编程助手,能实实在在帮你省时间。

官网首页截图

核心功能

1. 智能代码自动补全

在你输入代码的过程中,Fitten Code 会根据上下文自动预测并补全后续代码,补全建议直接以灰色底色显示在光标位置,你按 Tab 键就能采纳。相比 IDE 自带的简单补全,Fitten Code 的补全更智能,能理解你的业务逻辑,补全整行甚至整段代码,而不是只补一个变量名。

2. 注释生成代码

你可以在代码里写一段注释描述你想要实现的功能,比如”## 写一个函数来计算斐波那契数列第 n 项”,然后让 Fitten Code 根据这段注释生成对应代码。这个功能在需要快速实现某个功能但不想从零开始写的时候特别好用,省去了查文档和写框架的时间。

3. 自动添加代码注释

反过来的场景也支持:选中一段你写好的代码,让 Fitten Code 帮你添加注释,它会自动分析代码逻辑,在关键位置加上解释性注释。这个功能对维护老代码或者给团队项目写文档特别有帮助,不用手动一行行加注释了。

4. 代码解释与重构建议

遇到看不懂的代码,或者接手了别人的项目,可以选中那段代码让 Fitten Code 解释。它会用自然语言告诉你这段代码在做什么、用了什么算法或者设计模式。如果代码写得不够优雅,它还会给出重构建议,帮助你写出更规范的代码。

5. 自动生成测试用例

写完一个函数后,让 Fitten Code 帮你生成测试用例,它会根据函数的输入输出逻辑自动生成覆盖正常情况和边界情况的测试代码。支持主流测试框架,如 Python 的 pytest、JavaScript 的 Jest 等。这个功能能显著减少写单元测试的时间,也能帮你发现自己没想到的边界 case。

6. Bug 和代码缺陷检测

Fitten Code 能智能识别代码中潜在的 Bug 和缺陷,比如空指针引用、数组越界、逻辑错误等。它会在问题代码下方给出警告提示和修复建议,帮助你在代码运行前就发现问题,而不是等到用户反馈才去排查。

使用场景

  • 后端开发快速写接口:后端开发者在写 RESTful API 时,用 Fitten Code 补全 controller 层的代码,AI 能根据已有的接口定义自动补全参数校验和返回值处理,自己只需要补充业务逻辑部分,一个接口 10 分钟写完不是问题。
  • 前端开发者写 React 组件:前端工程师在写 React 组件时,写到一半忘记某个 props 的类型了,直接让 Fitten Code 补全,它能根据上下文推断出正确的类型定义,不用再去翻组件文档或者 type 定义文件。
  • 数据分析师快速写 Python 数据处理脚本:数据分析师写 Python 脚本处理数据时,很多数据清洗和转换的代码逻辑是重复的。让 Fitten Code 根据注释生成代码,比如”用 pandas 读取 CSV,按日期分组计算均值”,AI 几秒钟就给你一段可用代码。
  • 程序员学习和理解新项目:入职到一家新公司,接手一个完全陌生的代码库,看到某个模块不知道在干什么。选中那段代码让 Fitten Code 解释,它能把代码逻辑用大白话讲清楚,比自己硬啃快多了。
  • 开发者快速写单元测试:每次写完业务代码都要写对应的测试用例,这事既枯燥又耗时。让 Fitten Code 自动生成测试用例,自己只需要确认测试逻辑是否覆盖了关键路径就行,把时间花在更有价值的开发工作上。

价格方案

版本 价格 说明
个人版 $0 对个人用户完全免费,支持 VSCode 和 JetBrains 全系列 IDE,80+ 编程语言
企业版 联系销售 团队使用管理后台,企业级支持和服务,定制化功能开发

功能特点

  • 对个人用户完全免费,无需付费即可使用全部功能
  • 支持 80 多种编程语言,覆盖主流和众多小众语言
  • 支持 VSCode 和 JetBrains 全系列 IDE(IntelliJ、PyCharm、WebStorm 等)
  • 代码补全、生成、解释、测试、Bug 检测五大核心功能一体化
  • 基于非十科技自研代码大模型,针对代码场景深度优化
  • 注释生成代码功能,可将自然语言描述直接转为可运行代码
  • 自动添加注释和代码解释功能,方便维护和理解他人代码

上手指南

1. 安装 Fitten Code 插件:以 VS Code 为例,打开 Visual Studio Code,点击左侧扩展图标(四四方块),在搜索框输入”Fitten Code”,在搜索结果中找到由”Fitten”发布的插件,点击”安装”按钮。JetBrains 用户则在对应 IDE 的插件市场搜索安装。

2. 注册并登录账号:安装完成后,打开 VS Code,Fitten Code 会在侧边栏出现一个专属图标。点击图标会跳转到登录页面,使用邮箱或手机号注册一个账号并登录。个人用户免费使用,不需要绑卡。

3. 打开代码文件开始体验:登录成功后,随便打开一个代码文件。以 Python 为例,写一个函数或者在空白处写一段注释,比如”# 写一个函数,接受一个列表返回其中所有偶数的和”,然后把光标放在注释下面,让 Fitten Code 根据注释生成代码。

4. 使用补全和其他功能:正常使用中,当你输入代码时,Fitten Code 会自动弹出补全建议,按 Tab 键采纳。选中一段代码后右键或使用快捷键,可以调出”解释代码””生成测试””查找 Bug”等更多功能选项。

5. 体验 Bug 检测和测试生成:打开一个有潜在问题的代码文件,Fitten Code 会在有问题的代码下方显示警告(红色波浪线),hover 可以看到具体的问题描述和修复建议。写完一个函数后,选中函数名右键选择”生成测试”,AI 会自动生成对应的测试用例代码。

常见问题

Fitten Code 是免费的吗?

是的,Fitten Code 对个人用户完全免费,不需要付费,不需要绑定信用卡。注册账号后登录就能使用全部功能,包括代码补全、生成、解释、测试和 Bug 检测,没有任何功能限制。企业用户如需团队管理功能则需要联系销售获取报价。

支持哪些编辑器?

目前支持 Visual Studio Code(VS Code)和 JetBrains 全系列 IDE,包括 IntelliJ IDEA、PyCharm、WebStorm、PhpStorm、GoLand、CLion 等。如果你的团队统一使用 JetBrains 全家桶,安装对应的插件即可在熟悉的编辑器里使用 AI 编程助手功能。

支持哪些编程语言?

Fitten Code 支持 80 多种编程语言,主流的包括 Python、JavaScript、TypeScript、Java、C、C++、Go、Rust、Ruby、PHP、C#、Swift、Kotlin 等均有支持。此外还包括一些相对小众的语言如 Lua、Haskell、Scala 等,覆盖范围在同类工具中算是很广的。

代码补全会不会泄露隐私?

Fitten Code 的代码补全是在本地发送上下文到云端模型进行推理的,具体的数据处理政策建议查阅官方隐私政策。如果对代码隐私要求极高,建议先了解清楚再在生产项目中使用。一般来说,非敏感的日常开发代码使用这类 AI 助手问题不大。

和 GitHub Copilot 相比有什么优势?

GitHub Copilot 需要付费订阅,而 Fitten Code 对个人用户完全免费。在代码补全的智能化程度上,两者各有优劣,Fitten Code 在中文语境和国内开发者的使用习惯上可能更友好一些。另外 Fitten Code 额外提供了注释生成代码的功能,Copilot 需要手动触发且方式略有不同。