追码机器人基于 Java + Solon AI 开发的终端编码智能体

一、产品概述

SolonCode CLI 是由杭州无耳科技有限公司基于 Java + Solon AI 开发的终端编码智能体,以全中文提示词为核心构建逻辑,为开发者提供本土化、轻量化的编码辅助解决方案。作为一款聚焦命令行界面的开源工具,它不绑定特定模型提供商,支持跨平台部署,在企业级开发与个人项目中均能发挥高效作用,此次 v2026.4.22 版本在原有基础上完成多维度优化升级。

二、核心差异化优势

(一)本土化与开源属性

与同类工具 Claude Code 相比,SolonCode CLI 采用 Java 全栈实现,100% 开源开放,开发者可根据需求自由定制与二次开发。其全中文提示词交互逻辑,更贴合中文开发者的语言习惯,降低沟通成本,让编码指令表达更精准、高效。

(二)企业级友好特性

依托成熟的 JVM 生态,SolonCode CLI 支持 Java 8 至 Java 26 全版本环境,可轻松改造为各类形态的智能体,适配企业复杂的技术架构。同时,它支持服务器环境私有化部署,满足企业对代码安全与数据隐私的严格要求,无需依赖外部云服务即可实现内部编码协作。

(三)轻量高效与全场景覆盖

安装包仅约 23MB,启动内存低至 70MB 左右,启动速度快,资源占用远低于同类工具。采用纯系统命令交互模式,无图形界面限制,可在控制台、任意 IDE 控制台及批处理调度中灵活使用,真正实现“处处是界面”的全场景编码辅助。此外,强沙盒模式确保运行过程安全可靠,有效隔离风险操作。

三、v2026.4.22 版本更新亮点

(一)模型适配与切换优化

新增多模型动态切换能力,支持配置多种 AI 模型并根据场景自动适配。优化模型重试机制,采用全新空判断逻辑,大幅提升模型调用的稳定性与成功率,减少因模型响应异常导致的编码中断。

(二)搜索与索引功能升级

重构代码搜索工具,适配 mcp.exa.ai 地址变更,修复 CodeSearchTool 失效问题。优化本地文件索引机制,扫描速度提升 20%,可更快速识别项目结构与技术栈,支持通过关键词瞬间定位关键代码片段,大幅提升代码检索效率。

(三)交互与体验优化

调整 WS 通道输出打印逻辑,实现日志分级展示,开发者可根据需求调整日志详细程度,便于问题排查与调试。完善异常兼容处理机制,对各类运行时错误提供更清晰的提示信息,降低使用门槛。

(四)配置与架构调整

将原 chatModel 单配置替换为 soloncode-core models 多模型配置,增强工具的灵活性与扩展性。内部文件结构优化,将 CLAUDE.md 更名为 CODE.md,restApis 更名为 apiServers,提升项目结构的规范性与可读性。

四、快速安装与使用

(一)系统要求

支持 macOS、Linux、Windows 三大主流操作系统,环境要求为 Java 8 及以上版本。

(二)安装命令

  • Mac / Linux 系统

    curl -fsSL https://solon.noear.org/soloncode/setup.sh | bash

  • Windows 系统(PowerShell)

    irm https://solon.noear.org/soloncode/setup.ps1 | iex

(三)快速上手

安装完成后,在终端输入 soloncode init 指令,工具将自动扫描并收录项目文件,构建本地索引。随后即可通过全中文指令进行代码生成、修改、搜索等操作,例如输入“给 UserController 类添加用户查询接口”,工具将自动完成代码编写与规范校验。

五、开源项目地址

  • Gitee:https://gitee.com/opensolon/soloncode

  • GitHub:https://github.com/opensolon/soloncode 开发者可前往仓库获取源码、提交 Issue 或参与贡献,共同推动工具的迭代升级。