Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

opensolon/soloncode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1,763 Commits

Repository files navigation

SolonCode

An open-source coding agent built with Solon AI and Java (supports Java8 to Java26 runtime environments)

Latest Version: v2026.6.20

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 (must be modified after installation):

  • Installation directory: ~/soloncode/bin/
  • Locate the ~/soloncode/config.yml configuration file and modify the models configuration (primarily)
  • For models configuration options, refer to: Model Configuration and Request Options

Running

Run the soloncode (CLI interactive) or soloncode web 0 (Web interactive) command from any directory in the console (i.e., your workspace).

  • soloncode (CLI interactive)
demo@MacBook-Pro ~ % soloncode
SolonCode v2026.6.20 PID-74080 Model:deepseek-v4-flash
/path/demo
Tips: (esc) interrupt | /(tab) ls command | @(tab) ls agent
User
> 
  • soloncode web 0 (Web interactive)
demo@MacBook-Pro ~ % soloncode web 0
SolonCode v2026.6.20 PID-73617 Model:deepseek-v4-flash
/path/demo
2026年05月20日 09:35
Web interface: http://localhost:50488/

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?

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. Model iteration will narrow gaps and reduce costs, making flexible configuration important.
  • Simultaneously supports terminal command-line interface (CLI), browser interface (WEB), and desktop IDE interface (Desktop).
  • Supports Web, ACP protocol for remote communication.

AltStyle によって変換されたページ (->オリジナル) /