Un agent de codage open-source construit avec Solon AI et Java (prend en charge les environnements d'exécution Java8 à Java26)
Dernière version : v2026.8.23
中文 | 繁體中文 | 日本語 | 한국어 | 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 | iexConfiguration (les nouveaux utilisateurs sont invités à configurer d'abord via la page des paramètres Web) :
soloncode web 0Une fois sur la page, ouvrez "Paramètres -> LLM", ajoutez un modèle et testez la connexion.
Exécutez la commande soloncode (CLI interactif) ou soloncode web 0 (Web interactif) depuis n'importe quel répertoire dans la console (c'est-à-dire votre espace de travail).
soloncode cli(CLI interactif)
demo@MacBook-Pro ~ % soloncode cli
SolonCode v2026.8.23 PID-87950 Model:deepseek-v4-flash
/Users/demo
Tips: (esc) interrupt | /(tab) command | $(tab) skill | @(tab) agent
User
❯ soloncode web 0(Web interactif)
demo@MacBook-Pro ~ % soloncode web 0
SolonCode v2026.8.23 PID-73617 Model:deepseek-v4-flash
/path/demo
2026-07-09 11:26
Web interface: http://localhost:50488/Test des fonctionnalités (essayez les tâches suivantes, de la plus simple à la plus complexe) :
你好用网络分析下 ai mcp 协议,然后生成个 ppt// Il est recommandé d'installer certaines compétences au préalable帮我设计一个 agent team(设计案存为 demo-dis.md),开发一个 solon + java17 的经典权限管理系统(demo-web),前端用 vue3,界面要简洁好看
SolonCode Desktop est l’expérience IDE locale de SolonCode. Les conversations avec l’Agent, les fichiers du projet, l’éditeur Monaco, le terminal intégré, les modifications Git et l’exécution des tâches sont réunis dans un seul espace de travail. Le client utilise Tauri, React et TypeScript, tandis que le backend CLI Java fournit l’exécution des Agents, l’accès aux modèles et les outils.
Fonctionnalités principales :
- Modes Agent — exécution avec approbation, édition automatique, planification en lecture seule et exécution Goal continue.
- Conversations liées au projet — images et fichiers joints, contexte du workspace, ajout de tâches pendant l’exécution et statistiques modèle/Token/durée.
- Sessions fiables — historique persistant, mémoire à long terme, retour en arrière, nouvelle exécution, suppression sûre et points de contrôle.
- Outils de développement intégrés — fichiers, éditeur, terminal, Git, liste de tâches, Skills, Agents, MCP, OpenAPI, LSP et automatisations.
Pour lancer le client depuis les sources, démarrez le backend séparément :
# Terminal 1 : backend desktop
soloncode serve 4808
# Terminal 2 : client desktop
cd soloncode-desktop
npm install
npm run tauri:devLe mode développement se connecte au port 4808 et ne démarre ni ne détecte automatiquement le processus backend. Consultez le README Desktop et le guide de démarrage SolonCode Desk.
Pour plus de détails sur la configuration, veuillez consulter notre Documentation officielle.
Si vous souhaitez contribuer au code, veuillez lire la Documentation de contribution avant de soumettre une PR.
Si vous utilisez « soloncode » dans le nom de votre projet (par exemple, « soloncode-dashboard » ou « soloncode-app »), veuillez indiquer dans le README que le projet n'est pas développé officiellement par l'équipe OpenSolon et n'a aucune affiliation.
Ils sont fonctionnellement similaires, avec des différences clés :
- Construit avec Java, 100% open-source. Compatible avec BiSheng JDK (Huawei) et Harmony PC.
- Entièrement piloté et construit par des prompts en chinois
- Indépendant du fournisseur. Configurer les modèles selon les besoins. L'itération des modèles réduira les écarts et les coûts, rendant la configuration flexible importante.
- Prend simultanément en charge l'interface en ligne de commande (CLI), l'interface navigateur (WEB) et l'interface IDE de bureau (Desktop).
- Prend en charge Web, le protocole ACP pour la communication à distance.
