v1.0.1 正式发布

让 AI 接管你的
重复性编码工作

AutoJava 是一款专业的 Java 后端 AI 提效工具,基于 JavaParser 深度解析代码, 集成阿里开发规范与大模型能力,实现代码审计、自动修复、文档生成一站式解决。

纯本地运行
代码不上云
永久免费版
10x
效率提升
50+
审计规则
4
AI服务商
0
代码泄露风险

专注解决实际问题

不搞花哨功能,每一行代码都为提升你的开发效率服务

智能代码审计

基于 JavaParser 深度解析代码结构,内置阿里巴巴 Java 开发规范,自动识别 NPE、SQL 注入等潜在问题。

AI 自动修复

对接通义千问、Kimi 等主流大模型,一键生成修复方案,预览对比后确认替换,自动生成备份保障安全。

接口文档生成

自动解析 Spring 注解,生成 Markdown 或 OpenAPI 3.0 规范文档,支持导出导入,告别手写文档。

本地安全运行

纯本地处理,代码不上传云端,零泄露风险。支持私有化部署,满足企业安全合规要求。

CLI 极速体验

基于 Picocli 构建的命令行工具,一条命令完成审计、修复、文档生成,无需打开 IDE 即可高效工作。

多 AI 服务适配

支持通义千问、文心一言、讯飞星火、Kimi 等国内主流大模型,自由切换,满足不同场景需求。

三步开始使用

无需复杂配置,即装即用

1

下载安装

下载 JAR 包,无需安装,Java 环境即可运行

2

配置 AI(可选)

如需 AI 功能,配置 API 密钥即可,支持多家服务商

3

开始提效

执行命令,即刻体验 AI 带来的开发效率提升

命令行操作,
简洁高效

无需打开繁重的 IDE,一条命令完成代码审计、AI 修复、文档生成。适合批量处理、CI/CD 集成、自动化脚本等场景。

  • 审计单个文件或整个目录
  • AI 深度分析与自动修复
  • 自动生成 Markdown/OpenAPI 文档
  • 自动备份,安全无忧
# 代码审计
$ autojav audit src/ -r
✓ 发现 12 处潜在问题
✓ 生成审计报告: audit-report.html

# AI 深度审计
$ autojav audit UserService.java -ai
✓ AI 分析完成
✓ 发现 3 处高风险问题
✓ 建议修复方案已生成

# 一键修复
$ autojav audit UserService.java -f
✓ 备份已创建: UserService.java.bak
✓ 修复完成,请确认变更

# 生成接口文档
$ autojav doc src/ -f openapi
✓ OpenAPI 文档已生成
✓ 输出: api-docs.json

选择适合你的版本

免费版永久可用,付费版解锁更多生产力

免费版

个人开发者入门

¥0
  • 基础代码审计
  • 基础文档生成
  • 配置管理
  • AI 审计
  • 代码修复
最受欢迎

团队版

小团队提效首选

¥99/人/年
  • 免费版全部功能
  • AI 深度审计
  • 代码自动修复
  • 团队协作功能
  • 自定义模板

企业版

企业级解决方案

¥299/人/年
  • 团队版全部功能
  • 自定义审计模板
  • 私有化部署支持
  • CI/CD 集成支持
  • 优先技术支持

买断版

一次付费永久使用

¥999/人
  • 企业版全部功能
  • 永久使用权限
  • 终身免费更新
  • 1对1专属支持

使用文档

快速上手 AutoJava,提升你的开发效率

1 快速开始

环境要求:Java 17 或更高版本

# 1. 下载 JAR 包(点击上方下载按钮)

# 2. 验证安装
java -jar autojav-cli-1.0.0.jar --help

# 3. 查看版本
java -jar autojav-cli-1.0.0.jar --version

2 配置 AI 服务(可选)

如需使用 AI 功能,需要配置 API 密钥。支持 Kimi、通义千问、文心一言等。

# 配置 Kimi API 密钥
java -jar autojav-cli-1.0.0.jar config set ai.api.key sk-your-api-key

