# soloncode
**Repository Path**: opensolon/soloncode
## Basic Information
- **Project Name**: soloncode
- **Description**: The open source coding agent.
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: main
- **Homepage**: https://solon.noear.org/article/soloncode
- **GVP Project**: No
## Statistics
- **Stars**: 83
- **Forks**: 33
- **Created**: 2026-02-10
- **Last Updated**: 2026-04-10
## Categories & Tags
**Categories**: ai
**Tags**: claude, Code, Cli, Java, solon
## README
SolonCode
An open-source coding agent built with Solon AI and Java (supports Java8 to Java26 runtime environments)
Latest Version: v2026.4.11
[中文](README.zh.md) | [日本語](README.ja.md) | [한국어](README.ko.md) | [Deutsch](README.de.md) | [Français](README.fr.md) | [Español](README.es.md) | [Italiano](README.it.md)
[Русский](README.ru.md) | [العربية](README.ar.md) | [Português (BR)](README.br.md) | [ไทย](README.th.md) | [Tiếng Việt](README.vi.md) | [Polski](README.pl.md)
[বাংলা](README.bn.md) | [Bosanski](README.bs.md) | [Dansk](README.da.md) | [Ελληνικά](README.gr.md) | [Norsk](README.no.md) | [Türkçe](README.tr.md) | [Українська](README.uk.md)
## Installation and Configuration
Installation:
```bash
# 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 `~/soloncode/config.yml` configuration file and modify the `chatModel` configuration (primarily)
* For `chatModel` configuration options, refer to: [Model Configuration and Request Options](https://solon.noear.org/article/1087)
## Running
Run the `soloncode` command from any directory in the console (i.e., your workspace).
```bash
demo@MacBook-Pro ~ % soloncode
SolonCode v2026.4.11
/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](https://solon.noear.org/article/soloncode).
## Contributing
If you're interested in contributing code, please read the [Contributing Docs](https://solon.noear.org/article/623) 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.