Um agente de codificação de código aberto construído com Solon AI e Java (suporta ambientes de runtime Java8 a Java26)
Versão Mais Recente: v2026.7.28
中文 | 繁體中文 | 日本語 | 한국어 | Deutsch | Français | Español | Italiano
Русский | العربية | Português (BR) | ไทย | Tiếng Việt | Polski
বাংলা | Bosanski | Dansk | Ελληνικά | Norsk | Türkçe | Українська
Instalação:
# Mac / Linux / Harmony PC:
curl -fsSL https://solon.noear.org/soloncode/setup.sh | bash
# Windows (PowerShell):
irm https://solon.noear.org/soloncode/setup.ps1 | iexConfiguração (novos usuários são recomendados a configurar primeiro pela página de configurações Web):
soloncode web 0Após entrar na página, abra "Configurações -> Modelo de Linguagem Grande (LLM)", adicione um modelo e teste a conexão.
Execute o comando soloncode cli (CLI interativo) ou soloncode web 0 (Web interativo) em qualquer diretório no console (ou seja, seu espaço de trabalho).
soloncode(CLI interativo)
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 interativo)
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/Teste de Funcionalidades (experimente as seguintes tarefas, do simples ao complexo):
oláuse a web para analisar o protocolo ai mcp e depois gere um ppt// Recomenda-se instalar algumas habilidades previamenteajude-me a projetar uma equipe de agentes (salvar o design em demo-dis.md), para desenvolver um sistema clássico de gerenciamento de permissões com solon + java17 (demo-web), usando vue3 no frontend, com interface limpa e bonita
O SolonCode Desktop é a experiência de IDE local do SolonCode. Ele reúne conversas com Agents, arquivos do projeto, editor Monaco, terminal integrado, alterações do Git e execução de tarefas em um único espaço de trabalho. O cliente usa Tauri, React e TypeScript, enquanto o backend CLI em Java fornece o runtime dos Agents, o acesso aos modelos e as ferramentas.
Destaques:
- Modos de Agent — execução com aprovação, edição automática, planejamento somente leitura e execução contínua de Goal.
- Conversas vinculadas ao projeto — anexos de imagem e arquivo, contexto do workspace, tarefas adicionais durante a execução e estatísticas de modelo, Token e tempo.
- Sessões confiáveis — histórico persistente, memória de longo prazo, reversão, reexecução, exclusão segura e checkpoints do workspace.
- Ferramentas de desenvolvimento integradas — arquivos, editor, terminal, Git, lista de tarefas, Skills, Agents, MCP, OpenAPI, LSP e automações.
Para executar o cliente a partir do código-fonte, inicie o backend separadamente:
# Terminal 1: backend desktop
soloncode serve 4808
# Terminal 2: cliente desktop
cd soloncode-desktop
npm install
npm run tauri:devO modo de desenvolvimento conecta-se à porta 4808 e não inicia nem detecta automaticamente o processo backend. Consulte o README do Desktop e o guia de introdução do SolonCode Desk.
Para mais detalhes de configuração, visite nossa Documentação Oficial.
Se você tem interesse em contribuir com código, leia a Documentação de Contribuição antes de enviar um PR.
Se você usar "soloncode" no nome do seu projeto (por exemplo, "soloncode-dashboard" ou "soloncode-app"), indique no README que o projeto não é desenvolvido oficialmente pela equipe OpenSolon e não possui afiliação.
Qual é a diferença em relação ao Claude Code?
Eles são funcionalmente semelhantes, com diferenças principais:
- Construído com Java, 100% código aberto. Compatível com BiSheng JDK (Huawei) e Harmony PC.
- Totalmente orientado e construído com prompts em chinês
- Independente de provedor. Configure modelos conforme necessário. A iteração de modelos reduzirá lacunas e custos, tornando a configuração flexível importante.
- Suporta simultaneamente a interface de linha de comando (CLI), a interface do navegador (WEB) e a interface IDE de desktop (Desktop).
- Suporta Web, protocolo ACP para comunicação remota.
