Editor de texto e código para Android com realce de sintaxe, recursos inteligentes de código via LSP, terminal integrado e extensões.
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 Code
Sublime 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
Instale via Homebrew (macOS)
brew install fresh-editor - 2
Ou instale globalmente via npm
npm install -g @fresh-editor/fresh-editor - 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
Neovim é um editor de texto baseado no Vim, refatorado para facilitar a extensibilidade, com uma API Lua e RPC que permite a plugins e interfaces externas controlar o editor.
Vim é uma versão aprimorada e altamente configurável do editor de texto clássico Vi, feita para editar código e texto puro com rapidez usando o teclado.
Editor de texto moderno e fácil de usar no terminal, distribuído como um único binário estático sem dependências e apresentado como sucessor do nano.
GraphiQL é uma IDE GraphQL no navegador e também o monorepo de serviços de linguagem, modos de editor e servidores LSP que a alimentam e oferecem ferramentas para editores GraphQL.
A Go library of ready-made interactive widgets (forms, tables, trees, lists, text areas) for building terminal user interfaces.