Yara Code — Design skill for Claude Code
Yara Code — a lightweight code editor for agent-driven development: a terminal UI and a GPU window that mirror each other.
How to install Yara Code
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open vsdudakov/yara-code and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Yara Code does
Yara Code — a lightweight code editor for agent-driven development: a terminal UI and a GPU window that mirror each other. Written in Rust; no LSP, no plugins, no Electron. Read the files and diffs your AI coding agent wrote, fix a line, run it over SSH.
Alternatives in Design
- Studio — Launch the local design Studio — a live token editor over the latest extraction 3.6k ★
- Guitar — by soramimi - Serves as development guide for Guitar Git GUI Client with build commands for various platforms 1.7k ★
- Scroll Craft — Claude Code skill for premium scroll-driven websites 1k ★
README
Yara Code
**A lightweight code editor for agent-driven development — a terminal UI and a GPU window that mirror each other, in one small Rust binary.**
[](https://github.com/vsdudakov/yara-code/actions/workflows/ci.yml) [](https://github.com/vsdudakov/yara-code/releases) [](https://vsdudakov.github.io/yara-code/) [](#development) [](https://www.rust-lang.org/) [](LICENSE)
📖 **Documentation: [vsdudakov.github.io/yara-code](https://vsdudakov.github.io/yara-code/)**

Why Yara Code exists
You write code with an agent now — **Claude Code**, **Cursor CLI**, **Codex CLI**, **Aider** — and the agent lives in a terminal. What you actually do all day is *read*: open the files it touched, read the diff, fix a line it got wrong, run the tests. A full IDE is the wrong tool for that job — it spends its startup time, its memory and its screen on a language server, a debugger, a marketplace and a git GUI you no longer use.
Yara Code is the small editor for that loop. It **views files and diffs, edits a few lines, and stays out of the way** — with the agent right there in the built-in terminal.
- No LSP. No indexing, no background language servers, no "loading workspace". Go-to-definition is a fast keyword jump; your agent knows the codebase better than an index would.
- No git UI to learn. Status, diffs and blame are shown; every git command you actually run, you run in the terminal, where you already run them.
- Nothing else. No pl
Related Skills
Kkagent
A lightweight Rust coding agent with a clean terminal UI — a fast, low-memory alternative to Claude Code, Code
DecoupleFlow
DecoupleFlow brings lightweight soft orchestration to your existing agents. Its independent visual state-machi
Conductor Arch
Linux-first desktop control plane for running Codex/Claude Code agents across isolated Git-worktree workspaces
Ocean
A local-first visual management platform for Claude Code — unified management of agents, skills, command, know
Makepad Skills
Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting.
Iced Development
ALWAYS use this skill when writing, modifying, or reviewing Rust code that uses the Iced GUI library. This ski
Related Agents
Oh My Pi
AI coding agent for terminal with hash-anchored edits, LSP, subagents and more
Mirror UI
Build a throwaway, fully interactive HTML mirror of a proposed UI screen — any tech stack (PySide6/Qt, SwiftUI
Electron Architect
Use this agent for Electron main process work, IPC handler design, preload bridge changes, window management,