BETA · grátis para todosv0.0.78
FrameworkOrchestratedGenerationExecution

O agente propõe. O IDE controla. Você autoriza.

Uma estrutura de trabalho completa — IDE, agente, métricas, metodologia e governança — que dá superpoderes à sua equipe sem tirar o controle dela.

  • Motor em Rust
  • Electron + TypeScript
  • 8 idiomas
  • Local primeiro
petclinicYuli · analisando
Projeto
▾ src/main/java
▾ owner
OwnerController.java
OwnerRepository.java
Owner.java
Pet.java
▸ vet
▸ src/test/java
▸ resources
pom.xml
Git
main · ✓
Sua assinatura · AnthropicClaude CodeNão verificadogit: habilitado
Valide o sobrenome na busca de proprietários e adicione os testes.
Fase 1 de 8Análise
Lendo OwnerController e 3 arquivos relacionados…
Peça algo à IA… Opus 1M · medio
OwnerController.javaAlterações da IA
owner › OwnerController › processFindForm
41@GetMapping("/owners")
42public String processFindForm(Owner owner,
43 BindingResult result, Model model) {
44 String lastName = owner.getLastName();
45 if (lastName == null) lastName = "";
46 Collection<Owner> results =
47 owners.findByLastName(lastName);
48 model.addAttribute("owners", results);
49 return "owners/ownersList";
50}
TerminalExecuçãoTestesProblemasQualidadeMais ▾
$ yuli · code intelligence · 4 arquivos no contexto (subgrafo)
petclinicOPUS 5.5 (1M CONTEXT)Plan 5 h 5%5.217 LOCJava 21 · UTF-8A · σ 4,7

Escreva o que precisa, no seu idioma. O agente lê só o código que importa.

110+ferramentas yuli_* via MCP
8fases por missão
40+linguagens e formatos
8idiomas da interface
19skills incluídas
~100controladores em Rust
Uma estrutura de trabalho, não um chat

Não promete qualidade. Mede.

Metodologia, métricas, garantia de qualidade e SDLC trabalhando juntos em cada alteração.

Oito fases. Cada trabalho grande é uma missão.

O agente não pula direto para o código: analisa, projeta, planeja, implementa, mede, testa, revisa e entrega.

5 / 8MediçãoCompara com N−1. Se piorar, volta a implementar.
MCP · ACP

O IDE se transforma em superpoderes para o seu agente.

O Yuli vira um servidor MCP para o agente que você já paga. Com ACP, o Yuli também conduz a sessão: pedidos, permissões e plano ao vivo.

hooks · regrasferramentas yuli_*loopback 127.0.0.1 + tokenIPCVocêYuli IDEElectron · TypeScriptClaude CodeMCP + hooksyuli-mcpstdio · JSON-RPC 2.0agent-engineRustProvedor LLMAPI keySeu projeto

O Yuli abre o seu próprio Claude Code, sem modificá-lo, e entrega a ele as ferramentas yuli_* via MCP, além de hooks que aplicam as regras.

De IDE a servidor MCP
  1. 1Detecta a sua CLI; nunca a baixa nem toca nas suas credenciais.
  2. 2Mostra o diff da configuração antes de aplicá-la, e dá para desfazer.
  3. 3Por padrão não escreve nada no seu projeto: a configuração fica no espaço do Yuli.
  4. 4Você entra com a sua conta e a barra mostra «Conectado ao Yuli · N ferramentas».

Gemini CLI, Cursor e Copilot recebem as regras do projeto exportadas (GEMINI.md, .cursor/rules, copilot-instructions).

Arquitetura

Potência em Rust. Render em Electron.

Todo o trabalho pesado roda em um motor nativo em Rust, independente da janela. A interface, em Electron com TypeScript e React, só desenha.

  • P0–P3agendador com prioridades
  • SQLiteíndice em .ai/codebase
  • JDWPdepurador nativo com hot swap
Segurança e integridade

Superpoderes, com limites claros.

Cada ação do agente cai em uma zona. Toque em um anel para ver o que acontece.

Livre

Seu projeto

Dentro da pasta do projeto, o agente lê, edita, compila, testa e executa. Cada alteração deixa um ponto de controle.

  • Ocultação tipadaOs segredos viajam como um marcador com seu tipo e tamanho, e só são restaurados ao gravar o arquivo.
  • Local primeiroÍndice, memória e relatórios ficam na sua máquina. Só sai o que você envia à IA que escolher.
  • Anti-injeçãoO que vem de arquivos, sites ou bancos de dados é tratado como dado, nunca como ordem.
  • Testes honestosO gate detecta testes enfraquecidos ou apagados para «passar» e bloqueia a alteração.
  • Banco de dados com rédeasSomente leitura por padrão, corte aos 45 s e recusa de planos com mais de 2 M de linhas.
  • Central de segurançaDependências com base offline de vulnerabilidades, vazamentos de memória e condições de corrida.
