Repolode
sinelaw

sinelaw/fresh

Терминальный текстовый редактор и IDE без настройки: привычные сочетания клавиш, поддержка мыши, интеграция с LSP и командная палитра.

Open source альтернатива:VS CodeSublime Text

Звёзды
9,266
Форки
367
Открытые issues
376
Последний коммит
3 часа назад

Что это?

Fresh — текстовый редактор и IDE для терминала, который работает без настройки. В нём используются стандартные сочетания клавиш, как в VS Code или Sublime Text, есть меню, поддержка мыши и командная палитра — осваивать разные режимы не придётся.

В редакторе есть всё необходимое для повседневной работы: редактирование с несколькими курсорами, выделение блоков, поиск и замена, git grep, разделение на панели и встроенный терминал. Поддержка Language Server Protocol добавляет переход к определению, поиск ссылок, подсказки при наведении, переименование, диагностику и автодополнение. Плагины пишутся на TypeScript и выполняются в изолированной среде QuickJS.

В Fresh также есть Orchestrator: он создаёт отдельное рабочее пространство для каждого git worktree, со своими терминалами и агентами для программирования, такими как claude, codex, aider и opencode. Редактор может открывать файлы размером в несколько гигабайт, расходуя мало памяти.

Ключевые возможности

  • 01Настройка не требуется; доступны стандартные сочетания клавиш и поддержка мыши.
  • 02Командная палитра и нечёткий поиск файлов, команд и буферов.
  • 03Редактирование с несколькими курсорами и выделение блоков.
  • 04Поддержка Language Server Protocol: переход к определениям, поиск ссылок, переименование и диагностика.
  • 05Плагины на TypeScript выполняются в изолированной среде QuickJS.
  • 06Отдельные рабочие пространства Orchestrator для каждого git worktree со встроенными терминалами.

Сценарии использования

  • Редактирование кода и конфигурационных файлов по SSH на удалённом сервере.
  • Работа в терминале без установки тяжёлой IDE.
  • Открытие и просмотр очень больших файлов журналов или данных.
  • Параллельное выполнение нескольких задач в разных git worktree.

Быстрый старт

  1. 1

    Установите через Homebrew (macOS)

    brew install fresh-editor
  2. 2

    Или установите глобально через npm

    npm install -g @fresh-editor/fresh-editor
  3. 3

    Запустите редактор

    fresh

Что важно знать

  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует, чтобы производные работы оставались открытыми.
  • Для установки в Linux и macOS часто используются разные менеджеры пакетов, а для некоторых способов требуются права root.

Темы

Частые вопросы

Что такое fresh?
Терминальный текстовый редактор и IDE без настройки: привычные сочетания клавиш, поддержка мыши, интеграция с LSP и командная палитра. Fresh — текстовый редактор и IDE для терминала, который работает без настройки. В нём используются стандартные сочетания клавиш, как в VS Code или Sublime Text, есть меню, поддержка мыши и командная палитра — осваивать разные режимы не придётся.
fresh можно использовать бесплатно? Какая у него лицензия?
fresh распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
fresh всё ещё поддерживается?
Активно поддерживается. Последний коммит в fresh — 22 окт. 2026 г..
Для чего можно использовать fresh?
Редактирование кода и конфигурационных файлов по SSH на удалённом сервере. Работа в терминале без установки тяжёлой IDE. Открытие и просмотр очень больших файлов журналов или данных. Параллельное выполнение нескольких задач в разных git worktree.
Как установить fresh?
Установите через Homebrew (macOS): brew install fresh-editor Или установите глобально через npm: npm install -g @fresh-editor/fresh-editor Запустите редактор: fresh
Где скачать fresh?
Исходный код и инструкции по установке — на GitHub: https://github.com/sinelaw/fresh

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты