Skip to content

Latest commit

 

History

History
121 lines (81 loc) · 5.27 KB

File metadata and controls

121 lines (81 loc) · 5.27 KB

SolonCode

Solon AI ve Java ile oluşturulmuş açık kaynaklı bir kodlama ajanıdır (Java8'den Java26'ya kadar olan çalışma ortamlarını destekler)

En Son Sürüm: v2026.7.28


SolonCode Desktop çalışma alanı

Kurulum ve Yapılandırma

Kurulum:

# 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

Yapılandırma (yeni kullanıcıların önce Web ayarları sayfası üzerinden yapılandırma yapması önerilir):

soloncode web 0

Sayfaya girdikten sonra "Ayarlar -> Büyük Dil Modeli (LLM)" bölümünü açın, bir model ekleyin ve bağlantıyı test edin.

Çalıştırma

Konsolda herhangi bir dizinden soloncode cli (CLI etkileşimli) veya soloncode web 0 (Web etkileşimli) komutunu çalıştırın (yani çalışma alanınızdan).

  • soloncode cli (CLI etkileşimli)
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 etkileşimli)
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/

Özellik Testi (basitten karmaşığa aşağıdaki görevleri deneyin):

  • 你好
  • 用网络分析下 ai mcp 协议,然后生成个 ppt // Önceden bazı beceriler kurmanız önerilir
  • 帮我设计一个 agent team(设计案存为 demo-dis.md),开发一个 solon + java17 的经典权限管理系统(demo-web),前端用 vue3,界面要简洁好看

SolonCode Desktop

SolonCode Desktop, SolonCode'un yerel IDE deneyimidir. Agent konuşmalarını, proje dosyalarını, Monaco düzenleyicisini, entegre terminali, Git değişikliklerini ve görev yürütmeyi tek bir çalışma alanında birleştirir. İstemci Tauri, React ve TypeScript ile geliştirilmiştir; Java CLI backend ise Agent çalışma zamanını, model erişimini ve araçları sağlar.

Öne çıkan özellikler:

  • Agent modları — onaylı yürütme, otomatik düzenleme, salt okunur planlama ve sürekli Goal yürütme.
  • Projeye bağlı konuşmalar — görüntü ve dosya ekleri, çalışma alanı bağlamı, çalışma sırasında yeni görevler ve model, Token, süre istatistikleri.
  • Güvenilir oturumlar — kalıcı geçmiş, uzun süreli bellek, geri alma, yeniden çalıştırma, güvenli silme ve kontrol noktaları.
  • Entegre geliştirme araçları — dosyalar, düzenleyici, terminal, Git, görev listesi, Skills, Agents, MCP, OpenAPI, LSP ve otomasyonlar.

Kaynak koddan çalıştırırken backend'i ayrı başlatın:

# Terminal 1: Desktop backend
soloncode serve 4808

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

Geliştirme modu 4808 portuna bağlanır ve backend sürecini otomatik olarak başlatmaz veya algılamaz. Ayrıntılar için Desktop README ve SolonCode Desk başlangıç kılavuzuna bakın.

Dokümantasyon

Daha fazla yapılandırma detayı için Resmi Dokümantasyon sayfamızı ziyaret edin.

Katkıda Bulunma

Katkıda bulunmak istiyorsanız, PR göndermeden önce lütfen Katkı Dokümantasyonu'nu okuyun.

SolonCode Tabanlı Geliştirme

Proje adınızda "soloncode" kullanıyorsanız (örneğin "soloncode-dashboard" veya "soloncode-app"), README'de projenin OpenSolon ekibi tarafından resmi olarak geliştirilmediğini ve herhangi bir bağlantısı olmadığını belirtmeniz gerekir.

Sıkça Sorulan Sorular: Claude Code'dan farkları nelerdir?

İşlevsel olarak benzerdirler, temel farklar şunlardır:

  • Java ile oluşturulmuş, %100 açık kaynaklıdır. BiSheng JDK (Huawei) ve Harmony PC ile uyumludur.
  • Tamamen Çince promptlarla yönetilir ve oluşturulur
  • Sağlayıcıdan bağımsızdır. Modelleri ihtiyaca göre yapılandırın. Model yinelemeleri boşlukları daraltacak ve maliyetleri azaltacaktır, bu da esnek yapılandırmayı önemli kılar.
  • Aynı anda terminal komut satırı arayüzünü (CLI), tarayıcı arayüzünü (WEB) ve masaüstü IDE arayüzünü (Desktop) destekler.
  • Web, uzaktan iletişim için ACP protokolünü destekler.