Ein Open-Source-Coding-Agent, der mit Solon AI und Java entwickelt wurde (unterstützt Java8 bis Java26 Laufzeitumgebungen)
Aktuelle Version: v2026.7.28
中文 | 繁體中文 | 日本語 | 한국어 | Deutsch | Français | Español | Italiano
Русский | العربية | Português (BR) | ไทย | Tiếng Việt | Polski
বাংলা | Bosanski | Dansk | Ελληνικά | Norsk | Türkçe | Українська
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 | iexKonfiguration (neuen Benutzern wird empfohlen, zuerst über die Web-Einstellungsseite zu konfigurieren):
soloncode web 0
Nachdem Sie die Seite geöffnet haben, öffnen Sie "Einstellungen -> LLM", fügen Sie ein Modell hinzu und testen Sie die Verbindung.
Führen Sie den Befehl soloncode cli (CLI-interaktiv) oder soloncode web 0 (Web-interaktiv) in einem beliebigen Verzeichnis in der Konsole aus (d.h. Ihr Arbeitsverzeichnis).
soloncode cli(CLI-interaktiv)
demo@MacBook-Pro ~ % soloncode cli
SolonCode v2026.7.28 PID-87950 Model:deepseek-v4-flash
/Users/demo
Tips: (esc) interrupt | /(tab) command | $(tab) skill | @(tab) agent
User
❯ soloncode web 0(Web-interaktiv)
demo@MacBook-Pro ~ % soloncode web 0
SolonCode v2026.7.28 PID-73617 Model:deepseek-v4-flash
/path/demo
2026-07-09 11:26
Web interface: http://localhost:50488/Funktionstest (probieren Sie die folgenden Aufgaben, von einfach bis komplex):
你好用网络分析下 ai mcp 协议,然后生成个 ppt// Es wird empfohlen, einige Skills im Voraus zu installieren帮我设计一个 agent team(设计案存为 demo-dis.md),开发一个 solon + java17 的经典权限管理系统(demo-web),前端用 vue3,界面要简洁好看
SolonCode Desktop ist die lokale IDE-Oberfläche von SolonCode. Agent-Dialoge, Projektdateien, Monaco-Editor, integriertes Terminal, Git-Änderungen und Aufgabenausführung befinden sich in einem Arbeitsbereich. Der Desktop-Client basiert auf Tauri, React und TypeScript; das Java-CLI-Backend stellt Agent-Laufzeit, Modellzugriff und Werkzeuge bereit.
Desktop-Funktionen:
- Agent-Modi — Ausführung mit Genehmigung, automatische Bearbeitung, schreibgeschützte Planung und fortlaufende Goal-Ausführung.
- Projektbezogene Dialoge — Bild- und Dateianhänge, Workspace-Kontext, zusätzliche Aufgaben während der Ausführung sowie Modell-, Token- und Zeitangaben.
- Zuverlässige Sitzungen — persistenter Verlauf, Langzeitgedächtnis, Zurücksetzen, erneute Ausführung, sicheres Löschen und Workspace-Checkpoints.
- Integrierte Entwicklungswerkzeuge — Dateiverwaltung, Editor, Terminal, Git, Aufgabenliste, Skills, Agents, MCP, OpenAPI, LSP und Automatisierungen.
Beim Start aus dem Quellcode muss das Backend separat ausgeführt werden:
# Terminal 1: Desktop-Backend
soloncode serve 4808
# Terminal 2: Desktop-Client
cd soloncode-desktop
npm install
npm run tauri:devDer Entwicklungsmodus verbindet sich mit Port 4808 und startet oder erkennt den Backend-Prozess nicht automatisch. Weitere Informationen finden Sie in der Desktop README und im SolonCode Desk-Einstiegsleitfaden.
Weitere Konfigurationsdetails finden Sie in unserer Offiziellen Dokumentation.
Wenn Sie an der Mitwirkung am Code interessiert sind, lesen Sie bitte die Mitwirkungs-Dokumentation, bevor Sie einen PR einreichen.
Wenn Sie "soloncode" in Ihrem Projektnamen verwenden (z.B. "soloncode-dashboard" oder "soloncode-app"), geben Sie bitte in der README an, dass das Projekt nicht vom OpenSolon-Team offiziell entwickelt wurde und keine Verbindung dazu besteht.
Sie sind funktionell ähnlich, mit folgenden wesentlichen Unterschieden:
- Mit Java entwickelt, 100% Open-Source. Kompatibel mit BiSheng JDK (Huawei) und Harmony PC.
- Rein chinesisch Prompt-gesteuert und gebaut
- Anbieterunabhängig. Modelle nach Bedarf konfigurieren. Die Modelliteration wird Lücken schließen und Kosten senken, was eine flexible Konfiguration wichtig macht.
- Gleichzeitig unterstützt: Terminal-Kommandozeilenschnittstelle (CLI), Browser-Oberfläche (WEB) und Desktop-IDE-Oberfläche (Desktop).
- Unterstützt Web, ACP-Protokoll zur Fernkommunikation.
