Korean-first AI coding agent
Mirr Code
A Korean-first AI coding agent
A coding agent you talk to in the terminal, in Korean. It runs the tools and stays with the task until it is done.
We build the model ourselves.
Mirr Code runs on models that Patty trains and serves itself. There is no external model API behind it, so Korean is not a translation target but the standard for training and evaluation.
Cursor movement during Hangul composition, choseong search, reading mixed-language repositories, and understanding requirements in public documents all happen with no separate translation step.
See the Mirr modelOne request, finished in a single session.
read business-plan.hwpx, fill in the missing permission checks, and run the tests
- 01Understand the Korean requirements
Read body text, tables, and outlines in HWP and HWPX documents to determine what needs to be done.
- 02Review the repository and team rules
Review project structure, existing code, notation, and team guidance to decide what to change and how.
- 03Plan and confirm authority
Propose which files change and why first; work that requires approval is confirmed before it runs.
- 04Change and verify the code
Edit the code and run type checks and tests in the same session. When a problem arises, it finds the cause and fixes it.
- 05Summarize the result
Changed files, the checks that ran, and anything that still needs review are laid out for you.
Mirr is designed for the Korean working environment.
From input and search to document understanding and result explanations, the whole development workflow in Korean is taken into account.
Natural Hangul input
Composing Hangul is never mistaken for committed input. Frequent actions during Hangul input, such as cursor movement and deletion, are continuously tested.
Fast search by choseong
Commands can be found in Korean, English, or by initial consonants alone. When several commands match, the options are shown instead of running one arbitrarily.
HWP and HWPX documents, understood right away
Body text, tables, and outlines in HWP and HWPX documents are read to find what the work needs. Encrypted documents are never guessed at; it reports that they cannot be read.
Korean expressions in the repository, kept as-is
In repositories where Korean and English are used together, it finds the terms and notation already in use and follows them as they are.
How Mirr works
Check the information needed, plan the change, then execute and verify within defined permissions.
- 01repository · documents · instructions
Check what the work requires
Review code, configuration, documents, repository guidance, and the current work state to identify what is needed.
- 02plan · impact · validation
Plan the change
Break the goal into steps and show which files will change and how they will be verified before execution.
- 03permissions · sandbox · approval
Execute within defined permissions
File edits and tool execution happen only inside the allowed permissions and sandbox. Work that needs additional authority requests approval first.
- 04checkpoint · rewind · recovery
Revert when problems arise
When something goes wrong mid-task, it returns to the previous state and proceeds again, checking test results to fix the cause.
- 05diff · test · DARI receipt
Leave results you can check
What changed, the checks that ran, the outcome, and what still needs review are kept as a record.
Shift+Tab decides how much you hand over.
The mode can change mid-session and applies from the next tool call.
Plan
Read-only. It changes nothing and only works out what it would do. You read the plan, then switch modes.
Normal
Every tool call is approved as it happens. It asks before each file edit and each shell command.
Auto
Writes are delegated. The work runs inside the sandbox and stays there. Anything that has to cross that boundary still comes back for approval.
YOLO (Ctrl+Y)
It runs to the end without asking. Use it for long repetitive work you do not want to sit through. Questions and plan approvals still reach you, and the checkpoints remain so it can be rewound.
| switch with Shift+Tab | read | write | shell |
|---|---|---|---|
| planRead-only. Produces a plan, changes nothing. | yes | blocked | trusted only |
| normalEach tool call is approved as it happens. | yes | approve | approve |
| autoWrites are delegated, inside the sandbox. | yes | yes | yes |
YOLO (Ctrl+Y) still stops for questions and plan approvals
Commands answer to Korean names.
There are 41 slash commands. The Korean name, the English name, and the choseong initials all find the same one.
| Korean | English | Choseong |
|---|---|---|
| /스킬설정 | /skills | ㅅㅋㅅㅈ |
| /샌드박스 | /sandbox | ㅅㄷㅂㅅ |
| /사용량 | /usage | ㅅㅇㄹ |
41 commands · an ambiguous entry lists candidates instead of running
- Rewind
- /돌아가기 · /rewind
※ The initials ㄷㅇㄱㄱ find it too.
- Usage
- /사용량 · /usage
- Skills
- /스킬설정 · /skills
- Korean compliance
- /컴플라이언스 · /pipa · /kisa · /csap
- Sandbox
- /샌드박스 · /sandbox
- All commands
- 41
※ Press / to open the palette. An ambiguous entry lists candidates instead of running one.
Elsewhere these mean a converter, or giving up.
The things Korean teams need, built in.
HWP and HWPX documents
Body text, tables, and outlines are read straight into the working context. No separate converter. An encrypted file is reported as unreadable rather than guessed at.
PIPA, KISA, CSAP checks
One /컴플라이언스 command runs the review from each of those angles. /pipa, /kisa and /csap reach the same place.
Choseong search
Commands and files are found by Korean initials. ㅁㄷ is enough to reach the model commands.
Hangul input itself
A syllable still being composed is not mistaken for a finished one. Cursor movement and deletion have their own path and regression tests.
How Mirr is built
See how Mirr is structured and the environments it runs in.
One runtime, many ways to run
CLI, TUI, headless, desktop, ACP, and HTTP servers all share the same principles. However you run it, tool calls, permission management, and checkpoints apply the same way.
Our own model and extensions
The model is developed and operated by Patty. Plugins, skills, MCP, agents, and ACP connections are available in the same runtime.
Why permissions and recovery are built in
Permissions are clearly managed so the agent works only within the scope it needs. Pre-execution confirmation, sandboxing, checkpoints, and rollback are part of the default workflow.
Two personal plans, by how you work.
Prices are read live from the checkout catalog.
Pro
The standard plan for steady daily use
₩49,000₩29,000/ month
- Weekly and 5-hour usage allowances
- 2 parallel sessions
- HWP and HWPX document handling included
- Every runtime (CLI, desktop, headless)
Max
For long, unlimited sessions
₩99,000₩49,000/ month
- No usage limits
- 3 parallel sessions
- Long-running sessions resume from checkpoints
- HWP and HWPX document handling included
Start using Mirr Code.
Ask in Korean from your terminal, and the work begins.