vsdudakov

Yara Code — Design skill for Claude Code

Design community

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.**

[![CI](https://github.com/vsdudakov/yara-code/actions/workflows/ci.yml/badge.svg)](https://github.com/vsdudakov/yara-code/actions/workflows/ci.yml) [![Release](https://img.shields.io/github/v/release/vsdudakov/yara-code?sort=semver)](https://github.com/vsdudakov/yara-code/releases) [![Docs](https://img.shields.io/badge/docs-vsdudakov.github.io%2Fyara--code-blue.svg)](https://vsdudakov.github.io/yara-code/) [![Coverage](https://img.shields.io/badge/coverage-81%25-green.svg)](#development) [![Rust](https://img.shields.io/badge/rust-stable-orange.svg)](https://www.rust-lang.org/) [![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)

📖 **Documentation: [vsdudakov.github.io/yara-code](https://vsdudakov.github.io/yara-code/)**

![Yara Code, the terminal frontend](assets/tui.gif)


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