Documentação / Primeiros passos
O que é o Yuli
Um framework de trabalho completo para desenvolver com IA sem perder o controle: IDE, agente, métricas, metodologia e qualidade.
O Yuli Code é um IDE de desktop em que a IA trabalha com você sem tirar o seu controle. Ele reúne em um único aplicativo o editor, a inteligência de código, o Git, a depuração, o banco de dados, os contêineres, o design web e um agente que planeja, propõe e executa.
O agente propõe, o IDE controla e você autoriza. É o princípio que orienta cada função do Yuli.
O que significa YULI
YULI é a sigla de Yield Unified Local Intelligent Framework for Orchestrated Generation & Execution.
Não é só um editor com um chat. É um framework de trabalho que une seis peças:
| Peça | O que oferece |
|---|---|
| IDE | Editor, navegação, refatoração, Git, depuração, banco de dados, contêineres, cliente REST e Web Studio. |
| Agente | Planeja, propõe alterações com seu diff e opera o IDE com ferramentas controladas. |
| Métricas | Nota de A a E, práticas de clean code, Six Sigma e comparação com a versão anterior (N−1). |
| Metodologia | Um ciclo de vida de 8 fases, de Análise a Entrega, com uma fase de Medição obrigatória. |
| Garantia de qualidade | Um contrato de qualidade versionado e um gate que aplica as mesmas regras a pessoas e agentes. |
| SDLC | Requisitos, ADR, modelo de ameaças, cadeia de suprimentos, entrega e operação na Central de Governança. |
Os três princípios
Controle humano
Nenhuma alteração do agente chega ao disco sem passar por revisão. As ações com efeitos (um commit, um push, uma instrução que escreve no banco de dados) são aprovadas a partir de um cartão.
Regras determinísticas
Os limites de segurança são aplicados pelo motor em cada operação. Eles não dependem do que diz o prompt nem da boa vontade do modelo.
Local primeiro
O código, o índice e o estado do agente ficam no seu computador e no seu projeto. Só a IA que você escolher sai para a internet. Detalhes em Segurança.
Como ele é construído
Um motor nativo em Rust faz o trabalho pesado (indexação, Git, processos, depuração, banco de dados, segurança e orquestração do agente) e uma interface Electron + TypeScript apenas desenha a tela. O modelo de linguagem raciocina e opera os serviços do IDE por meio de ferramentas controladas. Mais em Arquitetura.
Duas formas de usar a IA
| Modo assinatura | Modo Platform | |
|---|---|---|
| Quem raciocina | Seu próprio Claude Code, Kiro, Codex ou Antigravity | O motor do Yuli |
| Quem paga | Sua assinatura atual | A API key do provedor que você escolher |
| Como usa o IDE | Ferramentas yuli_* via MCP |
Ferramentas internas |
Nos dois modos, as regras, os painéis e a janela de alterações são os mesmos. Escolha o seu em Conectar uma IA.
Para quem é
- Equipes que querem a produtividade da IA sem abrir mão do controle, da segurança nem da transparência sobre o seu código.
- Projetos JVM, incluindo sistemas legados (Ant, Eclipse, Struts, JSP, servidores de aplicação clássicos).
- Front-end com React, Vue, Angular, HTML ou JSP.
- Equipes com exigências de qualidade ou regulação, graças ao contrato de qualidade e ao gate.