# Add to your Claude Code skills
git clone https://github.com/codersauce/redLast scanned: 8/24/2026
{
"issues": [
{
"file": "README.md",
"line": 48,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl --proto '=https' --tlsv1.2 -fsSL https://getred.dev/install.sh | sh\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-08-24T04:42:34.244Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}red is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by codersauce. :memo: Vimlike Modal Text Editor in Rust. It has 222 GitHub stars.
Yes. red passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/codersauce/red" and add it to your Claude Code skills directory (see the Installation section above).
red is primarily written in Rust. It is open-source under codersauce on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh red against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The Vim-style terminal editor where your coding agent works through your editor.
Vim muscle memory, editor-aware Codex agents, focused inline assistance, and modern code intelligence in one self-contained Rust binary. Red works without configuration; optional agent support requires an installed, authenticated Codex CLI.
Website · Download · Getting started · Documentation · Community
The current documented release is v0.7.0.

brew install codersauce/tap/red
curl --proto '=https' --tlsv1.2 -fsSL https://getred.dev/install.sh | sh
The installer selects the correct macOS or x86_64 glibc Linux archive, verifies
its published SHA-256 checksum, installs to ~/.local/bin, and runs Red's
built-in self-check.
irm https://getred.dev/install.ps1 | iex
The PowerShell installer verifies the release checksum, installs to
%LOCALAPPDATA%\Programs\Red\bin, and adds that directory to your user PATH.
To pin a release or choose another directory:
RED_VERSION=0.7.0 RED_INSTALL_DIR="$HOME/bin" \
sh -c "$(curl --proto '=https' --tlsv1.2 -fsSL https://getred.dev/install.sh)"
You can also download a prebuilt archive or build from source. Red's editor, default configuration, themes, and plugins are bundled into the executable.
Agent support is optional. It requires Codex CLI 0.144.1 or newer and a
completed codex login.
The v0.7.0 release adds:
Ctrl-n to select repeated
occurrences or Ctrl-Up / Ctrl-Down for vertical cursors. Extend each
selection with familiar motions and apply one Unicode-aware, undoable edit.Open a file:
red path/to/file
The first interactive launch offers a guided tour, release
highlights, and an immediate exit into the editor. The tour uses a disposable
practice buffer and safe Git/agent demonstrations; reopen it with :welcome or
:tutorial. Starter configuration remains optional: embedded defaults,
plugins, and themes are enough to begin editing.
| Key | Action |
|---|---|
Space ? |
Discover commands and their effective keymaps |
Space m |
Browse notifications and recent messages |
Ctrl-p |
Find a file with fuzzy search and live preview |
Ctrl-e, then / |
Open the file tree and search files or directories |
Space G |
Open the Git status workspace |
Space A |
Ask the agent with editor context |
Space i |
Review, explain, or refactor the enclosing function or exact selection |
Space t |
Browse themes with live preview |
See Getting started for editing, navigation, configuration, language servers, Git, CLI, and troubleshooting guidance. The Vim compatibility matrix is the precise, versioned behavior contract.

Space A; Red provides a bounded source excerpt, current
selection, relevant diagnostics, and authoritative unsaved buffer contents.In v0.7.0, file-tool playback is optional and disabled by default; set
[agent] follow_tool_calls = true to reveal each target and pause before the
operation. Full Agent writes still save to disk.
Press Space i to review, explain, or refactor the enclosing function, falling
back to the current line when syntax is unavailable. In Visual or Visual Line
mode, the target is exactly the selected text. Requests use an ephemeral Codex
thread with bounded read-only project context; visual-block targets are not
supported. Inline code edits form one unsaved, undoable editor transaction.
An exact-target edit may apply immediately when its original popup is in the
foreground; set [agent] auto_apply_inline_edits = false to review it first.
Background results and wider same-file proposals always require an explicit
review and approval. Use Space H to revisit inline history or A to prepare
a full Agent follow-up without sending it automatically.
The agent workflow and safety contract explains prerequisites, path protections, exact boundaries, commands, and failure modes.
The current release includes:
See the latest release notes or the complete changelog for details.
After installing a new version, Red opens a themed What’s new panel once.
Reopen it whenever you like with :whats-new, :changelog, or the command
palette. Release notes are bundled for offline use and refreshed from the exact
matching GitHub release in the background.
Red layers your settings over embedded defaults, so a configuration file can contain only the values you want to change:
# ~/.config/red/config.toml
theme = "red.json"
scrolloff = 8
# Disable the automatic release panel or its optional GitHub refresh:
# show_whats_new = false
# fetch_release_notes = false
[search]
ignorecase = true
smartcase = true
[keys.normal]
"Ctrl-s" = "Save"
The commented default_config.toml documents every
setting that ships with Red. Custom th