Solon Code CLI国产开源版,能否成为Java Claude Code CLI的替代者?

摘要:还记得 Claude Code CLI 发布时带给我们的震撼吗?那个能在终端里和你对话、为你生成视频、发邮件、还帮你写代码、理解项目结构的 AI 助手,终于有了 Java 实现版!

今天,Solon AI
当 AI 遇见代码,当 Solon AI 遇见 Claude Code 的精髓 —— 一款真正属于 Java 生态的智能终端助手诞生了。 还记得 Claude Code CLI 发布时带给我们的震撼吗?那个能在终端里和你对话、为你生成视频、发邮件、还帮你写代码、理解项目结构的 AI 助手,终于有了 Java 实现版! 今天,Solon AI 框架正式推出 Solon Code CLI——一个完全拥抱 Claude Code CLI 设计哲学,同时深度融合 Java 生态的智能终端工具。 兼容 Claude Code Agent Skills 规范 兼容 CLAUDE.md 规范 一、这不是简单的“套壳” Solon Code CLI 不是简单模仿 Claude Code CLI 的表面功能,而是从基础(Solon AI)到内核再到交互,全方位对齐 Claude Code 的设计理念,并针对 Java 开发场景做了深度优化。采用 MIT 开源协议,可以任意修改与定制。 二、极简交互,极致体验 参考 README.md 修改 llm 配置后(可以给它取个昵称:“小花”),运行 run.sh(mac or linux) 或 run.cmd(window),你就进入了一个全新的世界: 小花 v0.0.12 /Users/yourname/projects/myapp/ User > 没有繁杂的命令参数,没有复杂的配置。就像和一个经验丰富的程序员对话,你只需要说出你的需求。 三、智能识别你的项目 Solon Code CLI 会像 Claude Code CLI 一样,通过 init 指令自动识别你的项目结构和技术栈、以及本地文件索引: 小花 v0.0.12 /Users/yourname/projects/myapp/ User > init Re-initializing workspace... 本地索引刷新成功!已扫描并收录 172 个文件,耗时 154ms。 Verified project contract. (Maven(Root)) User > 它会在你的项目根目录生成 CLAUDE.md——这是 Claude Code 规范的核心,记录着项目的构建命令、测试方式、编码规范。这个文件不仅是给 AI 看的,也是给团队成员看的,成为项目的一份活文档。 四、真正的“工程级”AI 能力 Solon Code CLI 不仅仅是聊天机器人,它是真正懂工程、懂代码的 AI 助手。 1. 代码理解与搜索 小花 v0.0.12 /Users/yourname/projects/myapp/ User > init Re-initializing workspace... 本地索引刷新成功!已扫描并收录 172 个文件,耗时 137ms。 Verified project contract. (Maven(Root)) User > 本地搜索 server 相关的代码 小花 用户想查找协议关于 server 侧的相关代码,需要本地搜索 server 相关的代码。我应该使用 full_text_search 来搜索项目中的 server 相关内容。 ❯ full_text_search query=server 找到 19 个结果 (按相关性排序): Path: acp-core/src/test/java/com/agentclientprotocol/sdk/spec/McpServerConfigurationTest.java (Score: 1.94, Line: ~22) 预览: ...sertj.core.api.Assertions.assertThat; /** * Tests for MCP server configuration serialization and deserialization. * * <p> * Per the ACP spec: * <ul> * <li>Stdio transport: N... 基于 Lucene 的智能搜索,瞬间定位你需要的关键代码。 2. 代码修改与验证 User > 给 WebSocketAcpAgentTransport 类完善下日志(基于 slf4j 规范) 小花 我先搜索这个类,然后为其完善 SLF4J 日志。
阅读全文