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.

Próximos passos

  1. Instale o Yuli.
  2. Abra seu primeiro projeto.
  3. Conecte uma IA.
  4. Peça sua primeira tarefa.