Produtividade

O mesmo agente. Outro nível.

Um agente sozinho adivinha. Com o Yuli, ele vê o projeto como o IDE vê, e prova que terminou.

Agente sozinhoAgente + Yuli
ContextoLê arquivos soltos e enche a janelaSubgrafo exato do código que importa, a partir do índice em Rust
Build e testesAdivinha comandos no terminalBuild, testes e inicialização com resultados nos painéis do IDE
Qualidade«Pronto» sem evidênciaMedição contra N−1 e gate do contrato antes de entregar
Banco de dadosStrings de conexão no promptEsquema real, consultas limitadas e escritas que você aprova
MemóriaEsquece tudo a cada sessãoMemória do projeto, regras aprendidas e skills
EquipeUma única threadAté 4 subagentes em paralelo com revisão cruzada
Tudo em uma só janela

O que ele sabe fazer?

Um IDE completo de verdade, não um editor com um chat colado.

Linguagens do editor 44

  • Java
  • Kotlin
  • Groovy
  • Scala
  • JavaScript
  • TypeScript
  • JSX / TSX
  • Python
  • Rust
  • Go
  • C
  • C++
  • C#
  • Ruby
  • PHP
  • Swift
  • Dart
  • Lua
  • R
  • Perl
  • SQL
  • PL/SQL
  • Shell
  • PowerShell
  • Batch
  • HTML
  • CSS
  • SCSS
  • LESS
  • JSP
  • JSON
  • YAML
  • TOML
  • XML
  • Markdown
  • GraphQL
  • Protobuf
  • HCL / Terraform
  • Dockerfile
  • Gradle
  • Properties
  • INI
  • Makefile
  • Jenkinsfile

Java nativo em Rust · LSP para TypeScript, CSS, Python e Rust

Modelos de IA

  • AnthropicClaude
  • OpenAIGPT
  • Google GeminiGemini
  • xAIGrok
  • DeepSeekDeepSeek
  • AWS BedrockClaude · Llama · Mistral · Nova · Cohere
  • Vertex AIGemini · Claude
  • LocalOllama · LM Studio · vLLM · llama.cpp
  • Raciocínio estendido: desativado, baixo, médio ou alto
  • Orçamento de tokens, cache de prompt e resumos incrementais
  • Medidor de custo por conversa

Bancos de dados

  • Oracle
  • SQL Server
  • MySQL
  • MariaDB
  • MongoDB
  • SQLite

Build, execução e depuração

  • Maven
  • Gradle
  • Ant
  • npm
  • Cargo
  • JDWP + hot swap
  • Node CDP
  • PL/SQL debug
  • JVM · JFR

Frameworks e servidores

  • Spring Boot
  • Struts
  • Hibernate
  • React
  • Vue
  • Angular
  • Tomcat
  • Jetty
  • WildFly
  • WebLogic

DevOps e remoto

  • Git
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • CloudBees
  • Jira
  • SonarQube
  • Docker
  • Kubernetes
  • WSL · SSH
8 idiomas

Fala o seu idioma.

A interface e o motor estão traduzidos para oito idiomas. O agente responde no idioma em que você escreve.

petclinicYuli · analizando
Proyecto
▾ src/main/java
▾ owner
OwnerController.java
OwnerRepository.java
Owner.java
Pet.java
▸ vet
▸ src/test/java
▸ resources
pom.xml
Git
main · ✓
Tu suscripción · AnthropicClaude CodeSin verificargit: habilitado
Valida el apellido en la búsqueda de dueños y agrega sus pruebas.
Fase 1 de 8Análisis
Leyendo OwnerController y 3 archivos relacionados…
Pídele algo a la IA… Opus 1M · medio
OwnerController.javaCambios IA
owner › OwnerController › processFindForm
41@GetMapping("/owners")
42public String processFindForm(Owner owner,
43 BindingResult result, Model model) {
44 String lastName = owner.getLastName();
45 if (lastName == null) lastName = "";
46 Collection<Owner> results =
47 owners.findByLastName(lastName);
48 model.addAttribute("owners", results);
49 return "owners/ownersList";
50}
TerminalEjecuciónTestsProblemasCalidadMás ▾
$ yuli · code intelligence · 4 archivos en contexto (subgrafo)
petclinicOPUS 5.5 (1M CONTEXT)Plan 5 h 5%5.217 LOCJava 21 · UTF-8A · σ 4,7
BETA · grátis

Baixe agora. É grátis.

Sem conta e sem cartão. Cada versão é publicada no GitHub Releases.

BETAYuli Code 0.0.78 (BETA) · 19 de outubro de 2026

O instalador desta versão será publicado muito em breve.

Enterprise

Sua equipe precisa de algo específico?

Políticas de uso, configuração para a sua organização ou acompanhamento. Conte para nós e vemos juntos.

Falar com a equipe