genunit 私有化部署。申请试用后,我们提供完整部署包(cape 服务端 + MySQL 镜像 + setup 向导)和一对一部署指导。
系统要求:Linux/macOS 主机 + Docker 20.10+ 和 Docker Compose v2,不需要本地装 Java / MySQL / unzip。
向导一站式搞定:写 .env / 加载镜像 / 启动服务 / 健康检查 / 把 hs CLI 装到 /usr/local/bin。
5 个问题(License / LLM / DB 密码 / 端口 / 确认),全部回车走默认值也能跑通(TRIAL 30 天免费 + 自动生成强随机密码)。LLM 一项要你提供 OpenAI 兼容 API 的 URL + Key + Model:
https://api.deepseek.com/v1/chat/completionshttps://dashscope.aliyuncs.com/compatible-mode/v1/chat/completionshttp://host.docker.internal:11434/v1/chat/completionsCI / 自动化场景用 ./setup.sh --unattended,从环境变量读配置不弹任何提示。
进入你的 Maven 项目,跑两条命令:
测试代码生成在 xxx-hs/src/test/java/ 目录下,可以直接通过 mvn test 运行。
hs gen --auto 会扫描项目、识别可测方法、按路径生成测试并自动验证。中型项目通常需要数小时,可放在 CI 或下班后跑。
服务端部署在共用机器后,其他开发者的本机只需装 hs CLI(约 7MB),不用再走完整安装。试用开通后我们一并提供 CLI 安装方式。
装好后用 hs config --set api-url http://your-server:9080 指向服务端 URL 即可。
任何 OpenAI 兼容 API:DeepSeek、通义千问、OpenAI、Azure OpenAI、本地 Ollama/vLLM 等。推荐 DeepSeek(便宜)或本地 Ollama(免费 + 完全离线)。
Java 8 到 Java 21,全版本。
JUnit 3、JUnit 4、JUnit 5 全支持,自动识别项目用的是哪个。
当前仅支持 Maven 项目。多模块 Maven 项目会自动识别。Gradle 在路上。
完全本地运行,不连接外部服务,我们也没有这样的服务器。代码不出内网,LLM 也由你自行配置。