Red: текстовый редактор в стиле Vim на Rust с Codex поддержкой

Red — это текстовый редактор в стиле Vim, написанный на Rust. Он предлагает твоему кодингу поддержку через editor-aware Codex агентов, которые работают прямо из редактора, а также включает функции современного интеллектуального анализа кода.

Основная задача Red — обеспечить разработчиков мощным инструментом, который использует привычную мышечную память Vim, не требуя сложной настройки. Это выделяет его на фоне многих других редакторов, предлагая готовое решение сразу "из коробки". Удобно, что для получения дополнительной поддержки агентов достаточно установить и аутентифицировать Codex CLI.

Проект можно установить на macOS и Linux через Homebrew или с помощью простого скрипта, который скачает и установит последнюю версию. Для Windows имеется также способ установки через PowerShell. На момент написания Red находится на версии 0.9.1, так что помни про возможные ошибки, связанные с ранней стадией разработке. Прежде чем использовать в продакшене, проверь совместимость и функциональность.

Проект **Red** — это терминальный редактор, вдохновлённый Vim, который интегрирует многофункциональные возможности современных программных агентов. Он способен работать без дополнительной настройки и включает в себя поддержку для агентов Codex через установленный и аутентифицированный Codex CLI.

Установка

Редактор Red доступен для различных операционных систем. Вот как его можно установить:

  • Для macOS через Homebrew:
    brew install codersauce/tap/red
  • Для macOS и Linux через скрипт:
    curl --proto '=https' --tlsv1.2 -fsSL https://getred.dev/install.sh | sh
  • Для Windows через PowerShell:
    irm https://getred.dev/install.ps1 | iex

После установки редактор автоматически проверяет наличие обновлений и устанавливает новые версии, если они доступны.

Основные возможности

Red имеет множество функций, направленных на улучшение рабочего процесса программиста:

  • Сохраняет привычные команды и раскладки Vim, облегчая переход на новый редактор.
  • Предоставляет интеграцию с Codex, позволяя агенту видеть открытые буферы и изменения в коде.
  • Инлайн-помощь для рефакторинга и объяснения кода, позволяя делать изменения в контексте редактора.
  • Полная поддержка Git, включая отображение статуса, управление ветками и коммитами.
  • Поддержка нескольких языков программирования с помощью Tree-sitter и встроенных серверов LSP.
  • Сессии, которые позволяют продолжать работу без потери контекста при отключениях.

Ограничения

Важно отметить, что Red всё ещё находится на этапе раннего развития и может содержать ошибки. Рекомендуется сохранять резервные копии важной работы. Также интеграция с агентами требует установки и аутентификации Codex CLI, что может быть дополнительной настройкой для некоторых пользователей.

Перспективы и сообщество

Red активно развивается, и сообщество продолжает вносить вклад через репозиторий на GitHub. Ошибки и запросы на функции можно оставлять через GitHub Issues.

Присоединяйтесь к [дискорд-сообществу](https://discord.gg/5PWvAUNRHU) для обсуждений и получения поддержки.

Открыть на GitHub: codersauce/red →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте