1、关于 SolonCode(终端编码智能体)
SolonCode 是由杭州无耳科技有限公司研发的企业级 终端编码智能体。它是一位全中文驱动的数字员工——能自主理解需求、自主规划步骤、自主编写代码。不挑模型,不挑平台,打开终端就能上岗。
核心差异化:SolonCode vs Claude Code
| 维度 |
SolonCode |
Claude Code |
| 语言环境 |
全中文引导词驱动,更符合国内开发习惯 |
英文为主 |
| 开放性 |
100% 开源,基于 Java 灵活扩展 |
闭源商业产品 |
| 模型依赖 |
不绑定供应商,支持自由配置主流大模型 |
绑定 Anthropic,支持配置其它模型 |
| 交互界面 |
CLI / WEB / IM 机器人 |
CLI / APP |
开源项目地址:
2、快速安装与开始
SolonCode 具有极轻量的体积(约 32MB),支持主流操作系统且对 Java 环境兼容性极佳。
系统要求:
- Java 8+(支持 Java 8 到 Java 26 环境)
- 支持 macOS、Linux、Windows
安装或更新命令(安装包自动下载约 32MB):
# Mac / Linux:
curl -fsSL https://solon.noear.org/soloncode/setup.sh | bash
# Windows (PowerShell):
irm https://solon.noear.org/soloncode/setup.ps1 | iex
快速安装与更新演示:
3、本次更新亮点
自 v2026.5.21 发布以来,SolonCode 又经历了近 20 天、多个版本的密集迭代。这次更新围绕三个关键词展开:设置即用、安全管控、体验打磨。
Web 设置面板:从"能用"到"好用"的质变
本次更新为 Web 交互模式带来了完整的设置面板体系。从模型配置到技能安装,从 MCP 服务器到 OpenAPI 接入——所有配置项都可以在浏览器里完成,告别手动编辑配置文件。
- 大语言模型配置:直接在 Web 设置页添加、切换模型,添加后对话框架实时同步刷新,即改即用
- 技能市场:搜索、查看详情、一键安装到指定技能池——三步完成能力扩展
- MCP / OpenAPI 服务器:可视化配置外部能力接入,支持设置作用域(全局 vs 工作区),灵活适配不同项目
- LSP 管理:代码智能提示服务也可在 Web 端直接管理
- 重试策略:新增通用设置项,遇到 LLM 偶发异常时可自动重试,省心
- "作用域"概念:全局设置和工作区设置有效结合,团队共享与个人偏好互不干扰
以前要改配置得打开终端找文件,现在浏览器里点点就搞定了。soloncode web 一键启动,设置面板就在左侧齿轮里。
对话即配置:用自然语言添加配置
本次新增了一个非常"AI 原生"的能力:通过对话提示词自动添加配置。
不需要记住配置文件格式,不需要知道字段名。直接告诉 SolonCode 你要接入什么模型、什么 MCP 服务——它会自动帮你写入配置,立即可用。
"帮我加一个 DeepSeek 的模型配置,key 是 xxx"——说完就能用。
安全管控:MCP/OpenAPI 权限控制 + 沙盒重构
随着外部能力接入越来越多,安全管控变得不可或缺。本次更新带来两个重要安全增强:
- MCP / OpenAPI 服务器权限控制:每个接入的服务都可以单独配置"禁用工具"黑名单,精确控制哪些工具可用、哪些不可用
- 沙盒模式重构:整体重构了沙盒执行模式,在保障安全隔离的前提下,修复了因 MCP 或 OpenAPI 配置错误导致无法启动的问题
接多少外部能力都不慌,每个服务都有独立的"权限开关"。
体验打磨:细节之处见功力
除了重磅功能,本轮迭代还有大量体验优化:
- 代码语法高亮:改成了浅底色方案,看起来更清晰;历史对话中也恢复了语法高亮
- 文件树:新增 tooltip 悬浮提示,鼠标一放就知道文件路径
- Trace 显示块:执行过程中独立的追踪信息展示,排查问题更直观
- 挂载点管理:Web 端可视化查看挂载目录内容,支持启用/禁用开关
- 对话历史:新增"历史"功能,支持复用和快速定位之前的对话
- 审查摘要:审查结果可以一键生成摘要,快速回顾
- 上下文压缩:多轮优化压缩算法,长对话下依然保持流畅
- OpenAI Responses 接口兼容性:适配了更多 OpenAI 协议变体,接模型更省心
还有一些值得注意的修复
- 修复 MCP 协议兼容性问题——有些 MCP Server 不完全按规范来,现在也能正常工作
- 修复 上下文压缩后 ToolMessage 可能无法对齐的问题
- 修复 Web 端模型列表为空时的逻辑异常
- 修复 因 MCP、OpenAPI 配置错误而无法启动的问题
- 升级 MCP SDK 到 v1.1.3