# 配置 AI 服务商(kimi/qwen/ernie/spark)
java -jar autojav-cli-1.0.0.jar config set ai.service.type kimi

# 查看所有配置
java -jar autojav-cli-1.0.0.jar config list

提示:API 密钥仅存储在本地,不会上传到任何服务器。免费版无需配置 AI 即可使用基础功能。

3 代码审计

基础审计(免费版可用)

# 审计单个文件
java -jar autojav-cli-1.0.0.jar audit UserService.java

# 递归审计整个目录
java -jar autojav-cli-1.0.0.jar audit src/ -r

# 输出审计报告到文件
java -jar autojav-cli-1.0.0.jar audit src/ -r -o report.txt

AI 深度审计(团队版+)

# 使用 AI 进行深度分析
java -jar autojav-cli-1.0.0.jar audit UserService.java -ai

支持的审计规则

  • 空指针异常风险检测
  • SQL 注入风险检测
  • 更多规则持续更新中...

4 代码修复(团队版+)

# 预览修复(不实际修改文件)
java -jar autojav-cli-1.0.0.jar audit UserService.java -f -p

# 执行修复(自动备份原文件)
java -jar autojav-cli-1.0.0.jar audit UserService.java -f

# 修复整个目录(逐个确认)
java -jar autojav-cli-1.0.0.jar audit src/ -r -f

注意:修复前会自动创建 .backup.时间戳.java 备份文件。修复后请仔细审查变更,必要时可手动恢复。

5 接口文档生成

自动解析 Spring Boot 项目的 Controller 接口,生成标准化文档。

# 生成 Markdown 格式文档
java -jar autojav-cli-1.0.0.jar doc src/ -f markdown -o api.md

# 生成 OpenAPI (Swagger) JSON 格式
java -jar autojav-cli-1.0.0.jar doc src/ -f openapi -o api.json

# 递归扫描所有子目录
java -jar autojav-cli-1.0.0.jar doc src/ -r -f markdown -o api.md

支持的注解:

@RestController @GetMapping @PostMapping @PutMapping @DeleteMapping @RequestMapping

6 许可证管理

免费试用

新用户自动获得 7 天团队版试用,或使用命令手动开启:

java -jar autojav-cli-1.0.0.jar license trial

激活正式版

# 激活许可证
java -jar autojav-cli-1.0.0.jar license activate YOUR-LICENSE-KEY

# 查看许可证信息
java -jar autojav-cli-1.0.0.jar license info

免费版:永久可用,包含基础代码审计和文档生成功能。升级到团队版解锁 AI 深度审计和代码修复。

7 CI/CD 集成示例

在持续集成流程中自动执行代码审计:

# GitHub Actions 示例
- name: Code Audit
  run: |
    wget https://autojav.vercel.app/autojav-cli-1.0.0.jar
    java -jar autojav-cli-1.0.0.jar audit src/ -r -o audit-report.txt
    
# GitLab CI 示例
code_audit:
  script:
    - wget https://autojav.vercel.app/autojav-cli-1.0.0.jar
    - java -jar autojav-cli-1.0.0.jar audit src/ -r

常见问题

代码会被上传到云端吗?

不会。AutoJava 完全在本地运行,代码不会离开你的机器。AI 审计功能仅将代码片段发送给你配置的 AI 服务商(如 Kimi、通义千问等),不会经过我们的服务器。

免费版有什么限制?

免费版可以使用基础的代码审计和文档生成功能,但不包含 AI 深度审计和自动修复功能。这些高级功能需要升级到团队版或更高版本。

支持哪些 AI 服务商?

目前支持通义千问(阿里云)、文心一言(百度)、讯飞星火(科大讯飞)、Kimi(月之暗面)等国内主流大模型。后续会根据需求增加更多服务商。

如何获取技术支持?

免费版用户可以通过 GitHub Issues 获取社区支持。付费版用户享有优先技术支持,企业版和买断版用户还可获得 1 对 1 专属支持。

开始提升你的开发效率

立即下载免费版,体验 AI 带来的效率革命

需要 Java 17 或更高版本