Repolode
sinelaw

sinelaw/fresh

Editor de texto e IDE para terminal, sem configuração, com atalhos familiares, suporte a mouse, integração com LSP e paleta de comandos.

Alternativa open source a:VS CodeSublime Text

Estrelas
9,266
Forks
367
Issues abertas
376
Último commit
há 5 horas

O que é?

Fresh é um editor de texto e IDE para terminal que funciona sem configuração. Ele usa atalhos padrão como os do VS Code ou do Sublime Text, além de menus, suporte a mouse e uma paleta de comandos, sem exigir que você aprenda modos de edição.

O editor oferece recursos para tarefas do dia a dia, como edição com múltiplos cursores, seleção em bloco, busca e substituição, git grep, painéis divididos e terminal integrado. O suporte ao Language Server Protocol inclui ir para definição, referências, hover, renomeação, diagnósticos e autocompletar. Os plugins são escritos em TypeScript e executados em um runtime QuickJS isolado.

O Fresh também inclui um Orchestrator que cria um workspace próprio para cada git worktree, com terminais e agentes de programação como claude, codex, aider e opencode. Ele consegue abrir arquivos de vários gigabytes com baixo consumo de memória.

Recursos principais

  • 01Configuração zero, com atalhos padrão e suporte a mouse.
  • 02Paleta de comandos e busca fuzzy de arquivos, comandos e buffers.
  • 03Edição com múltiplos cursores e seleção em bloco.
  • 04Suporte ao Language Server Protocol para definições, referências, renomeação e diagnósticos.
  • 05Plugins em TypeScript executados em um runtime QuickJS isolado.
  • 06Workspaces do Orchestrator por git worktree, com terminais integrados.

Casos de uso

  • Editar código ou arquivos de configuração via SSH em um servidor remoto.
  • Trabalhar no terminal sem configurar uma IDE pesada.
  • Abrir e navegar por arquivos de log ou dados muito grandes.
  • Executar várias tarefas em paralelo em diferentes git worktrees.

Início rápido

  1. 1

    Instale via Homebrew (macOS)

    brew install fresh-editor
  2. 2

    Ou instale globalmente via npm

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

    Execute o editor

    fresh

Antes de usar

  • Licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados continuem sendo de código aberto.
  • As instalações no Linux e no macOS geralmente dependem de gerenciadores de pacotes diferentes, e algumas opções exigem acesso root.

Tópicos

Perguntas frequentes

O que é fresh?
Editor de texto e IDE para terminal, sem configuração, com atalhos familiares, suporte a mouse, integração com LSP e paleta de comandos. Fresh é um editor de texto e IDE para terminal que funciona sem configuração. Ele usa atalhos padrão como os do VS Code ou do Sublime Text, além de menus, suporte a mouse e uma paleta de comandos, sem exigir que você aprenda modos de edição.
fresh é gratuito? Qual é a licença?
fresh é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
fresh ainda é mantido?
Manutenção ativa. O último commit de fresh foi em 22 de out. de 2026.
Para que posso usar fresh?
Editar código ou arquivos de configuração via SSH em um servidor remoto. Trabalhar no terminal sem configurar uma IDE pesada. Abrir e navegar por arquivos de log ou dados muito grandes. Executar várias tarefas em paralelo em diferentes git worktrees.
Como instalar fresh?
Instale via Homebrew (macOS): brew install fresh-editor Ou instale globalmente via npm: npm install -g @fresh-editor/fresh-editor Execute o editor: fresh
Onde consigo fresh?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sinelaw/fresh

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados