Skip to content

About

Java impl version of "Claude Code"

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

SolonCode

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

About This Fork

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/release and include config.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.extend user extension loading path is intentionally disabled in this fork.
  • Fork-specific versioning: this branch keeps its 0.1.3 version 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 and Configuration

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 | iex

Configuration:

Running

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/

Documentation

For more configuration details, visit the Official Documentation.

Contributing

If you're interested in contributing code, read the Contributing Docs before submitting a PR.

FAQ: What's the difference from Claude Code?

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.

About

Java impl version of "Claude Code"

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages