# 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 219 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 modal editor for the agent era.
Fast, familiar editing with modern code intelligence and a safer way to work with agents. One self-contained Rust binary. No required configuration. Your files stay yours.
Website · Download · Getting started · Documentation · Community
The current documented release is v0.6.0.

The source tree contains the extracted Husk embedding API, standalone CLI, local package resolver, and portable WebAssembly Component extension runtime. Start with the language and embedding guide. The research and implementation plan and card-by-card status explain the dynamic Rust-crate design, completed work, and remaining release-hardening tasks.
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.6.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.
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 |
Refactor the current line or visual selection inline |
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.

Agent edits happen through Red's editor transaction and save paths while you follow along in the active buffer.
Space A; Red includes a bounded selection or
cursor excerpt, unsaved contents, and relevant diagnostics.The integration uses the Codex app-server directly and supports persistent conversation, queued follow-ups, live tool progress, and explicit session controls. Ignored, out-of-workspace, binary, and common secret files are excluded from context. Read the agent workflow and safety contract for prerequisites, limits, commands, and failure behavior.
For a smaller blast radius, press Space i on a line or visual selection.
Inline assist opens beside the target, gives an ephemeral Codex thread only the
selected text and bounded surroundings, and accepts only one complete
replacement. The result is an unsaved, agent-attributed editor transaction;
keep it, undo it, refine it in the same popup, or escalate the changed range to
the full Agent panel.
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 themes go in ~/.config/red/themes/, and
custom Husk plugins go in ~/.config/red/plugins/. Run red --runtime-files
to see every visible runtime asset and its source.
Add new highlighting, exact filenames, comment syntax, indentation, and language
servers through a unified [languages.<id>] configuration or an installable
language pack. Native Tree-sitter grammars require explicit digest-bound trust;
:languages reload applies validated changes without restarting the editor.
See the language extensions guide.
Bundled plugins and themes are embedded in the binary and upgrade with Red. They are parsed and typechecked against the versioned Husk host contract before activation; an incompatible plugin is quarantined without preventing editor startup.
You can disable bundled plugins, configure them in config.toml, or eject a
copy for customization:
red --eject plugins/fidget.hk
red --eject themes/red.json
An ejected asset shadows the bundled copy until you delete it. See the plugin system guide, host API, and bundled plugin source for details and examples.
On macOS and Linux:
red --detach path/to/file
red --detach=work path/to/project
red --attach work
Leave a detachable session with Ctrl-\. Read
Detachable sessions and
Session recovery for lifecycle, recovery, and
platform details.