产品介绍
1、产品概述
SolonCode 企业版是一款面向开发者的终端 AI 编码助手。它在终端中以自然语言对话的方式,帮助开发者完成代码编写、项目分析、重构建议、测试生成、文档编写、调研分析等全流程研发任务。你只需要打开终端,输入 soloncode 命令,就可以开始和它对话。
它不是一个只能补全代码的工具,而是一个能真正"读懂项目、执行操作、自主推进"的智能体(Agent)。它可以读取你的项目文件、执行终端命令、搜索网络资料、调度子代理并行工作,像一个真正的开发搭档一样帮你干活。
2、支持的开发语言和框架
2.1 开发语言支持
SolonCode 是一款通用型编码智能体,不局限于特定语言。它可以处理(包括但不局限):
| 类别 | 语言 |
|---|---|
| 后端语言 | Java、Python、Go、Rust、C/C++、C#、PHP、Ruby |
| 前端语言 | JavaScript、TypeScript、HTML、CSS |
| 脚本语言 | Shell/Bash、PowerShell、Lua、Perl |
| 移动端 | Kotlin、Swift、Dart、Objective-C |
| 数据相关 | SQL、R、Scala |
| 其他 | 任何文本格式的编程语言或配置语言 |
2.2 开发框架支持
不局限于特定开发框架,只要框架的文档和代码对 Agent 可见,SolonCode 就能理解并协助开发(包括但不局限):
| 类别 | 框架示例 |
|---|---|
| Java 框架 | Solon、Spring Boot、MyBatis、Dubbo、Quarkus、Micronaut |
| 前端框架 | React、Vue、Angular、Svelte、Next.js、Nuxt.js |
| Python 框架 | Django、Flask、FastAPI、PyTorch、TensorFlow |
| Go 框架 | Gin、Echo、Kratos、Go-Zero |
| Node.js 框架 | Express、Koa、NestJS、Egg.js |
| 移动端框架 | Flutter、React Native、uni-app |
| 其他 | Rust 生态、.NET 生态等 |
特别说明:SolonCode 对 Solon 框架 有原生级别的深度支持(内置专家技能),对 Spring Boot 也提供迁移到 Solon 的专项引导。
3、本地化部署、国产化与企业安全支持
3.1 支持本地化部署吗?
SolonCode 采用 Java 开发,只要有 Java 环境就可以运行。只要有 Java 8 及以上的运行环境,就能直接运行。支持离线程序包部署。
3.2 支持国产化吗?
支持国产的 JDK 运行时(以及支持所有可运行 JDK 的国产操作系统):
- OpenKona(Open Kona JDK)//腾讯 & 开放原子基金会
- Alibaba Dragonwell JDK //阿里
- Huawei BiSheng JDK //华为
支持国产大模型(也支持国外大模型):
- 支持接入智谱 GLM、通义千问、MiniMax、DeepSeek、Kimi 等国产模型
3.3 支持集中配置管理吗?
支持。
3.4 支持企业内网服务吗?
SolonCode 涉及网络的功能有:网络代码搜索,网络资读搜索,网页获取。支持定制为指定的网络服务。
3.5 数据安全吗?
纯本地运行,代码不上传;模型可接入私有化部署的大模型
4、企业如何使用?
SolonCode 是一个独立的终端命令行工具,不是 IDE 插件,也不依赖特定的 IDE。企业可以根据情况灵活选用:
4.1 快速上手(单机使用)
开发者只需在本地安装 Java 8+ 环境,安装 SolonCode CLI,即可在任意终端中通过 soloncode 命令启动使用。无需复杂配置,开箱即用。
支持在以下任意终端环境中运行:
- 操作系统原生终端:MacOS Terminal、Windows PowerShell、Linux Shell
- IDE 内置终端:IntelliJ IDEA、VS Code、Eclipse、WebStorm 等任意 IDE 自带的终端窗口
- 远程终端:通过 SSH 连接服务器后使用
简单来说:只要能打开终端的地方,就能用 SolonCode。
4.2 项目级定制(团队协作)
当团队需要统一编码规范和 AI 协作标准时,支持在项目根目录下创建 .soloncode/AGENTS.md 配置文件,用于定义:
- 项目构建与测试指令:让 AI 了解如何编译、测试、打包
- 代码风格与架构规约:让 AI 遵循团队规范生成代码
- 技术栈与依赖说明:让 AI 精准理解项目结构
该文件随项目代码一起托管在 Git 仓库中,团队所有成员共享同一套规则,确保 AI 输出的一致性和规范性。
4.3 运行效果参考
终端运行效果

IDEA 运行效果
