An open-source coding agent built with Solon AI and Java (supports Java8 to Java26 runtime environments)
Fork Version: 0.1.3 · Upstream baseline: v2026.6.16
中文 | 日本語 | 한국어 | Deutsch | Français | Español | Italiano
Русский | العربية | Português (BR) | ไทย | Tiếng Việt | Polski
বাংলা | Bosanski | Dansk | Ελληνικά | Norsk | Türkçe | Українська
This fork tracks the upstream OpenSolon/SolonCode project while keeping a Gradle and GraalVM Native Image focused build/runtime direction.
Main differences from upstream:
- Gradle-first build: JVM modules and the extension demo are maintained with Gradle 9.4, using JVM 25 as the compile-time and runtime target.
- GraalVM Native Image support: native-image build wiring plus reflection/resource metadata are maintained for the CLI.
- Release packaging and CI: release archives are based on
soloncode-cli/releaseand includeconfig.yml,AGENTS.md,skills/, and install scripts. - Static Web UI packaging: the CLI Web UI is packaged as static resources and does not depend on Thymeleaf.
- Extension loading removed: the
solon.extenduser extension loading path is intentionally disabled in this fork. - Fork-specific versioning: this branch keeps its
0.1.3version line and disables upstream update checks. - Documentation layout: the English README stays at the repository root, while localized READMEs and screenshots are kept under
docs/.
PRs and Issues are accepted, but this fork does not guarantee fixes or commit to ongoing maintenance.
Installation:
# Mac / Linux / Harmony PC:
curl -fsSL https://solon.noear.org/soloncode/setup.sh | bash
# Windows (PowerShell):
irm https://solon.noear.org/soloncode/setup.ps1 | iexConfiguration:
- Installation directory:
~/soloncode/bin/ - Locate
~/soloncode/config.ymland configuremodels - For model options, see Model Configuration and Request Options
Run soloncode for CLI interactive mode or soloncode web 0 for Web interactive mode from any workspace directory.
demo@MacBook-Pro ~ % soloncode
SolonCode 0.1.3 PID-74080 Model:deepseek-v4-flash
/path/demo
Tips: (esc) interrupt | /(tab) command | $(tab) skill | @(tab) agent
User
>demo@MacBook-Pro ~ % soloncode web 0
SolonCode 0.1.3 PID-73617 Model:deepseek-v4-flash
/path/demo
2026-05-20 09:35
Web interface: http://localhost:50488/For more configuration details, visit the Official Documentation.
If you're interested in contributing code, read the Contributing Docs before submitting a PR.
They are functionally similar, with key differences:
- Built with Java, 100% open-source. Compatible with BiSheng JDK (Huawei) and Harmony PC.
- Pure Chinese prompt-driven development and construction.
- Provider-agnostic. Configure models as needed.
- Supports terminal CLI, browser Web UI, desktop IDE UI, Web, and ACP remote communication.