SolonCode v0.0.16 发布 - 终端智能助手(或编码智能体)

0 阅读2分钟

SolonCode

SolonCode 是基于 Java 8 + Solon AI 和 “沙盒” 概念开发的 “Claude Code” 开源实现版本。它不仅是一个 AI 终端智能助手(帮你查资料,生成图片、视频,陪你聊天等...),更是一个深度集成开发环境、支持多种 AI 协议(ACP/MCP)的 全栈 AI 编程智能体。

核心理念:

  • 强大技能:完全兼容 Claude Code Agent Skills 规范,可无缝接入现有的技能集。
  • 环境感知:自动索引项目结构,支持文件读写、Grep 搜索及 Bash 命令执行。
  • 安全受控:关键操作(如删除文件、执行写入)支持人工审批(Human-in-the-loop)。
  • 网络能力:自带 Webfetch、Websearch 工具,方便感知网络(基于 mcp.exa.ai/mcp 封装)
  • 生态兼容:支持 Java 8 到 Java 25 环境运行,完美适配国产大模型与主流 IDE 插件协议。
  • 开源开放:(MIT 开源协议)方便企业基于 Java 生态去定制自己的 Agent
维度核心能力场景描述
交互层CLI 命令行 / Web API / ACP 协议终端直接对话、浏览器可视化操作或 IDE 插件联动
感知层自动项目识别 (Maven/Node.js/Gradle)自动分析项目依赖,识别 pom.xml 或 package.json
执行层智能 Skills 技能包、本地 Shell 执行AI 自动运行单元测试、重构代码、修复 Bug
安全层支持 HITL (人机回环) 确认机制涉及删除、写入等关键操作时需人工授权,安全可控

v0.0.16 更新说明

  • 添加 自动加载工作区下的 .opencode/skills 作为 @opencode_skills 只读池
  • 添加 自动加载工作区下的 .claude/skills 作为 @claude_skills 只读池
  • 优化 TerminalSkill 预置环境变量 $PYTHON$NODE
  • 优化 TerminalSkill bash 添加超时控制(由 llm 控制),之前只能默认(造成有些脚本执行超时)
  • 优化 ExpertSkill skillread 时添加文件在沙盒内的别名,并引导使用沙盒别名

项目仓库地址(或下载地址)

下载解压(30M左右)即可运行

关联框架