BETA · 对所有人免费v0.0.78
FrameworkOrchestratedGenerationExecution

智能体提议。 IDE 掌控。 由你授权。

一套完整的工作框架——IDE、智能体、度量、方法论与治理——让你的团队如虎添翼,同时牢牢掌控全局。

  • Rust 引擎
  • Electron + TypeScript
  • 8 种语言
  • 本地优先
petclinicYuli · 分析中
项目
▾ src/main/java
▾ owner
OwnerController.java
OwnerRepository.java
Owner.java
Pet.java
▸ vet
▸ src/test/java
▸ resources
pom.xml
Git
main · ✓
你的订阅 · AnthropicClaude Code未验证git:已启用
在主人搜索中校验姓氏,并补充对应的测试。
第 1/8 阶段分析
正在读取 OwnerController 及 3 个相关文件…
向 AI 提问… Opus 1M · medio
OwnerController.javaAI 更改
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}
终端运行测试问题质量更多 ▾
$ yuli · code intelligence · 上下文中 4 个文件(子图)
petclinicOPUS 5.5 (1M CONTEXT)Plan 5 h 5%5,217 LOCJava 21 · UTF-8A · σ 4.7

用你的语言写下需求。智能体只读取真正相关的代码。

110+个 yuli_* MCP 工具
8个阶段 / 每个任务
40+种语言与格式
8种界面语言
19个内置 skills
~100个 Rust 处理器
一套工作框架,而非一个聊天框

不承诺质量。 而是度量质量。

方法论、度量、质量保证与 SDLC,在每一次更改中协同运作。

八个阶段。每项大型工作都是一个任务。

智能体不会直接开写代码:它会分析、设计、规划、实现、度量、测试、评审,然后交付。

5 / 8度量与 N−1 对比。若变差,重新实现。
MCP · ACP

IDE 化身为 你的智能体的超能力。

Yuli 可变身为 MCP 服务器,服务于你已付费的智能体。借助 ACP,Yuli 还能主导会话:请求、权限与实时计划。

hooks · 规则yuli_* 工具loopback 127.0.0.1 + tokenIPC你Yuli IDEElectron · TypeScriptClaude CodeMCP + hooksyuli-mcpstdio · JSON-RPC 2.0agent-engineRustLLM 提供商API key你的项目

Yuli 打开你自己的 Claude Code,不做任何修改,通过 MCP 提供 yuli_* 工具,并以 hooks 执行规则。

从 IDE 到 MCP 服务器
  1. 1自动检测你的 CLI;从不下载它,也从不触碰你的凭据。
  2. 2应用配置前先展示 diff,并且可以撤销。
  3. 3默认不向你的项目写入任何内容:配置保存在 Yuli 的工作区中。
  4. 4用你的账号登录,状态栏显示“已连接 Yuli · N 个工具”。

Gemini CLI、Cursor 和 Copilot 会收到导出的项目规则(GEMINI.md、.cursor/rules、copilot-instructions)。

架构

Rust 提供算力。 Electron 负责渲染。

所有繁重工作都运行在原生 Rust 引擎中,独立于窗口。界面基于 Electron、TypeScript 与 React,只负责绘制。

  • P0–P3带优先级的调度器
  • SQLite索引位于 .ai/codebase
  • JDWP支持热替换的原生调试器
安全与完整性

超能力, 边界清晰。

智能体的每个动作都落在一个区域内。点一个圆环,看看会发生什么。

自由

你的项目

在项目文件夹内,智能体可以读取、编辑、编译、测试和运行。每项更改都会留下检查点。

  • 类型化脱敏机密以带类型和长度的占位符传输,只在写入文件时才还原。
  • 本地优先索引、记忆与报告都保存在你的电脑上。只有你发给所选 AI 的内容才会外发。
  • 防注入来自文件、网页或数据库的内容一律视为数据,绝不当作指令。
  • 诚实的测试关卡会识别为了“通过”而被削弱或删除的测试,并阻止该更改。
  • 受控的数据库默认只读,45 秒超时,拒绝超过 200 万行的执行计划。
  • 安全中心基于离线漏洞库检查依赖项,并检测内存泄漏与竞态条件。
生产力

同一个智能体。 完全不同的水平。

单打独斗的智能体只能靠猜。有了 Yuli,它能像 IDE 一样看清项目,并证明自己已经完成。

仅智能体智能体 + Yuli
上下文零散读取文件,塞满上下文窗口来自 Rust 索引的精确子图,只含相关代码
构建与测试在终端里猜命令构建、测试与启动,结果显示在 IDE 面板中
质量“完成了”,却拿不出证据交付前与 N−1 对比度量,并通过契约关卡
数据库把连接字符串写进提示词真实的表结构、受限的查询,写入需你批准
记忆每次会话都从零开始项目记忆、习得的规则与 skills
团队单线程最多 4 个子智能体并行,交叉评审
一个窗口,应有尽有

它能做什么?

货真价实的完整 IDE,而不是贴了个聊天框的编辑器。

编辑器语言 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

Rust 原生 Java 支持 · TypeScript、CSS、Python 与 Rust 的 LSP

AI 模型

  • AnthropicClaude
  • OpenAIGPT
  • Google GeminiGemini
  • xAIGrok
  • DeepSeekDeepSeek
  • AWS BedrockClaude · Llama · Mistral · Nova · Cohere
  • Vertex AIGemini · Claude
  • LocalOllama · LM Studio · vLLM · llama.cpp
  • 扩展推理:关闭、低、中或高
  • Token 预算、提示词缓存与增量摘要
  • 按对话计量成本

数据库

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

构建、运行与调试

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

框架与服务器

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

DevOps 与远程

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

说你的语言。

界面与引擎均已翻译为八种语言。你用什么语言写,智能体就用什么语言回答。

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 · 免费

立即下载。 完全免费。

无需账号,无需信用卡。每个版本都发布在 GitHub Releases 上。

BETAYuli Code 0.0.78 (BETA) · 2026年10月19日

此版本的安装程序即将发布。

企业版

你的团队有特殊需求?

使用策略、组织级配置或陪跑支持。告诉我们,一起来规划。

联系团队