GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - opensolon/soloncode: The open source coding agent.

BranchesTags
Open more actions menu

Latest commit

 

History

2,948 Commits
2,948 Commits

Folders and files

NameName
Last commit message
Last commit date
docs
docs
 
 
examples
examples
 
 
soloncode-cli
soloncode-cli
 
 
soloncode-desktop
soloncode-desktop
 
 
soloncode-parent
soloncode-parent
 
 
soloncode-plugins/soloncode-plugin-auth
soloncode-plugins/soloncode-plugin-auth
 
 
soloncode-sdk-java
soloncode-sdk-java
 
 
soloncode-ui-extension
soloncode-ui-extension
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.ar.md
README.ar.md
 
 
README.bn.md
README.bn.md
 
 
README.br.md
README.br.md
 
 
README.bs.md
README.bs.md
 
 
README.da.md
README.da.md
 
 
README.de.md
README.de.md
 
 
README.es.md
README.es.md
 
 
README.fr.md
README.fr.md
 
 
README.gr.md
README.gr.md
 
 
README.it.md
README.it.md
 
 
README.ja.md
README.ja.md
 
 
README.ko.md
README.ko.md
 
 
README.md
README.md
 
 
README.no.md
README.no.md
 
 
README.pl.md
README.pl.md
 
 
README.ru.md
README.ru.md
 
 
README.th.md
README.th.md
 
 
README.tr.md
README.tr.md
 
 
README.uk.md
README.uk.md
 
 
README.vi.md
README.vi.md
 
 
README.zh-CN.md
README.zh-CN.md
 
 
README.zh-TW.md
README.zh-TW.md
 
 
SETTINGS-LLM.png
SETTINGS-LLM.png
 
 
SHOW_CLI.png
SHOW_CLI.png
 
 
SHOW_DESKTOP.png
SHOW_DESKTOP.png
 
 
SHOW_WEB.png
SHOW_WEB.png
 
 
UPDATE_LOG.md
UPDATE_LOG.md
 
 
package-lock.json
package-lock.json
 
 
pom.xml
pom.xml
 
 

Repository files navigation

SolonCode

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

Latest Version: v2026.11.11


SolonCode Desktop workspace

中文 | 繁體中文 | 日本語 | 한국어 | 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 / Harmony PC:
curl -fsSL https://solon.noear.org/soloncode/setup.sh | bash

# Windows (PowerShell):
irm https://solon.noear.org/soloncode/setup.ps1 | iex

Configuration (new users are recommended to configure via the Web settings page first):

soloncode web

Once on the page, open "Settings -> LLM", add a model, and test the connection.

Running

Run the soloncode cli (CLI interactive), soloncode web (Web interactive), or SolonCode Desktop from your project workspace.

  • soloncode (CLI interactive)
demo@MacBook-Pro ~ % soloncode cli
SolonCode v2026.11.11 PID-87950 Model:deepseek-v4-flash
/Users/demo
Tips: (esc) interrupt | /(tab) command | $(tab) skill | @(tab) agent

User
❯ 
  • soloncode web (Web interactive)
demo@MacBook-Pro ~ % soloncode web
SolonCode v2026.11.11 PID-73617 Model:deepseek-v4-flash
/Users/demo
2026-07-09 11:26
Web interface: http://localhost:4808/

SolonCode Desktop

SolonCode Desktop is the local IDE experience for SolonCode. It brings Agent conversations, project files, a Monaco-based editor, an integrated terminal, Git changes, and task execution into one workspace. The desktop client is built with Tauri, React, and TypeScript, while the Java CLI backend provides the Agent runtime, model access, and tools.

Desktop highlights:

  • Agent work modes — approval execution, automatic editing, read-only planning, and persistent Goal execution.
  • Project-aware conversations — attach images and files, reference workspace context, queue follow-up tasks while an Agent is running, and keep model/Token/time statistics with each response.
  • Reliable sessions — persistent history, long-term memory, rewind, redo, safe deletion, and recoverable workspace checkpoints.
  • Integrated development tools — file explorer, Monaco editor, terminal, Git workflow, task list, and change review.
  • Extensible runtime — Skills, Agents, MCP, OpenAPI, LSP, automations, and channel binding.
  • Customizable workspace — multiple model providers, light/dark themes, and project-scoped settings.

To run the desktop client from source, start its backend separately and then launch Tauri:

# Terminal 1: desktop backend
soloncode serve 4808

# Terminal 2: desktop client
cd soloncode-desktop
npm install
npm run tauri:dev

Development mode connects to the backend on port 4808; it does not start or probe the backend process automatically. For more details, see the Desktop README and the SolonCode Desk getting-started guide.

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.

About

The open source coding agent.

solon.noear.org/article/soloncode

Topics

claude-codeclicli-appjavaopencodesolonsolon-ai

Resources

Readme
MIT license
Activity
Custom properties

Stars

200 stars

Watchers

1 watching

Forks

37 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.