Skip to content

Latest commit

 

History

History
121 lines (81 loc) · 4.9 KB

File metadata and controls

121 lines (81 loc) · 4.9 KB

SolonCode

SolonCode er en åpen kildekode-kodingsagent basert på Solon AI og Java, som støtter kjøremiljøer fra Java8 til Java26.

Siste versjon: v2026.8.7


SolonCode Desktop-arbeidsområde

Installasjon og konfigurasjon

Installasjon:

# 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

Konfigurasjon (nye brukere anbefales å konfigurere via Web-innstillingssiden først):

soloncode web 0

Når du er på siden, åpner du "Innstillinger -> LLM", legger til en modell og tester tilkoblingen.

Kjøring

Kjør kommandoen soloncode cli (CLI-interaktiv) eller soloncode web 0 (Web-interaktiv) fra hvilken som helst katalog i konsollen (dvs. arbeidsområdet ditt).

  • soloncode cli (CLI-interaktiv)
demo@MacBook-Pro ~ % soloncode cli
SolonCode v2026.8.7 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.8.7 PID-73617 Model:deepseek-v4-flash
/path/demo
2026-07-09 11:26
Web interface: http://localhost:50488/

Funksjonstesting (prøv følgende oppgaver, fra enkel til kompleks):

  • 你好
  • 用网络分析下 ai mcp 协议,然后生成个 ppt // Det anbefales å installere noen ferdigheter på forhånd
  • 帮我设计一个 agent team(设计案存为 demo-dis.md),开发一个 solon + java17 的经典权限管理系统(demo-web),前端用 vue3,界面要简洁好看

SolonCode Desktop

SolonCode Desktop er SolonCodes lokale IDE-opplevelse. Den samler Agent-samtaler, prosjektfiler, Monaco-editoren, en integrert terminal, Git-endringer og oppgavekjøring i ett arbeidsområde. Klienten er bygget med Tauri, React og TypeScript, mens Java CLI-backenden leverer Agent-runtime, modelltilgang og verktøy.

Viktige funksjoner:

  • Agent-moduser — kjøring med godkjenning, automatisk redigering, skrivebeskyttet planlegging og kontinuerlig Goal-kjøring.
  • Prosjektbevisste samtaler — bilde- og filvedlegg, workspace-kontekst, nye oppgaver under kjøring og statistikk for modell, Token og tid.
  • Pålitelige økter — vedvarende historikk, langtidsminne, tilbakerulling, ny kjøring, sikker sletting og checkpoints.
  • Integrerte utviklingsverktøy — filer, editor, terminal, Git, oppgaveliste, Skills, Agents, MCP, OpenAPI, LSP og automatiseringer.

Når klienten kjøres fra kildekoden, må backenden startes separat:

# Terminal 1: Desktop-backend
soloncode serve 4808

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

Utviklingsmodus kobler til port 4808 og starter eller oppdager ikke backend-prosessen automatisk. Se Desktop README og startveiledningen for SolonCode Desk.

Dokumentasjon

For flere konfigurasjonsdetaljer, vennligst besøk vår Offisiell dokumentasjon.

Bidra

Hvis du er interessert i å bidra med kode, vennligst les Bidragsdokumentasjon før du sender inn en PR.

Utvikling basert på SolonCode

Hvis du bruker "soloncode" i prosjektnavnet ditt (f.eks. "soloncode-dashboard" eller "soloncode-app"), vennligst indiker i README at prosjektet ikke er offisielt utviklet av OpenSolon-teamet og ikke har noen tilknytning.

Ofte stilte spørsmål: Hva er forskjellen fra Claude Code?

De er funksjonelt like, med viktige forskjeller:

  • Bygget med Java, 100% åpen kildekode. Kompatibel med BiSheng JDK (Huawei) og Harmony PC.
  • Helt drevet og bygget med kinesiske prompter
  • Leverandøruavhengig. Konfigurer modeller etter behov. Modelliterasjon vil redusere gap og kostnader, noe som gjør fleksibel konfigurasjon viktig.
  • Støtter samtidig terminal kommandolinjegrensesnitt (CLI), nettlesergrensesnitt (WEB) og skrivebords-IDE-grensesnitt (Desktop).
  • Støtter Web, ACP-protokoll for ekstern kommunikasjon.