Skip to content

Latest commit

 

History

History
123 lines (82 loc) · 7.08 KB

File metadata and controls

123 lines (82 loc) · 7.08 KB

SolonCode

Відкритий кодувальний агент, побудований на Solon AI та Java (підтримує середовища виконання Java8 до Java26)

Остання версія: v2026.8.11


Робочий простір SolonCode Desktop

Встановлення та налаштування

Встановлення:

# 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

Налаштування (новим користувачам рекомендується спочатку налаштувати через веб-сторінку налаштувань):

soloncode web 0

Після входу на сторінку відкрийте "Налаштування -> Велика мовна модель (LLM)", додайте модель і перевірте з'єднання.

апуск

Запустіть команду soloncode cli (CLI-інтерактивний) або soloncode web 0 (Web-інтерактивний) з будь-якого каталогу в консолі (тобто вашої робочої директорії).

  • soloncode cli (CLI-інтерактивний)
demo@MacBook-Pro ~ % soloncode cli
SolonCode v2026.8.11 PID-87950 Model:deepseek-v4-flash
/Users/demo
Tips: (esc) interrupt | /(tab) command | $(tab) skill | @(tab) agent

User
❯ 
  • soloncode web 0 (Web-інтерактивний)
demo@MacBook-Pro ~ % soloncode web 0
SolonCode v2026.8.11 PID-73617 Model:deepseek-v4-flash
/path/demo
2026-07-09 11:26
Web interface: http://localhost:50488/

Тестування функцій (спробуйте наступні завдання, від простих до складних):

  • 你好
  • 用网络分析下 ai mcp 协议,然后生成个 ppt // Рекомендується попередньо встановити деякі навички
  • 帮我设计一个 agent team(设计案存为 demo-dis.md),开发一个 solon + java17 的经典权限管理系统(demo-web),前端用 vue3,界面要简洁好看

SolonCode Desktop

SolonCode Desktop — локальне IDE-середовище SolonCode. Воно об’єднує діалоги з Agent, файли проєкту, редактор Monaco, вбудований термінал, зміни Git і виконання завдань в одному робочому просторі. Клієнт створений на Tauri, React і TypeScript, а Java CLI забезпечує середовище Agent, доступ до моделей та інструменти.

Основні можливості:

  • Режими Agent — виконання з підтвердженням, автоматичне редагування, планування лише для читання та безперервне виконання Goal.
  • Діалоги в контексті проєкту — зображення й файли, контекст workspace, додавання завдань під час роботи та статистика моделі, Token і часу.
  • Надійні сесії — постійна історія, довготривала пам’ять, відкат, повторний апуск, безпечне видалення та контрольні точки.
  • Інтегровані засоби розробки — файли, редактор, термінал, Git, список завдань, Skills, Agents, MCP, OpenAPI, LSP та автоматизації.

Під час запуску з вихідного коду backend потрібно запустити окремо:

# Термінал 1: backend Desktop
soloncode serve 4808

# Термінал 2: клієнт Desktop
cd soloncode-desktop
npm install
npm run tauri:dev

Режим розробки підключається до порту 4808 і не запускає та не виявляє процес backend автоматично. Докладніше дивіться README Desktop і посібник із початку роботи з SolonCode Desk.

Документація

Для отримання більш детальної інформації про налаштування відвідайте нашу Офіційну документацію.

Участь у розробці

Якщо ви зацікавлені у внесенні коду, будь ласка, ознайомтеся з Документацією для учасників перед поданням PR.

Розробка на основі SolonCode

Якщо ви використовуєте "soloncode" у назві вашого проекту (наприклад, "soloncode-dashboard" або "soloncode-app"), будь ласка, вкажіть у README, що проект не розроблений офіційно командою OpenSolon та не має жодного відношення до неї.

Часті питання

У чому різниця від Claude Code?

Вони функціонально схожі, з ключовими відмінностями:

  • Побудований на Java, 100% відкритий код. Сумісний з BiSheng JDK (Huawei) та Harmony PC.
  • Повністю керується та створюється китайськими промптами
  • Незалежний від провайдера. Налаштовуйте моделі за потребою. Ітерація моделей зменшить розриви та знизить витрати, роблячи гнучке налаштування важливим.
  • Одночасно підтримує термінальний інтерфейс командного рядка (CLI), інтерфейс браузера (WEB) та інтерфейс десктопної IDE (Desktop).
  • Підтримує Web, протокол ACP для віддаленого зв'язку.