The agent proposes. The IDE controls. You approve.
A complete framework —IDE, agent, metrics, methodology and governance— that gives your team superpowers without taking away control.
Describe what you need, in your language. The agent reads only the code that matters.
It doesn't promise quality. It measures it.
Methodology, metrics, quality assurance and SDLC working together on every change.
Eight phases. Every big job is a mission.
The agent doesn't jump straight to code: it analyzes, designs, plans, implements, measures, tests, reviews and delivers.
The IDE becomes superpowers for your agent.
Yuli turns into an MCP server for the agent you already pay for. With ACP, Yuli also drives the session: prompts, permissions and a live plan.
Yuli launches your own Claude Code, unmodified, and hands it the yuli_* tools over MCP, plus hooks that enforce the rules.
- 1Detects your CLI; never downloads it or touches your credentials.
- 2Shows you the config diff before applying it, and it can be undone.
- 3Writes nothing to your project by default: the config lives in Yuli's own space.
- 4Sign in with your account and the bar reads «Connected to Yuli · N tools».
Gemini CLI, Cursor and Copilot get the project rules exported (GEMINI.md, .cursor/rules, copilot-instructions).
Power in Rust. Rendering in Electron.
All the heavy lifting runs in a native Rust engine, independent of the window. The interface, built with Electron, TypeScript and React, just paints.
- P0–P3priority scheduler
- SQLiteindex in .ai/codebase
- JDWPnative debugger with hot swap
Superpowers, with clear limits.
Every agent action falls into a zone. Tap a ring to see what happens.
Your project
Inside the project folder the agent reads, edits, builds, tests and runs. Every change leaves a checkpoint.
- Typed redactionSecrets travel as a placeholder with their type and length, and are rehydrated only when the file is written.
- Local firstIndex, memory and reports live on your machine. Only what you send to your AI leaves it.
- Anti-injectionContent from files, websites or databases is treated as data, never as instructions.
- Honest testsThe gate catches tests weakened or deleted just to «pass», and blocks the change.
- Database on a leashRead-only by default, 45 s timeout and plans over 2M rows rejected.
- Security centerDependencies checked against an offline vulnerability database, memory leaks and race conditions.
The same agent. Next level.
An agent alone guesses. With Yuli it sees the project the way the IDE does, and proves it's done.
What can it do?
A real, complete IDE, not an editor with a chat bolted on.
Editor languages 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
Native Java in Rust · LSP for TypeScript, CSS, Python and Rust
AI models
- AnthropicClaude
- OpenAIGPT
- Google GeminiGemini
- xAIGrok
- DeepSeekDeepSeek
- AWS BedrockClaude · Llama · Mistral · Nova · Cohere
- Vertex AIGemini · Claude
- LocalOllama · LM Studio · vLLM · llama.cpp
- Extended thinking: off, low, medium or high
- Token budget, prompt caching and incremental summaries
- Per-conversation cost meter
Databases
- Oracle
- SQL Server
- MySQL
- MariaDB
- MongoDB
- SQLite
Build, run and debug
- Maven
- Gradle
- Ant
- npm
- Cargo
- JDWP + hot swap
- Node CDP
- PL/SQL debug
- JVM · JFR
Frameworks and servers
- Spring Boot
- Struts
- Hibernate
- React
- Vue
- Angular
- Tomcat
- Jetty
- WildFly
- WebLogic
DevOps and remote
- Git
- GitHub Actions
- GitLab CI
- Jenkins
- CloudBees
- Jira
- SonarQube
- Docker
- Kubernetes
- WSL · SSH
Speaks your language.
The interface and the engine are translated into eight languages. The agent replies in the language you write in.
Download it. It's free.
No account, no credit card. Every release ships on GitHub Releases.
BETAYuli Code 0.0.78 (BETA) · October 19, 2026
The installer for this release is coming very soon.
Does your team need something specific?
Usage policies, configuration for your organization or hands-on support. Tell us and we'll work it out together.
Contact the team