Sobre o projeto

Fresh é um editor de texto de terminal moderno e completo, projetado para funcionar com zero configuração. Ele traz a UX familiar dos editores gráficos como VS Code e Sublime Text para o terminal, com atalhos padrão, suporte total a mouse, menus e uma paleta de comandos — sem exigir edição modal ou memorização de atalhos. Principais recursos evidenciados no README: - **Gerenciamento de arquivos**: abrir/salvar/novo/fechar, explorador de arquivos, abas, reversão automática, localizador de arquivos git. - **Edição**: desfazer/refazer, edição com múltiplos cursores, seleção em bloco, indentação inteligente, comentários, área de transferência. - **Busca e substituição**: busca incremental, buscar na seleção, substituição por consulta, git grep. - **Navegação**: ir para linha/colchete, movimento por palavras, histórico de posição, marcadores, navegação por erros. - **Visualizações e layout**: painéis divididos, números de linha, quebra de linha, fundos, pré-visualização de Markdown. - **Servidor de Linguagem (LSP)**: ir para definição, referências, hover, ações de código, renomear, diagnósticos, autocompletar. - **Produtividade**: paleta de comandos, barra de menus, macros de teclado, git log, painel de diagnósticos. - **Multitarefa (Orquestrador)**: um workspace por git worktree, terminais e comandos de longa duração por workspace, agentes de codificação (claude, codex, opencode, aider) com sessões retomáveis, alternador de dock, workspaces remotos/SSH. - **Extensibilidade**: plugins TypeScript executados em um runtime QuickJS em sandbox, realçador de cores, realçador de TODO, conflitos de merge, complemento de caminho, keymaps. - **Internacionalização**: suporte a vários idiomas via locales e um sistema de tradução por plugins. Desempenho: o projeto afirma que lida com arquivos de vários gigabytes com sobrecarga de memória insignificante e entrada consistentemente de baixa latência, independentemente do tamanho do arquivo. A instalação está disponível por vários canais: um build Linux estático universal com auto-atualização, Homebrew, winget, AUR, .deb, .rpm, Gentoo GURU, AppImage, Flatpak, binários pré-compilados, mise, npm/npx, cargo-binstall, crates.io, Nix flakes, e compilação a partir do código-fonte. O build Linux universal instala em ~/.local sem root e pode se atualizar via `fresh --cmd update`. Privacidade: o Fresh verifica novas versões diariamente e envia telemetria anônima básica (versão, SO/arquitetura, tipo de terminal). Nenhum dado pessoal ou conteúdo de arquivos é coletado. Ambos podem ser desativados com `--no-upgrade-check` ou `check_for_updates: false`. Licença: GPL-2.0.