BETA · 对所有人免费v0.0.78FrameworkOrchestratedGenerationExecution
智能体提议。 IDE 掌控。 由你授权。
一套完整的工作框架——IDE、智能体、度量、方法论与治理——让你的团队如虎添翼,同时牢牢掌控全局。
项目
▾ 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 更改
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 还能主导会话:请求、权限与实时计划。
Yuli 打开你自己的 Claude Code,不做任何修改,通过 MCP 提供 yuli_* 工具,并以 hooks 执行规则。
从 IDE 到 MCP 服务器
- 1自动检测你的 CLI;从不下载它,也从不触碰你的凭据。
- 2应用配置前先展示 diff,并且可以撤销。
- 3默认不向你的项目写入任何内容:配置保存在 Yuli 的工作区中。
- 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 种语言
说你的语言。
界面与引擎均已翻译为八种语言。你用什么语言写,智能体就用什么语言回答。
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
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日
此版本的安装程序即将发布。