### 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 运行效果参考

终端运行效果

<img width="500" src="/img/1851c8c77af94319b56af2ef1e80035d.png" />

IDEA 运行效果

<img src="/img/b4213f967427453c93e6373455ea73a0.png" width="500" />

