soloncode
Java impl version of "Claude Code".
SolonCode
An open-source coding agent built with Solon AI and Java (supports Java8 to Java26 runtime environments)
Latest Version: v2026.4.1
中文 | 日本語 | 한국어 | Deutsch | Français | Español | Italiano
Русский | العربية | Português (BR) | ไทย | Tiếng Việt | Polski
বাংলা | Bosanski | Dansk | Ελληνικά | Norsk | Türkçe | Українська
Installation and Configuration
Installation:
# Mac / Linux:
curl -fsSL https://solon.noear.org/soloncode/setup.sh | bash
# Windows (PowerShell):
irm https://solon.noear.org/soloncode/setup.ps1 | iex
Configuration (must be modified after installation):
- Installation directory:
~/soloncode/bin/ - Locate the
~/solnocode/bin/config.ymlconfiguration file and modify thechatModelconfiguration (primarily) - For
chatModelconfiguration options, refer to: Model Configuration and Request Options
Running
Run the soloncode command from any directory in the console (i.e., your workspace).
demo@MacBook-Pro ~ % soloncode
SolonCode v2026.4.1
/Users/noear
Tips: (esc) interrupt | '/exit': quit | '/resume': resume | '/clear': reset
User
>
Feature Testing (try the following tasks, from simple to complex):
你好用网络分析下 ai mcp 协议,然后生成个 ppt// It's recommended to install some skills in advance帮我设计一个 agent team(设计案存为 demo-dis.md),开发一个 solon + java17 的经典权限管理系统(demo-web),前端用 vue3,界面要简洁好看
Documentation
For more configuration details, please visit our Official Documentation.
Contributing
If you're interested in contributing code, please read the Contributing Docs before submitting a PR.
Developing Based on SolonCode
If you use "soloncode" in your project name (e.g., "soloncode-dashboard" or "soloncode-app"), please indicate in the README that the project is not officially developed by the OpenSolon team and has no affiliation.
FAQ: What's the difference from Claude Code and OpenCode?
They are functionally similar, with key differences:
- Built with Java, 100% open-source.
- Pure Chinese prompt-driven development and construction.
- Provider-agnostic. Requires model configuration. Model iteration will narrow gaps and reduce costs, making provider-agnostic approach important.
- Focused on terminal command-line interface (CLI), running via system commands.
- Supports Web, ACP protocol for remote communication.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found